._site_3y3u3_1{min-height:100vh;background:var(--paper,#fffaf0);color:var(--ink,#1f2a4d);font-family:var(--font-family-base,system-ui)}._nav_3y3u3_1{z-index:40;position:sticky;top:12px;width:min(1190px,calc(100% - 28px));margin:12px auto 0;padding:9px 12px 9px 18px;background:#fffaf0f5;backdrop-filter:blur(12px);border:2.5px solid var(--ink,#1f2a4d);border-radius:42px 20px 32px;box-shadow:4px 5px #1f2a4d21;display:flex;align-items:center;justify-content:space-between;gap:14px}._brand_3y3u3_1{text-decoration:none;color:var(--ink);font-family:var(--font-family-display,Georgia);font-size:23px;font-weight:850;display:flex;align-items:center;gap:8px;white-space:nowrap}._bird_3y3u3_1{width:37px}._links_3y3u3_1{display:flex;gap:24px;align-items:center}._links_3y3u3_1 a,._login_3y3u3_1{font-size:14px;text-decoration:none;color:var(--ink);font-weight:800;white-space:nowrap}._links_3y3u3_1 a[aria-current]{text-decoration:underline;text-decoration-color:var(--sunflower,#ffc93c);text-decoration-thickness:3px;text-underline-offset:5px}._actions_3y3u3_1{display:flex;align-items:center;gap:16px}._cta_3y3u3_1{display:inline-flex;align-items:center;gap:5px;padding:12px 15px;background:var(--tomato,#d83d34);color:#fffaf0!important;text-decoration:none;font-weight:850;border:2px solid var(--ink);border-radius:12px 16px 12px 18px;box-shadow:3px 4px 0 var(--ink);white-space:nowrap}._footer_3y3u3_1{max-width:1170px;margin:0 auto;border-top:2px dashed rgba(31,42,77,.28);padding:36px 20px 44px;display:grid;grid-template-columns:1fr auto;gap:22px}._footerBrand_3y3u3_1{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);font-family:var(--font-family-display,Georgia);font-size:24px;font-weight:850}._footer_3y3u3_1 p{margin:10px 0 0;color:var(--ink-soft,#53607c)}._footer_3y3u3_1 nav{display:flex;flex-wrap:wrap;align-items:start;gap:16px;max-width:520px;justify-content:flex-end}._footer_3y3u3_1 nav a{color:var(--ink);font-size:14px;font-weight:800;text-decoration:none}._footer_3y3u3_1 small{grid-column:1/-1;color:var(--ink-soft,#53607c)}@media(max-width:900px){._links_3y3u3_1{gap:12px}._actions_3y3u3_1{gap:10px}}@media(max-width:760px){._links_3y3u3_1{display:none}._brand_3y3u3_1{font-size:21px}._login_3y3u3_1{display:none}._cta_3y3u3_1{padding:10px 12px}._footer_3y3u3_1{grid-template-columns:1fr}._footer_3y3u3_1 nav{justify-content:flex-start}._footer_3y3u3_1 small{grid-column:1}}
