@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Playfair+Display:wght@700;800&family=Mrs+Saint+Delafield&display=swap";:root{--navy:#0f2c59;--navy-hover:#183a73;--gold:#c9962e;--gold-light:#e5ba73;--gold-brown:#8a6a2e;--bg-tint-1:#f6f8fc;--bg-tint-2:#f8f9fc;--bg-tint-3:#eef1f6;--bg-tint-4:#eef1f7;--white:#fff;--green:#2e8b57;--amber:#b8860b;--red:#c0392b}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:var(--navy);font-family:Plus Jakarta Sans,system-ui,sans-serif}a{color:var(--navy);text-decoration:none}button{font-family:inherit}input:focus{outline:2px solid var(--navy);outline-offset:1px}.link-hover:hover{color:var(--gold)!important}.link-hover-brown:hover{color:var(--gold-brown)!important}.btn-primary:hover{background:var(--navy-hover)!important}.option-row{cursor:pointer;background:#fff;border:1px solid #0f2c5926;border-radius:10px;align-items:flex-start;gap:10px;padding:13px 16px;display:flex}.option-row input[type=radio]{margin-top:3px}
