.page-module__mPtjGW__page{background:var(--background);min-height:100svh}.page-module__mPtjGW__skipLink{z-index:30;background:var(--foreground);color:var(--background);border-radius:6px;padding:9px 12px;font-size:12px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.page-module__mPtjGW__skipLink:focus{transform:translateY(0)}.page-module__mPtjGW__content{width:min(100% - 48px,1180px);margin:0 auto}.page-module__mPtjGW__hero{text-align:center;max-width:760px;animation:page-module__mPtjGW__enter .7s var(--ease-out) 80ms both;flex-direction:column;align-items:center;margin:0 auto;padding:clamp(68px,10vh,112px) 0 clamp(62px,8vw,104px);display:flex}.page-module__mPtjGW__badge{border:1px solid var(--border);color:var(--muted);background:#161c20b8;border-radius:999px;margin:0 0 24px;padding:7px 14px;font-size:12px;display:inline-flex}.page-module__mPtjGW__hero h1{max-width:760px;color:var(--foreground);font-family:"Instrument Serif", var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(51px,5.7vw,82px);font-weight:400;line-height:.93}.page-module__mPtjGW__hero h1 em{font-style:italic}.page-module__mPtjGW__intro{max-width:650px;color:var(--muted);margin:23px 0 0;font-size:clamp(14px,1.5vw,17px);line-height:1.62}.page-module__mPtjGW__summary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:930px;margin-top:52px;display:grid}.page-module__mPtjGW__summary p{color:#c2c9cf;gap:7px;margin:0;padding:18px 4px 18px 0;font-size:12px;line-height:1.5;display:grid}.page-module__mPtjGW__summary p+p{border-left:1px solid var(--border);padding-left:18px}.page-module__mPtjGW__summary span,.page-module__mPtjGW__sectionNav>p,.page-module__mPtjGW__sectionNumber{color:#b1b8ff;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.page-module__mPtjGW__readingLayout{grid-template-columns:minmax(150px,.4fr) minmax(0,1fr);gap:clamp(42px,9vw,150px);padding-bottom:clamp(76px,11vw,150px);display:grid}.page-module__mPtjGW__sectionNav{align-self:start;gap:12px;padding-top:6px;display:grid;position:sticky;top:118px}.page-module__mPtjGW__sectionNav>p{margin:0 0 5px}.page-module__mPtjGW__sectionNav a{width:fit-content;color:var(--muted);transition:color .18s ease, transform .18s var(--ease-out);font-size:12px;line-height:1.35}.page-module__mPtjGW__sectionNav a:hover{color:var(--foreground);transform:translate(3px)}.page-module__mPtjGW__notice{border-top:1px solid var(--border)}.page-module__mPtjGW__notice section{border-bottom:1px solid var(--border);grid-template-columns:48px minmax(0,1fr);gap:15px;padding:33px 0 38px;scroll-margin-top:112px;display:grid}.page-module__mPtjGW__sectionNumber{margin:5px 0 0}.page-module__mPtjGW__notice h2{color:var(--foreground);font-family:"Instrument Serif", var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.5vw,52px);font-weight:400;line-height:.98}.page-module__mPtjGW__notice h3{color:#cfd6da;margin:26px 0 0;font-size:13px;font-weight:600}.page-module__mPtjGW__notice section p,.page-module__mPtjGW__notice li{color:var(--muted);font-size:13px;line-height:1.72}.page-module__mPtjGW__notice section p{margin:15px 0 0}.page-module__mPtjGW__notice section ul{gap:10px;margin:17px 0 0;padding:0;list-style:none;display:grid}.page-module__mPtjGW__notice li{padding-left:17px;position:relative}.page-module__mPtjGW__notice li:before{content:"";background:#8d96fa;border-radius:50%;width:5px;height:5px;position:absolute;top:.7em;left:1px}.page-module__mPtjGW__notice a,.page-module__mPtjGW__articleFooter a{color:#c5caff;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.page-module__mPtjGW__notice strong{color:#d9e0e4}.page-module__mPtjGW__articleFooter{color:var(--muted);justify-content:space-between;align-items:center;gap:24px;padding-top:31px;font-size:11px;display:flex}.page-module__mPtjGW__articleFooter p{margin:0}.page-module__mPtjGW__articleFooter a{color:#b7beff;align-items:center;gap:7px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__mPtjGW__articleFooter span{font-size:16px;transition:transform .18s}.page-module__mPtjGW__articleFooter a:hover span{transform:translate(3px)}.page-module__mPtjGW__sectionNav a:focus-visible,.page-module__mPtjGW__notice a:focus-visible,.page-module__mPtjGW__articleFooter a:focus-visible{outline-offset:4px;outline:2px solid #9ba3ff}.page-module__mPtjGW__page .navbar a:focus-visible{outline-offset:4px;outline:2px solid #9ba3ff}.page-module__mPtjGW__page .navbar button:focus-visible{outline-offset:4px;outline:2px solid #9ba3ff}.page-module__mPtjGW__page .site-footer a:focus-visible{outline-offset:4px;outline:2px solid #9ba3ff}@keyframes page-module__mPtjGW__enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.page-module__mPtjGW__readingLayout{grid-template-columns:1fr;gap:45px}.page-module__mPtjGW__sectionNav{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;padding:18px 0;position:static}.page-module__mPtjGW__sectionNav>p{grid-column:1/-1;margin:0}}@media (max-width:760px){.page-module__mPtjGW__content{width:min(100% - 36px,1180px)}.page-module__mPtjGW__hero{padding-top:74px}.page-module__mPtjGW__summary{grid-template-columns:1fr;gap:0;margin-top:39px}.page-module__mPtjGW__summary p,.page-module__mPtjGW__summary p+p{border-left:0;padding:14px 0}.page-module__mPtjGW__summary p+p{border-top:1px solid var(--border)}}@media (max-width:560px){.page-module__mPtjGW__sectionNav{grid-template-columns:1fr 1fr}.page-module__mPtjGW__notice section{grid-template-columns:1fr;gap:8px;padding:29px 0 34px}.page-module__mPtjGW__sectionNumber{margin:0}.page-module__mPtjGW__articleFooter{flex-direction:column;align-items:flex-start}}@media (max-width:450px){.page-module__mPtjGW__hero h1{font-size:50px}.page-module__mPtjGW__sectionNav{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-module__mPtjGW__hero{animation:none}.page-module__mPtjGW__sectionNav a,.page-module__mPtjGW__articleFooter span{transition:none}}
