.access-main{min-height:calc(100svh - 160px);padding:160px 7% 88px;background:var(--wash);display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.access-intro h1{font:normal clamp(52px,6vw,80px)/1.05 Georgia,serif;letter-spacing:-.05em;margin:0 0 24px}.access-intro>p:last-child{max-width:390px;color:var(--muted)}.access-card{background:white;border:1px solid var(--line);padding:40px}.access-card h2{font-size:40px}.access-card>p:not(.eyebrow){color:var(--muted)}.access-status{border-top:1px solid var(--line);padding-top:22px}.access-note{font-size:12px;margin-top:24px}.access-card [hidden]{display:none!important}header{gap:22px}header nav{gap:20px}.access-link{color:var(--teal)}
@media(max-width:1180px){#menu{display:inline-flex!important}header nav{display:none;position:absolute;top:100%;left:0;right:0;padding:22px 7%;background:#fff;box-shadow:0 12px 25px #002a3e16;border-bottom:1px solid var(--line);max-height:calc(100svh - 92px);overflow-y:auto}header nav.open{display:flex;flex-direction:column;align-items:stretch;gap:14px}header nav a{font-size:13px}header nav .contact-link{align-self:stretch}}
@media(max-width:720px){.access-main{grid-template-columns:1fr;gap:28px;padding:128px 7% 56px}.access-card{padding:28px 24px}.access-card h2{font-size:34px}}
