.series{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(32px,3.4vw,44px) clamp(16px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.series>li{min-width:0}.ser{margin:0;display:grid}.ser-print{box-shadow:var(--shadow-print);border-radius:4px}.ser-cap{justify-items:start;gap:10px;padding-inline:4px;display:grid}.ser-tape{z-index:1;margin:-12px 0 0 6px;position:relative}.ser-note{color:var(--ink-2);text-wrap:pretty;font-size:15px;line-height:1.4}.ser-src .ser-print{border:6px solid #fff;border-radius:3px;transform:rotate(-1.6deg);box-shadow:0 14px 28px -14px #1212128c,0 2px 6px -1px #1212124d}.ser-src .ser-tape{margin-top:-10px}.ser-order{max-width:64ch;color:var(--ink-2);text-wrap:pretty;margin:clamp(28px,3vw,40px) 0 0;font-size:15px;line-height:1.45}@media (max-width:979px){.series{margin-inline:calc(var(--gutter) * -1);padding:6px var(--gutter) 22px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:min(max(76vw,270px),320px);grid-auto-flow:column;gap:14px;overflow-x:auto}.series>li{scroll-snap-align:start}.series:focus-visible{outline-offset:-3px}}.seo{gap:clamp(28px,4vw,48px);display:grid}.seo-copy-col{align-content:start;gap:18px;display:grid}@media (min-width:980px){.seo{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(40px,5vw,80px)}.seo-copy-col{position:sticky;top:96px}}.seo-markets{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.seo-rules{max-width:46ch;min-height:4.35em;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.45}.seo-table{color:var(--ink-2);align-items:center;gap:10px;margin:0;font-size:15px;line-height:1.45;display:flex}.seo-table svg{color:var(--ink);flex:none}.seo-sheet{gap:22px;min-width:0;display:grid}.seo-status{color:var(--ink);align-items:center;gap:10px;margin:0;display:flex}.seo-dot{background:var(--gaffer);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #1212121f}.seo-field{gap:10px;min-width:0;display:grid}.seo-field-head{align-items:center;gap:12px;min-height:44px;display:flex}.seo-label{font-size:15px;font-weight:650}.seo-count{color:var(--ink-3);margin-left:auto}.seo-copy{border:1px solid var(--line-strong);min-height:44px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 14px;font-size:15px;font-weight:600;transition:border-color .16s linear;display:inline-flex}.seo-copy:hover{border-color:var(--gaffer)}.seo-copy:active{transform:translateY(1px)}.seo-copy[data-done]{border-color:var(--gaffer);box-shadow:inset 0 0 0 1px var(--gaffer)}.seo-leaf{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:12px;padding:14px 18px 16px;font-size:17px;line-height:1.5}.seo-leaf>:where(p,ul){margin:0}.seo-leaf>*+*{margin-top:.75em}.seo-leaf ul{gap:4px;padding:0;list-style:none;display:grid}.seo-leaf li{padding-left:1.4em;position:relative}.seo-leaf li:before{content:"—";color:var(--ink-3);position:absolute;left:0}.seo-title{font-weight:600}.seo-tags{color:var(--ink-2);word-spacing:.2em}.seo-markup{color:var(--ink-2);margin:-8px 0 0;font-size:15px;line-height:1.45}@media (max-width:479px){.seo-field-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label copy""count copy";gap:2px 12px;display:grid}.seo-label{grid-area:label}.seo-count{grid-area:count;margin-left:0}.seo-copy{grid-area:copy}.seo-leaf{padding:12px 14px 14px;font-size:15px}}
