.PageLayout-module__pTB1YW__intro{background:var(--color-ink);color:var(--color-paper);padding-top:calc(var(--header-h) + clamp(44px, 6vw, 88px));padding-bottom:clamp(60px,7vw,104px)}.PageLayout-module__pTB1YW__opening{align-items:end;gap:32px;display:grid}.PageLayout-module__pTB1YW__title{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:17ch;font-size:clamp(2.5rem,5.3vw,5rem);font-weight:500;line-height:1.075}.PageLayout-module__pTB1YW__description{color:#f2eef3d4;text-wrap:pretty;max-width:44ch;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.55}.PageLayout-module__pTB1YW__actions{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:30px;display:flex}.PageLayout-module__pTB1YW__actions a,.PageLayout-module__pTB1YW__parent{align-items:center;min-height:44px}.PageLayout-module__pTB1YW__intro a:focus-visible{outline-color:var(--color-action)}.PageLayout-module__pTB1YW__parent{color:#f2eef3cc;margin-bottom:32px;text-decoration:underline;display:inline-flex}.PageLayout-module__pTB1YW__section{padding-block:clamp(56px,7vw,96px)}.PageLayout-module__pTB1YW__split{gap:32px;display:grid}.PageLayout-module__pTB1YW__sectionTitle{letter-spacing:-.03em;max-width:20ch;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:500;line-height:1.08}.PageLayout-module__pTB1YW__body{max-width:58ch;color:var(--color-mute);font-size:1.125rem;line-height:1.6}.PageLayout-module__pTB1YW__body p+p{margin-top:24px}.PageLayout-module__pTB1YW__body a{align-items:center;min-height:44px}.PageLayout-module__pTB1YW__links{flex-wrap:wrap;gap:20px 32px;margin-top:28px;display:flex}.PageLayout-module__pTB1YW__sheet{border-radius:0 var(--tab-radius) var(--tab-radius);background:#e7e0ea;padding:clamp(28px,4vw,56px);position:relative}.PageLayout-module__pTB1YW__sheet:before{content:"";width:min(60%,280px);height:var(--tab-shoulder);background:inherit;border-top-left-radius:var(--tab-radius);clip-path:polygon(0 0, calc(100% - var(--tab-cut)) 0, 100% 100%, 0 100%);position:absolute;bottom:100%;left:0}.PageLayout-module__pTB1YW__note{max-width:62ch;color:var(--color-mute);font-size:1rem;line-height:1.6}.PageLayout-module__pTB1YW__reading{gap:40px;display:grid}.PageLayout-module__pTB1YW__contents{border-top:1px solid var(--color-line-strong);padding-top:20px}.PageLayout-module__pTB1YW__contents h2{margin-bottom:12px;font-size:1rem;font-weight:600}.PageLayout-module__pTB1YW__contents a{text-underline-offset:4px;align-items:center;min-height:44px;padding-block:10px;line-height:1.4;text-decoration:underline;display:flex}.PageLayout-module__pTB1YW__article{min-width:0}.PageLayout-module__pTB1YW__article section{border-top:1px solid var(--color-line-strong);scroll-margin-top:calc(var(--header-h) + 24px);margin-bottom:48px;padding-top:28px}.PageLayout-module__pTB1YW__article h2{letter-spacing:-.025em;max-width:24ch;margin-bottom:20px;font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:500;line-height:1.16}.PageLayout-module__pTB1YW__article p{max-width:62ch;font-size:1.125rem;line-height:1.65}.PageLayout-module__pTB1YW__article p+p{margin-top:20px}.PageLayout-module__pTB1YW__article ul{margin-top:20px;padding-left:1.15em;font-size:1.0625rem;line-height:1.6;list-style:outside}.PageLayout-module__pTB1YW__article li+li{margin-top:12px}.PageLayout-module__pTB1YW__article a{text-underline-offset:4px;text-decoration:underline}@media (min-width:900px){.PageLayout-module__pTB1YW__opening{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(40px,6vw,88px)}.PageLayout-module__pTB1YW__split{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:8%}.PageLayout-module__pTB1YW__reading{grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:8%}.PageLayout-module__pTB1YW__contents{top:calc(var(--header-h) + 32px);align-self:start;position:sticky}}@media (max-width:599px){.PageLayout-module__pTB1YW__intro{padding-top:calc(var(--header-h) + 32px);padding-bottom:48px}.PageLayout-module__pTB1YW__opening{gap:24px}.PageLayout-module__pTB1YW__title{font-size:clamp(2rem,8.8vw,2.75rem);line-height:1.1}.PageLayout-module__pTB1YW__description{font-size:1.0625rem;line-height:1.55}.PageLayout-module__pTB1YW__actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:24px}.PageLayout-module__pTB1YW__actions a{align-self:start}.PageLayout-module__pTB1YW__parent{margin-bottom:24px}.PageLayout-module__pTB1YW__section{padding-block:48px}.PageLayout-module__pTB1YW__body,.PageLayout-module__pTB1YW__article p{font-size:1rem}.PageLayout-module__pTB1YW__sheet{padding:24px}.PageLayout-module__pTB1YW__article section{margin-bottom:36px}}
