.legal-copy{overflow-wrap:anywhere}.legal-copy nav{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;display:flex}.legal-copy address{margin:1.5rem 0;font-style:normal;line-height:1.8}.legal-copy .legal-open{background:#23282e;border-left:3px solid #3987e5;border-radius:0 6px 6px 0;padding:1.1rem 1.3rem}.legal-copy :is(h2,h3)[id]{scroll-margin-top:130px}.legal-copy code{white-space:normal;font-size:.92em}.contact[data-astro-cid-ysgisb3c]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,96px);display:grid}.contact-heading[data-astro-cid-ysgisb3c] p[data-astro-cid-ysgisb3c]:last-child{max-width:38ch}.email-card[data-astro-cid-ysgisb3c]{background:#23282e;border:1px solid #39424d;border-radius:16px;min-width:0;padding:clamp(24px,4vw,48px);box-shadow:0 10px 30px #0002}.email-icon[data-astro-cid-ysgisb3c]{color:#74b5ff;border:1px solid #526174;border-radius:12px;margin-bottom:24px;padding:14px;display:inline-flex}.email-label[data-astro-cid-ysgisb3c]{color:#c7cdd4;margin-bottom:10px;font-size:.85rem}.email-address[data-astro-cid-ysgisb3c]{color:#fff;overflow-wrap:anywhere;width:fit-content;font-size:clamp(1.1rem,2vw,1.65rem);font-weight:600;line-height:1.5;text-decoration-color:#526174;display:block}.email-address[data-astro-cid-ysgisb3c]:hover{color:#74b5ff;text-decoration-color:currentColor}.email-action[data-astro-cid-ysgisb3c]{white-space:normal;max-width:100%;margin-top:28px}.email-note[data-astro-cid-ysgisb3c]{max-width:42ch;margin-top:18px;margin-bottom:0;font-size:.8rem}@media (width<=900px){.contact[data-astro-cid-ysgisb3c]{grid-template-columns:1fr}.email-card[data-astro-cid-ysgisb3c]{max-width:650px}}.planning-topics[data-astro-cid-hkeyg2uc]{flex-wrap:wrap;gap:14px 26px;margin-top:24px;display:flex}
