:root{--blue:#16458a;--navy:#14243e;--gold:#ad8554;--gold-text:#805a2c;--paper:#f8f7f3;--line:#dfe3e9;--ink-muted:#536174;font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:var(--navy);background:var(--paper)}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button,.button{cursor:pointer;border:0;border-radius:7px;background:var(--navy);color:#fff;padding:12px 20px;display:inline-block;min-height:44px}button:disabled{opacity:.55;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--gold-text);outline-offset:3px}input,select,textarea{max-width:100%;min-height:44px}img{max-width:100%}fieldset{min-width:0}summary{min-height:44px;display:flex;align-items:center;cursor:pointer}button[aria-pressed=true]{background:var(--navy);color:#fff}.skip-link{position:fixed;top:8px;left:8px;z-index:10000;transform:translateY(-200%);background:#fff;color:var(--navy);padding:12px;border:2px solid var(--navy)}.skip-link:focus{transform:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.brand{font-family:Georgia,serif;font-size:32px;letter-spacing:-1px}.brand span{color:var(--gold)}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--blue)}h1,h2{font-family:Georgia,serif;font-weight:400}h1{font-size:clamp(36px,5vw,66px);line-height:1.08}p{line-height:1.7}.muted{color:#5c6879}.brand img{display:block;width:200px;height:auto}
