.page-module__7fTsbq__page{background:var(--background);min-height:75vh;color:var(--foreground)}.page-module__7fTsbq__shell{width:min(1120px,100% - 40px);margin:0 auto;padding:clamp(44px,7vw,88px) 0 72px}.page-module__7fTsbq__header{border-bottom:1px solid var(--border);max-width:790px;padding-bottom:34px}.page-module__7fTsbq__eyebrow,.page-module__7fTsbq__scopeNote,.page-module__7fTsbq__sideLabel{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700;line-height:1.5}.page-module__7fTsbq__header h1{max-width:760px;font-family:var(--font-display);letter-spacing:-.055em;margin:18px 0 16px;font-size:clamp(2.2rem,5.4vw,4.4rem);font-weight:400;line-height:1.02}.page-module__7fTsbq__introduction{max-width:690px;color:var(--muted-foreground);margin:0;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.75}.page-module__7fTsbq__scopeNote{color:var(--brand-700);letter-spacing:.09em;margin-top:22px;font-size:.68rem}.page-module__7fTsbq__contentGrid{grid-template-columns:minmax(0,760px) minmax(220px,1fr);align-items:start;gap:clamp(36px,6vw,76px);padding-top:44px;display:grid}.page-module__7fTsbq__article{min-width:0}.page-module__7fTsbq__section{border-bottom:1px solid var(--border);grid-template-columns:42px minmax(0,1fr);gap:18px;margin:0 0 34px;padding:0 0 34px;display:grid}.page-module__7fTsbq__sectionNumber{color:var(--brand-600);letter-spacing:.1em;padding-top:5px;font-size:.72rem;font-weight:750}.page-module__7fTsbq__sectionBody h2,.page-module__7fTsbq__sourceIndex h2{letter-spacing:-.035em;margin:0 0 13px;font-size:1.25rem;font-weight:700;line-height:1.3}.page-module__7fTsbq__sectionBody p,.page-module__7fTsbq__sideNote p,.page-module__7fTsbq__sourceIndex>p{color:var(--muted-foreground);margin:0 0 14px;font-size:.94rem;line-height:1.8}.page-module__7fTsbq__sectionBody p:last-child,.page-module__7fTsbq__sideNote p:last-child{margin-bottom:0}.page-module__7fTsbq__citations{color:var(--muted-foreground);font-size:.78rem;line-height:1.65}.page-module__7fTsbq__citations a,.page-module__7fTsbq__sourceIndex a{color:var(--brand-700);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand-500) 48%, transparent);text-decoration-color:color-mix(in srgb, var(--brand-500) 48%, transparent);text-underline-offset:.18em;font-weight:650}.page-module__7fTsbq__citations a:hover,.page-module__7fTsbq__sourceIndex a:hover{color:var(--foreground);text-decoration-color:currentColor}.page-module__7fTsbq__citations a:focus-visible,.page-module__7fTsbq__sourceIndex a:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:2px}.page-module__7fTsbq__checklist{gap:13px;margin:19px 0 0;padding:0;list-style:none;display:grid}.page-module__7fTsbq__checklist li{grid-template-columns:8px minmax(0,1fr);align-items:start;gap:11px;display:grid}.page-module__7fTsbq__checklist li p{margin:0}.page-module__7fTsbq__checklist strong{color:var(--foreground)}.page-module__7fTsbq__bullet{background:var(--brand-500);border-radius:50%;width:6px;height:6px;margin-top:.67em}.page-module__7fTsbq__sideNote{border-top:3px solid var(--accent);background:var(--card);box-shadow:0 10px 30px var(--elevation-1);padding:22px;position:sticky;top:88px}.page-module__7fTsbq__sideNote .page-module__7fTsbq__sideLabel{color:var(--foreground);margin-bottom:11px;font-size:.68rem}.page-module__7fTsbq__sideNote p{font-size:.87rem}.page-module__7fTsbq__sideNote .page-module__7fTsbq__sourceReminder{border-top:1px solid var(--border);margin-top:16px;padding-top:15px;font-size:.79rem}.page-module__7fTsbq__sourceIndex{max-width:760px;padding-top:10px}.page-module__7fTsbq__sourceIndex ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0 0 20px;padding:0;list-style:none;display:grid}.page-module__7fTsbq__sourceIndex li{font-size:.83rem;line-height:1.55}.page-module__7fTsbq__sourceIndex>p{border-top:1px solid var(--border);padding-top:16px;font-size:.82rem}.page-module__7fTsbq__dark .page-module__7fTsbq__scopeNote,.page-module__7fTsbq__dark .page-module__7fTsbq__sectionNumber,.page-module__7fTsbq__dark .page-module__7fTsbq__citations a,.page-module__7fTsbq__dark .page-module__7fTsbq__sourceIndex a{color:var(--accent)}@media (max-width:760px){.page-module__7fTsbq__shell{width:min(100% - 32px,620px);padding-top:36px;padding-bottom:48px}.page-module__7fTsbq__header{padding-bottom:26px}.page-module__7fTsbq__scopeNote{max-width:300px;line-height:1.7}.page-module__7fTsbq__contentGrid{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:30px}.page-module__7fTsbq__section{grid-template-columns:30px minmax(0,1fr);gap:10px;margin-bottom:27px;padding-bottom:27px}.page-module__7fTsbq__sectionBody h2{font-size:1.12rem}.page-module__7fTsbq__sectionBody p{font-size:.9rem}.page-module__7fTsbq__sideNote{padding:18px;position:static}.page-module__7fTsbq__sourceIndex ul{grid-template-columns:minmax(0,1fr);gap:8px}}
