.page-module__oklsZq__page{min-height:calc(100svh - var(--header-height));background-color:var(--color-background);padding-block:clamp(2.25rem,5vw,4.5rem) clamp(4.5rem,8vw,7rem)}.page-module__oklsZq__back{min-height:var(--touch-target-size);color:var(--color-text-soft);transition:color var(--transition-fast), gap var(--transition-fast);align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.page-module__oklsZq__back:hover,.page-module__oklsZq__back:focus-visible{color:var(--color-rose-dark);gap:.7rem}.page-module__oklsZq__article{max-width:760px;margin-top:clamp(1.5rem,4vw,2.5rem)}.page-module__oklsZq__article h1{letter-spacing:var(--tracking-title);font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.05}.page-module__oklsZq__updated{color:var(--color-text-soft);margin-top:.75rem;font-size:.9rem}.page-module__oklsZq__article h2{margin-top:2.25rem;font-size:1.3rem}.page-module__oklsZq__article p,.page-module__oklsZq__article li{overflow-wrap:anywhere;margin-top:.75rem;line-height:1.7}.page-module__oklsZq__article ul{padding-left:1.25rem;list-style:outside}.page-module__oklsZq__article li{margin-top:.4rem}.page-module__oklsZq__button{min-height:var(--touch-target-size);color:var(--color-surface);font-size:var(--text-button);background-color:var(--color-rose-dark);border-radius:var(--radius-small);transition:background-color var(--transition-fast);margin-top:1.5rem;padding-inline:1.4rem;font-weight:700}.page-module__oklsZq__button:hover{background-color:var(--color-ink)}.page-module__oklsZq__layout{gap:2rem 4rem;margin-top:clamp(1.5rem,4vw,2.5rem);display:grid}.page-module__oklsZq__layout .page-module__oklsZq__article{margin-top:0}.page-module__oklsZq__toc{display:none}.page-module__oklsZq__article section{scroll-margin-top:calc(var(--header-height) + 1.5rem)}.page-module__oklsZq__article h1{border-bottom:1px solid var(--color-border);padding-bottom:1.25rem}.page-module__oklsZq__updated{background-color:var(--color-rose-soft);width:fit-content;color:var(--color-rose-dark);border-radius:999px;padding:.35rem .8rem;font-weight:700}@media (min-width:960px){.page-module__oklsZq__layout{grid-template-columns:230px minmax(0,760px);align-items:start}.page-module__oklsZq__toc{top:calc(var(--header-height) + 2rem);display:block;position:sticky}.page-module__oklsZq__toc p{color:var(--color-rose-dark);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:700}.page-module__oklsZq__toc ol{border-left:1px solid var(--color-border);margin-top:.75rem}.page-module__oklsZq__toc a{min-height:var(--touch-target-size);color:var(--color-text-soft);transition:color var(--transition-fast), border-color var(--transition-fast);border-left:2px solid #0000;align-items:center;margin-left:-1px;padding-left:1rem;font-size:.92rem;line-height:1.35;display:flex}.page-module__oklsZq__toc a:hover,.page-module__oklsZq__toc a:focus-visible{border-left-color:var(--color-rose-dark);color:var(--color-ink)}}
