.page{gap:var(--space-10);display:grid}.page__header{gap:var(--space-2);display:grid}.page__eyebrow{color:var(--color-ink-soft);font-size:var(--text-sm)}.page__header h1{font-size:var(--text-3xl)}.page__summary{color:var(--color-ink-soft)}.page-box{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-1);display:grid}.page-box h2{font-size:var(--text-base)}.page-box ol,.page-box ul{gap:var(--space-2);padding-left:var(--space-6);margin:0;display:grid}.page-box a{font-weight:var(--weight-bold)}.page-box__note{color:var(--color-ink-soft);font-size:var(--text-sm)}.page-part{gap:var(--space-4);scroll-margin-top:var(--space-4);display:grid}.page-part__header{gap:var(--space-2);padding-top:var(--space-8);border-top:2px solid var(--color-ink);display:grid}.page-part__header h2{font-size:var(--text-2xl)}.page-part .prose h3{margin-top:var(--space-12);padding-top:var(--space-6);border-top:var(--rule-width) solid var(--color-rule);font-size:var(--text-xl)}.page-part .prose h3:first-child{margin-top:0}.page-part .prose h3+p{margin-top:var(--space-2);color:var(--color-ink-soft)}.page-part .prose h4{margin-top:var(--space-8);font-size:var(--text-lg)}.page-part .prose h5{margin-top:var(--space-6);font-size:var(--text-base)}.page-pager{gap:var(--space-3);padding-top:var(--space-6);border-top:var(--rule-width) solid var(--color-rule);display:grid}@media (width>=40rem){.page-pager{grid-template-columns:1fr 1fr}}.page-pager a{gap:var(--space-1);min-height:var(--tap-min);padding:var(--space-3) var(--space-4);border:var(--rule-width) solid var(--color-rule);border-radius:var(--radius-md);text-decoration:none;display:grid}.page-pager a[rel=next]{text-align:right}.page-pager span{color:var(--color-ink-soft);font-size:var(--text-sm)}
