.cg[data-astro-cid-w2idtpzp]{gap:28px;display:grid}.cg[data-astro-cid-w2idtpzp]>.ad{margin-block:24px}.cg-hero[data-astro-cid-w2idtpzp]{background:var(--haul-paper);border:1px solid var(--haul-edge);box-shadow:var(--haul-shadow);grid-template-columns:auto minmax(0,1fr);gap:16px 22px;padding:30px 22px 22px;display:grid;position:relative}.cg-hero[data-astro-cid-w2idtpzp]:before{content:"";background:var(--haul-stripe);height:8px;position:absolute;inset:0 0 auto}.cg-plate[data-astro-cid-w2idtpzp]{background:var(--sign-yellow);width:76px;height:76px;color:var(--sign-ink);box-shadow:inset 0 0 0 3px var(--sign-ink);place-items:center;display:grid;position:relative}.cg-plate[data-astro-cid-w2idtpzp] svg[data-astro-cid-w2idtpzp]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.cg-plate[data-astro-cid-w2idtpzp] b[data-astro-cid-w2idtpzp]{background:var(--card);border:2px solid var(--sign-ink);width:30px;height:30px;font:800 16px var(--font-display);place-items:center;display:grid;position:absolute;bottom:-8px;right:-8px}.cg-head[data-astro-cid-w2idtpzp]{gap:6px;min-width:0;display:grid}.cg-eyebrow[data-astro-cid-w2idtpzp]{font:700 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cdl-deep);margin:0}.cg-head[data-astro-cid-w2idtpzp] h1[data-astro-cid-w2idtpzp]{color:var(--haul-ink);margin:0}.cg-who[data-astro-cid-w2idtpzp]{color:var(--haul-muted);margin:0}.cg-log[data-astro-cid-w2idtpzp]{border-top:2px solid var(--haul-ink);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cg-log[data-astro-cid-w2idtpzp] li[data-astro-cid-w2idtpzp]{border-bottom:1px solid var(--haul-grid);padding:10px 12px}.cg-log[data-astro-cid-w2idtpzp] li[data-astro-cid-w2idtpzp]:nth-child(odd){border-right:1px solid var(--haul-grid)}.cg-log[data-astro-cid-w2idtpzp] li[data-astro-cid-w2idtpzp]:before{content:attr(data-l);letter-spacing:.08em;text-transform:uppercase;color:var(--haul-muted);font-size:12px;font-weight:700;display:block}.cg-log[data-astro-cid-w2idtpzp] b[data-astro-cid-w2idtpzp]{font:700 24px var(--font-mono);color:var(--haul-ink);margin-top:2px;display:inline-block}.cg-log[data-astro-cid-w2idtpzp] small[data-astro-cid-w2idtpzp]{color:var(--haul-muted);font-size:14px}@media (width>=760px){.cg-hero[data-astro-cid-w2idtpzp]{padding:34px 30px 26px}.cg-log[data-astro-cid-w2idtpzp]{grid-template-columns:repeat(4,minmax(0,1fr))}.cg-log[data-astro-cid-w2idtpzp] li[data-astro-cid-w2idtpzp],.cg-log[data-astro-cid-w2idtpzp] li[data-astro-cid-w2idtpzp]:nth-child(odd){border-right:1px solid var(--haul-grid);border-bottom:0}.cg-log[data-astro-cid-w2idtpzp] li[data-astro-cid-w2idtpzp]:last-child{border-right:0}}.cg-sheet[data-astro-cid-w2idtpzp]{background:var(--haul-paper);border:1px solid var(--haul-edge);gap:14px;padding:22px 18px;display:grid}.cg-sheet[data-astro-cid-w2idtpzp] h2[data-astro-cid-w2idtpzp]{font-size:var(--fs-h2);color:var(--haul-ink);margin:0}.cg-sheet[data-astro-cid-w2idtpzp] h2[data-astro-cid-w2idtpzp]:before{content:"";background:var(--haul-stripe);width:64px;height:6px;margin-bottom:10px;display:block}.cg-lede[data-astro-cid-w2idtpzp]{color:var(--haul-muted);margin:0}.cg-small[data-astro-cid-w2idtpzp]{color:var(--haul-muted);margin:0;font-size:14px}@media (width>=760px){.cg-sheet[data-astro-cid-w2idtpzp]{padding:26px 30px}}.cg-rules[data-astro-cid-w2idtpzp]{counter-reset:rule;columns:1;column-gap:28px;margin:0;padding:0;list-style:none}.cg-rules[data-astro-cid-w2idtpzp] li[data-astro-cid-w2idtpzp]{counter-increment:rule;break-inside:avoid;border-top:1px solid var(--haul-grid);gap:6px;padding:12px 0 14px 40px;display:grid;position:relative}.cg-rules[data-astro-cid-w2idtpzp] li[data-astro-cid-w2idtpzp]:before{content:counter(rule, decimal-leading-zero);font:700 13px var(--font-mono);color:var(--cdl-deep);position:absolute;top:13px;left:0}.cg-rules[data-astro-cid-w2idtpzp] h3[data-astro-cid-w2idtpzp]{font-size:var(--fs-h3);color:var(--haul-ink);margin:0}.cg-rules[data-astro-cid-w2idtpzp] p[data-astro-cid-w2idtpzp]{margin:0;font-size:15px}.cg-meta[data-astro-cid-w2idtpzp]{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.cg-count[data-astro-cid-w2idtpzp]{font:600 12px var(--font-mono);color:var(--haul-muted)}.cg-count[data-astro-cid-w2idtpzp]:before{content:attr(data-l)}.cg-chip[data-astro-cid-w2idtpzp]{min-height:28px;font:700 12.5px var(--font-mono);white-space:nowrap;color:var(--cdl-deep);background:var(--cdl-soft);border:1px solid color-mix(in srgb, var(--cdl) 30%, transparent);align-items:center;padding:2px 8px;text-decoration:none;display:inline-flex;position:relative}.cg-chip[data-astro-cid-w2idtpzp]:before{content:"";position:absolute;inset:-8px 0}@media (hover:hover){.cg-chip[data-astro-cid-w2idtpzp]:hover{background:var(--sign-yellow);color:var(--sign-ink)}}@media (width>=900px){.cg-rules[data-astro-cid-w2idtpzp]{columns:2}}.cg-diff[data-astro-cid-w2idtpzp]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cg-diff[data-astro-cid-w2idtpzp] li[data-astro-cid-w2idtpzp]{border-left:4px solid var(--cdl);background:var(--card);gap:2px;padding:10px 12px;display:grid}.cg-diff[data-astro-cid-w2idtpzp] a[data-astro-cid-w2idtpzp]{color:var(--haul-ink);font-weight:700}.cg-diff[data-astro-cid-w2idtpzp] span[data-astro-cid-w2idtpzp]{color:var(--haul-muted);font-size:14px}.cg-where[data-astro-cid-w2idtpzp]{columns:1;column-gap:20px;margin:0;padding:0;list-style:none}.cg-where[data-astro-cid-w2idtpzp] li[data-astro-cid-w2idtpzp]{break-inside:avoid;border-top:1px solid var(--haul-grid)}.cg-where[data-astro-cid-w2idtpzp] a[data-astro-cid-w2idtpzp]{min-height:44px;color:var(--haul-ink);gap:2px;padding:9px 4px;text-decoration:none;display:grid}.cg-where[data-astro-cid-w2idtpzp] b[data-astro-cid-w2idtpzp]{font-size:15px}.cg-pages[data-astro-cid-w2idtpzp]{font:500 12.5px var(--font-mono);color:var(--haul-muted)}@media (hover:hover){.cg-where[data-astro-cid-w2idtpzp] a[data-astro-cid-w2idtpzp]:hover b[data-astro-cid-w2idtpzp]{color:var(--cdl-deep);text-decoration:underline}}@media (width>=760px){.cg-where[data-astro-cid-w2idtpzp]{columns:2}}
