.spread-guide-content{max-width:1040px}.spread-guide-positions{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,4vw,48px);margin-top:28px;display:grid}.spread-guide-diagram{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-inset);margin:0;padding:clamp(16px,3vw,28px)}.spread-guide-diagram svg{width:100%;height:auto;display:block}.spread-guide-diagram rect{fill:var(--color-night-900);stroke:var(--color-gold);stroke-width:1.5px}.spread-guide-diagram .spread-diagram-covered-number{font-size:20px}.spread-guide-diagram text{fill:var(--color-gold-bright);text-anchor:middle;dominant-baseline:central;font-size:32px;font-weight:700}.spread-guide-diagram figcaption{color:var(--color-muted);margin-top:18px;font-size:.85rem;line-height:1.6}.spread-position-list,.spread-example-list{counter-reset:position;margin:0;padding:0;list-style:none}.spread-position-list li,.spread-example-list li{counter-increment:position;border-bottom:1px solid var(--border-quiet);padding:18px 0;position:relative}.spread-position-list li:first-child{padding-top:0}.spread-position-list li{grid-template-columns:32px minmax(0,1fr);column-gap:12px;display:grid}.spread-position-list li:before,.spread-row-number{width:32px;height:32px;color:var(--color-muted);font-variant-numeric:tabular-nums;place-items:center;font-size:.88rem;font-weight:500;line-height:1;display:grid}.spread-position-list li:before{content:counter(position, decimal-leading-zero);grid-area:1/1/span 2;margin-top:-4px}.spread-position-list h3,.spread-example-list h3{text-wrap:auto;margin:0 0 6px;font-size:1.05rem;line-height:1.45}.spread-position-list p,.spread-example-list p{color:var(--color-muted);font-size:var(--type-body);line-height:var(--line-body);margin:0}.spread-example-list{border-top:1px solid var(--border-quiet);margin-top:24px}.spread-example-list li{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:center;gap:24px;padding-block:22px;display:grid}.spread-example-list li>div{min-width:0}.spread-example-heading{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;display:grid}.spread-example-heading h3{margin-bottom:0}.spread-example-position{color:var(--color-gold-bright);margin-bottom:6px;font-size:.8rem;display:block}@media (width<=760px){.spread-guide-positions,.spread-example-list li{grid-template-columns:1fr}.spread-example-list li{gap:12px}.spread-example-list li>p{padding-left:44px}.spread-guide-diagram{width:100%;max-width:480px;margin-inline:auto}}.spread-synthesis{border-left:3px solid var(--color-interactive);border-radius:0 var(--radius-md) var(--radius-md) 0;background:#79d8bd0b;margin-top:18px;padding:clamp(20px,4vw,30px)}.spread-synthesis h3{margin-top:0}.checklist{gap:10px;padding:0;list-style:none;display:grid}.checklist li{padding-left:30px;position:relative}.checklist li:before{color:var(--color-interactive);content:"✓";font-weight:900;position:absolute;left:0}
