.sp-page{gap:var(--space-10);flex-direction:column;min-inline-size:0;display:flex}.sp-section{gap:var(--space-4);max-inline-size:var(--measure);flex-direction:column;display:flex}.sp-section h2{font-size:var(--font-size-xl);text-wrap:balance;margin:0}.sp-section p{margin:0}.sp-note{color:var(--color-ink-muted);font-size:var(--font-size-xs)}.sp-moments,.sp-list{margin:0;padding:0;list-style:none}.sp-moments{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));max-inline-size:none;display:grid}.sp-moments li{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.sp-moments strong{font-weight:var(--font-weight-medium)}.sp-call{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;margin:0;display:flex}.sp-call figcaption{color:var(--color-ink-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.sp-call ol{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sp-call li{flex-direction:column;display:flex}.sp-call li strong{color:var(--color-ink-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.sp-call-outcome{border-block-start:1px solid var(--color-border);font-weight:var(--font-weight-medium);padding-block-start:var(--space-3)}.sp-boundaries{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));max-inline-size:none;display:grid}.sp-boundaries h2{font-size:var(--font-size-lg)}.sp-list{gap:var(--space-3);flex-direction:column;display:flex}.sp-more{gap:var(--space-3);border-block-start:1px solid var(--color-border);flex-direction:column;padding-block-start:var(--space-6);display:flex}.sp-more h2{font-size:var(--font-size-base);margin:0}.sp-more ul{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sp-more a{align-items:center;min-block-size:44px;display:inline-flex}
