.simple-page{padding-block:clamp(var(--space-10),10vw,var(--space-20)) clamp(var(--space-16),14vw,8rem)}.simple-page__inner{max-width:60rem}.simple-page__eyebrow{margin:0 0 var(--space-5);color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.simple-page h1{max-width:13ch;margin:0;font-size:clamp(2.4rem,11vw,4.1rem);font-weight:600;letter-spacing:-.06em;line-height:1.02;overflow-wrap:anywhere;text-wrap:balance}.simple-page__lead{max-width:40rem;margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:clamp(1.02rem,3.8vw,1.22rem);line-height:1.65;text-wrap:pretty}.simple-page__prose{display:grid;grid-template-columns:minmax(0,1fr);margin-top:clamp(var(--space-10),11vw,var(--space-16));border-top:var(--border-width) solid var(--color-border)}.simple-page__prose section{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-width:0;padding-block:clamp(var(--space-6),8vw,var(--space-10));border-bottom:var(--border-width) solid var(--color-border)}.simple-page__prose h2{max-width:22ch;margin:0;font-size:clamp(1.4rem,6vw,1.8rem);font-weight:600;letter-spacing:-.045em;line-height:1.14;overflow-wrap:anywhere;text-wrap:balance}.simple-page__prose p,.simple-page__prose li{color:var(--color-text-muted);line-height:1.7}.simple-page__prose section p{max-width:42rem;margin:0;text-wrap:pretty}.simple-page__prose section a{color:var(--color-text);text-decoration-thickness:1px;text-underline-offset:.2em}.simple-page__prose ul{display:grid;gap:var(--space-3);max-width:42rem;margin:0;padding:0;list-style:none}.simple-page__prose li{position:relative;padding-left:var(--space-5)}.simple-page__prose li:before{position:absolute;top:.78em;left:0;width:var(--space-2);height:1px;background:var(--color-text);content:""}.simple-page__updated{margin:var(--space-5) 0 0;color:var(--color-text-subtle);font-size:var(--text-sm)}@media(min-width:48rem){.simple-page__eyebrow{margin-bottom:var(--space-6)}.simple-page__lead{margin-top:var(--space-6)}}@media(min-width:64rem){.simple-page__prose section{grid-template-columns:minmax(13rem,16rem) minmax(0,1fr);column-gap:clamp(var(--space-10),6vw,var(--space-16));row-gap:var(--space-4)}.simple-page__prose section>:not(h2){grid-column:2}}
