._notice_1utjn_2{background:var(--ink);color:#eef0ea;font-size:13.5px;line-height:1.45}._notice_1utjn_2 p{text-align:center;padding-block:9px}._notice_1utjn_2 strong{color:#fff;font-weight:600}._notice_1utjn_2 a{color:#fff;text-underline-offset:3px;white-space:nowrap;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80}._notice_1utjn_2 a:hover{text-decoration-color:#fff}._notice_1utjn_2 a:focus-visible{outline-color:#9cc0ff}._header_1utjn_10{border-bottom:1px solid var(--line);background:var(--paper)}._headerInner_1utjn_11{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;min-height:76px;display:flex}._brand_1utjn_13{color:var(--ink);align-items:center;gap:11px;min-height:44px;text-decoration:none;display:inline-flex}._brand_1utjn_13 svg{flex:none}._wordmark_1utjn_15{letter-spacing:-.01em;white-space:nowrap;font-size:16px;font-weight:600}._wordmark_1utjn_15 em{font-family:var(--serif);color:var(--brand-accent);font-size:1.12em;font-style:italic;font-weight:500}._nav_1utjn_18 ul{align-items:center;gap:4px;list-style:none;display:flex}._nav_1utjn_18 a{min-height:44px;color:var(--ink-soft);border-radius:999px;align-items:center;padding:0 12px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}._nav_1utjn_18 a:hover{color:var(--ink);background:var(--paper-deep)}._nav_1utjn_18 a[aria-current=page]{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}._footer_1utjn_28{background:var(--paper-deep);border-top:1px solid var(--line);color:var(--ink-soft);margin-top:clamp(48px,8vw,96px)}._footerGrid_1utjn_29{grid-template-columns:1.3fr .7fr .7fr 1.3fr;gap:40px;padding-block:56px 40px;display:grid}._footerBrand_1utjn_33{align-content:start;gap:14px;display:grid}._footerBrand_1utjn_33 p{color:var(--muted);max-width:34ch;font-size:14.5px;line-height:1.65}._contact_1utjn_35{align-items:center;gap:8px;min-height:44px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}._contact_1utjn_35 svg{width:18px;height:18px;color:var(--brand-accent)}._contact_1utjn_35:hover{text-decoration:underline}._footerCol_1utjn_39 h2,._licence_1utjn_39 h2{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:12px;font-weight:600}._footerCol_1utjn_39 ul{gap:2px;list-style:none;display:grid}._footerCol_1utjn_39 li{align-items:center;gap:8px;display:flex}._footerCol_1utjn_39 a{min-height:36px;color:var(--ink);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}._footerCol_1utjn_39 a:hover{text-underline-offset:4px;text-decoration:underline}._draftTag_1utjn_44{letter-spacing:.04em;color:#6e4a12;background:#f6ead6;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600}._licence_1utjn_39{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-self:start;padding:20px 22px}._licence_1utjn_39 p{color:var(--ink-soft);font-size:14.5px;line-height:1.6}._licenceLink_1utjn_48{min-height:36px;color:var(--brand-accent);text-underline-offset:4px;align-items:center;margin-top:6px;font-size:14px;font-weight:600;display:inline-flex}._footerBottom_1utjn_50{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:20px 28px;font-size:13px;display:flex}@media (max-width:960px){._footerGrid_1utjn_29{grid-template-columns:1fr 1fr}._footerBrand_1utjn_33,._licence_1utjn_39{grid-column:1/-1}}@media (max-width:720px){._headerInner_1utjn_11{min-height:0;padding-block:12px 6px}._nav_1utjn_18{width:100%;margin-inline:-8px}._nav_1utjn_18 ul{scrollbar-width:none;gap:0;overflow-x:auto}._nav_1utjn_18 ul::-webkit-scrollbar{display:none}._nav_1utjn_18 a{white-space:nowrap;padding:0 9px;font-size:14px}._notice_1utjn_2{font-size:13px}._footerGrid_1utjn_29{gap:28px;padding-block:44px 28px}}
