.container{width:100%;max-width:var(--page-max);padding-inline:max(var(--gutter), env(safe-area-inset-left), env(safe-area-inset-right));margin-inline:auto}.band{padding-block:var(--section-rhythm)}.band--ruled{border-block-start:1px solid var(--divider)}.band__inner{width:100%;max-width:var(--content-max);gap:var(--space-lg);margin-inline:auto;display:grid}.band__label{color:var(--text-muted);margin:0}.band__body{min-width:0}.prose{max-width:var(--measure);gap:var(--space-lg);display:grid}.annotation{color:var(--text-muted);gap:var(--space-sm);border-block-start:1px solid var(--divider);margin:0;padding-block-start:var(--space-md);display:grid}.annotation p{margin:0}.band--centred .band__inner{text-align:center;justify-items:center}.band--centred .prose{justify-items:center}@media (width>=1024px){.band__inner{column-gap:var(--space-xl);row-gap:var(--space-lg);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.band__label{grid-area:1/1/auto/8}.band__body{grid-area:2/1/auto/8}.annotation{border-block-start:none;border-inline-start:1px solid var(--divider);grid-area:1/9/span 2/13;padding-block-start:0;padding-inline-start:var(--space-base)}.band--wide .band__body{grid-column:1/13}.band--centred .band__inner{grid-template-columns:minmax(0,1fr)}.band--centred .band__label,.band--centred .band__body{grid-column:1}}
