.intro[data-astro-cid-waosa6pj]{padding-block:clamp(12px,1.6vw,24px) clamp(24px,3vw,40px)}h1[data-astro-cid-waosa6pj]{letter-spacing:-.01em;margin:0;font-size:clamp(30px,2.6vw + 12px,48px);line-height:1.1}.updated[data-astro-cid-waosa6pj]{color:var(--muted);margin:14px 0 0;font-size:15px}.draft-notice[data-astro-cid-waosa6pj]{border:1px dashed var(--amber);border-radius:var(--radius);background:var(--card);max-width:1320px;color:var(--text);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:18px 0 0;padding:12px 16px;font-size:14.5px;line-height:1.55;display:flex}.draft-mark[data-astro-cid-waosa6pj],.text[data-astro-cid-waosa6pj] .draft-mark{color:var(--amber);letter-spacing:.08em;font-size:12px;font-weight:700}.text[data-astro-cid-waosa6pj] p.draft-mark{border:1px dashed var(--amber);border-radius:var(--radius);margin:0 0 14px;padding:1px 8px;line-height:1.6;display:table}.layout[data-astro-cid-waosa6pj]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(20px,2.4vw,36px);max-width:1320px;display:grid}.contents[data-astro-cid-waosa6pj]{top:calc(var(--topbar) + 16px);max-height:calc(100vh - var(--topbar) - 32px);border-top:3px solid var(--teal);scrollbar-width:thin;padding:18px 0 18px 4px;position:sticky;overflow:auto}.contents[data-astro-cid-waosa6pj] summary[data-astro-cid-waosa6pj]{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;margin:0 0 10px 12px;font-size:12px;font-weight:700;list-style:none}.contents[data-astro-cid-waosa6pj] summary[data-astro-cid-waosa6pj]::-webkit-details-marker{display:none}.contents[data-astro-cid-waosa6pj] ol[data-astro-cid-waosa6pj]{margin:0;padding:0;list-style:none}.contents[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]{border-left:2px solid var(--line);color:var(--soft);padding:7px 12px;font-size:14px;line-height:1.4;text-decoration:none;display:block}.contents[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]:hover{border-left-color:var(--action);color:var(--action)}.contents[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj][aria-current]{border-left-color:var(--teal);color:var(--heading);font-weight:700}.text[data-astro-cid-waosa6pj]{border:1px solid var(--line);border-top:3px solid var(--teal);border-radius:var(--radius);background:var(--card);color:var(--soft);overflow-wrap:anywhere;padding:clamp(22px,3vw,48px);font-size:15.5px;line-height:1.7}.text[data-astro-cid-waosa6pj] h2{border-top:1px solid var(--line-soft);scroll-margin-top:calc(var(--topbar) + 16px);margin:40px 0 12px;padding-top:24px;font-size:22px;line-height:1.25}.text[data-astro-cid-waosa6pj] h2:first-child{border-top:0;margin-top:0;padding-top:0}.text[data-astro-cid-waosa6pj] h3{margin:28px 0 8px;font-size:17px;line-height:1.3}.text[data-astro-cid-waosa6pj] h4{color:var(--text);margin:22px 0 6px;font-size:15.5px}.text[data-astro-cid-waosa6pj] p{margin:0 0 14px}.text[data-astro-cid-waosa6pj] ul,.text[data-astro-cid-waosa6pj] ol{margin:0 0 14px;padding-left:1.3em}.text[data-astro-cid-waosa6pj] li{margin:0 0 10px;padding-left:.2em}.text[data-astro-cid-waosa6pj] li::marker{color:var(--muted)}.text[data-astro-cid-waosa6pj] strong{color:var(--text)}.text[data-astro-cid-waosa6pj] a{color:var(--action);text-underline-offset:3px}.text[data-astro-cid-waosa6pj] a:hover{color:var(--heading)}.text[data-astro-cid-waosa6pj] button[data-consent-open]{color:var(--action);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.text[data-astro-cid-waosa6pj] button[data-consent-open]:hover{color:var(--heading)}@media (width<=980px){.layout[data-astro-cid-waosa6pj]{grid-template-columns:minmax(0,1fr)}.contents[data-astro-cid-waosa6pj]{border:1px solid var(--line);border-top:3px solid var(--teal);border-radius:var(--radius);background:var(--card);max-height:none;padding:0;position:static}.contents[data-astro-cid-waosa6pj] summary[data-astro-cid-waosa6pj]{cursor:pointer;pointer-events:auto;justify-content:space-between;align-items:center;min-height:48px;margin:0;padding:0 16px;display:flex}.contents[data-astro-cid-waosa6pj] summary[data-astro-cid-waosa6pj]:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .15s;transform:rotate(45deg)translateY(-3px)}.contents[data-astro-cid-waosa6pj] details[data-astro-cid-waosa6pj][open] summary[data-astro-cid-waosa6pj]:after{transform:rotate(-135deg)translateY(-1px)}.contents[data-astro-cid-waosa6pj] ol[data-astro-cid-waosa6pj]{padding:0 8px 12px}}
