._main_1c40v_1{min-height:62vh;padding:clamp(52px,7vw,96px) 0 clamp(64px,8vw,112px)}._hero_1c40v_11{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.78fr) minmax(280px,.42fr);align-items:end;gap:clamp(36px,7vw,96px);padding-bottom:clamp(36px,5vw,64px);display:grid}._eyebrow_1c40v_29{min-height:28px;color:var(--text);background:var(--accent-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 11px;font-size:.75rem;font-weight:700;display:inline-flex}._hero_1c40v_11 h1{letter-spacing:-.045em;text-wrap:balance;max-width:790px;margin-top:18px;font-size:clamp(2.8rem,6vw,5.7rem);line-height:.98}._hero_1c40v_11 p{max-width:650px;color:var(--muted);margin-top:22px;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7}._summary_1c40v_91{border:1px solid var(--card-line);border-radius:var(--radius-panel);background:var(--surface-soft);box-shadow:var(--card-shadow);padding:24px}._summary_1c40v_91 strong,._summary_1c40v_91 span{display:block}._summary_1c40v_91 strong{font-family:var(--font-playfair);font-size:1.45rem;font-weight:500}._summary_1c40v_91 span{color:var(--muted);margin-top:9px;font-size:.9rem;line-height:1.6}._content_1c40v_143{grid-template-columns:minmax(190px,.28fr) minmax(0,.72fr);gap:clamp(30px,7vw,100px);padding-top:clamp(40px,6vw,72px);display:grid}._aside_1c40v_157{align-self:start;min-width:0;position:sticky;top:100px}._aside_1c40v_157 p{color:var(--muted);font-size:.88rem;line-height:1.6}._contact_1c40v_183 a{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));border-radius:var(--radius-control);background:var(--button-bg);min-height:44px;color:var(--button-text);overflow-wrap:anywhere;align-items:center;margin-top:10px;padding:0 17px;font-weight:700;display:inline-flex}._contents_1c40v_211 strong,._contact_1c40v_183 strong{font-size:.95rem;line-height:1.5;display:block}._contents_1c40v_211 ol{gap:4px;margin:12px 0 26px;padding:0;list-style:none;display:grid}._contents_1c40v_211 a{color:var(--muted);text-underline-offset:4px;padding:9px 0;font-size:.87rem;line-height:1.5;display:block}._contents_1c40v_211 a:hover{color:var(--text);text-decoration:underline}._contact_1c40v_183{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-soft);padding:20px}._contact_1c40v_183 p{margin-top:8px}._aside_1c40v_157 ._updated_1c40v_285{margin-top:20px;font-size:.78rem}:is(._aside_1c40v_157 a:focus-visible,._body_1c40v_291 a:focus-visible){outline:2px solid var(--focus-ring);outline-offset:4px}._body_1c40v_291{gap:34px;max-width:820px;display:grid}._section_1c40v_313{min-width:0;scroll-margin-top:110px}._section_1c40v_313 code{overflow-wrap:anywhere;font-size:.86em}._section_1c40v_313 details{margin-top:16px}._section_1c40v_313 summary{cursor:pointer;color:var(--text);padding:10px 0;line-height:1.6}._section_1c40v_313 summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}._section_1c40v_313+._section_1c40v_313{border-top:1px solid var(--line);padding-top:34px}._section_1c40v_313 h2{margin-bottom:13px;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.12}._section_1c40v_313 h3{font-family:var(--font-inter);margin:22px 0 7px;font-size:1rem;font-weight:750}._section_1c40v_313 p,._section_1c40v_313 li{color:var(--muted);font-size:1rem;line-height:1.75}._section_1c40v_313 p+p{margin-top:12px}._section_1c40v_313 ul,._section_1c40v_313 ol{gap:8px;margin:14px 0 0;padding-left:1.3rem;display:grid}._section_1c40v_313 a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;font-weight:700}._note_1c40v_423{border-left:3px solid var(--focus-ring);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--surface-soft);padding:18px 20px}._actions_1c40v_437{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}._actions_1c40v_437 a{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);justify-content:center;align-items:center;min-height:46px;padding:0 18px;text-decoration:none;display:inline-flex}._actions_1c40v_437 a:first-child{background:var(--button-bg);color:var(--button-text);border-color:#0000}@media (max-width:800px){._hero_1c40v_11,._content_1c40v_143{grid-template-columns:1fr}._hero_1c40v_11{align-items:start}._summary_1c40v_91{max-width:560px}._aside_1c40v_157{border-bottom:1px solid var(--line);padding-bottom:26px;position:static}}@media (max-width:640px){._main_1c40v_1{padding-top:38px}._hero_1c40v_11 h1{font-size:clamp(2.55rem,13vw,3.65rem)}._summary_1c40v_91{border-radius:18px;padding:20px}}
