.sv-page--cwd{--sv-accent: #2f5d6b;--sv-accent-strong: #1e4149;--sv-soft: #e8f0f2;--cwd-oak: #7a4a22;--cwd-oak-soft: #f6eee3;--cwd-brick: #8d3123;--cwd-brick-soft: #f8e9e6;--cwd-ochre: #8a6a11;--cwd-ochre-soft: #f9f2dc;--cwd-slate: #4e5960;--cwd-slate-soft: #eef1f3;--hunt-accent: var(--sv-accent);--hunt-accent-light: var(--sv-soft);--hunt-line: var(--rule)}.cwd-badge{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-family:var(--font-sans);font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent;line-height:1.35}.cwd-badge--wholeBanAll{background:var(--cwd-brick-soft);color:#6f2419;border-color:color-mix(in srgb,var(--cwd-brick) 32%,transparent)}.cwd-badge--wholeBanFromPositive{background:var(--cwd-oak-soft);color:#5e3817;border-color:color-mix(in srgb,var(--cwd-oak) 30%,transparent)}.cwd-badge--partsOnly,.cwd-badge--feed-statewide{background:var(--cwd-ochre-soft);color:#634c07;border-color:color-mix(in srgb,var(--cwd-ochre) 34%,transparent)}.cwd-badge--destinationOnly,.cwd-badge--mandatory{background:var(--sv-soft);color:var(--sv-accent-strong);border-color:color-mix(in srgb,var(--sv-accent) 32%,transparent)}.cwd-badge--noRestriction,.cwd-badge--neither,.cwd-badge--feed-none{background:var(--cwd-slate-soft);color:#3c454b;border-color:color-mix(in srgb,var(--cwd-slate) 26%,transparent)}.cwd-badge--voluntary,.cwd-badge--feed-zonesOnly{background:var(--cwd-oak-soft);color:#5e3817;border-color:color-mix(in srgb,var(--cwd-oak) 26%,transparent)}.cwd-answer{margin:1.4rem 0 0;padding:1.3rem 1.4rem 1.2rem;background:var(--surface);border:1px solid var(--rule);border-left:4px solid var(--cwd-slate);border-radius:var(--radius-card)}.cwd-answer--mandatory{border-left-color:var(--sv-accent)}.cwd-answer--voluntary{border-left-color:var(--cwd-oak)}.cwd-answer-head{display:flex;flex-direction:column;gap:.6rem;align-items:flex-start}.cwd-answer-line{margin:0;font-family:var(--font-serif);font-size:var(--text-lead);line-height:var(--leading-tight);color:var(--ink);max-width:var(--measure)}.cwd-answer-go{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.1rem 0 0}.cwd-go{display:inline-block;padding:.5rem .95rem;border-radius:var(--radius-control);background:var(--sv-accent);color:#fff;font-family:var(--font-sans);font-size:.86rem;font-weight:600;text-decoration:none;border:1px solid var(--sv-accent)}.cwd-go:hover{background:var(--sv-accent-strong);border-color:var(--sv-accent-strong)}.cwd-go--alt{background:transparent;color:var(--sv-accent-strong)}.cwd-go--alt:hover{background:var(--sv-soft)}.cwd-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.9rem 1.6rem;margin:1.1rem 0 0}.cwd-fact dt{font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 .25rem}.cwd-fact dd{margin:0;font-size:var(--text-small);line-height:var(--leading-body);color:var(--body)}.cwd-drive{margin:1.4rem 0 0;padding:1.3rem 1.4rem;border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--cwd-oak-soft)}.cwd-drive--wholeBanAll{background:var(--cwd-brick-soft)}.cwd-drive--partsOnly{background:var(--cwd-ochre-soft)}.cwd-drive--destinationOnly{background:var(--sv-soft)}.cwd-drive--noRestriction{background:var(--cwd-slate-soft)}.cwd-drive-head{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:.8rem}.cwd-drive-who{font-family:var(--font-sans);font-size:var(--text-small);color:var(--body)}.cwd-drive-line{margin:0;font-family:var(--font-serif);font-size:var(--text-lead);line-height:var(--leading-tight);color:var(--ink);max-width:var(--measure)}.cwd-drive-rule{margin:.7rem 0 0;font-size:var(--text-small);line-height:var(--leading-body);color:var(--body);max-width:var(--measure)}.cwd-drive-partshead{margin:1.1rem 0 .5rem;font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.cwd-parts{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.4rem 1.4rem}.cwd-parts li{position:relative;padding-left:1.1rem;font-size:var(--text-small);line-height:var(--leading-body);color:var(--body)}.cwd-parts li:before{content:"";position:absolute;left:0;top:.62em;width:.45rem;height:.45rem;border-radius:1px;background:var(--cwd-oak)}.cwd-cite{margin:.9rem 0 0;font-family:var(--font-sans);font-size:var(--text-label);color:var(--muted)}.cwd-guidance{margin:1.4rem 0 0}.cwd-guidance-who{margin:0 0 .5rem;font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.cwd-callout{margin:1.4rem 0 0;padding:1.2rem 1.4rem;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-card)}.cwd-callout-lead{margin:0;font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink);max-width:var(--measure)}.cwd-rank{list-style:none;margin:1.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:1.3rem}.cwd-rank-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.cwd-rank-label{font-family:var(--font-sans);font-size:1rem;font-weight:700;color:var(--ink)}.cwd-rank-count{font-family:var(--font-sans);font-size:var(--text-small);font-variant-numeric:tabular-nums;color:var(--muted)}.cwd-bar{height:8px;border-radius:999px;background:var(--cwd-slate-soft);overflow:hidden}.cwd-bar span{display:block;height:100%;border-radius:999px;background:var(--cwd-slate)}.cwd-rank-row--wholeBanAll .cwd-bar span{background:var(--cwd-brick)}.cwd-rank-row--wholeBanFromPositive .cwd-bar span{background:var(--cwd-oak)}.cwd-rank-row--partsOnly .cwd-bar span{background:var(--cwd-ochre)}.cwd-rank-row--destinationOnly .cwd-bar span{background:var(--sv-accent)}.cwd-rank-long{margin:.55rem 0 0;font-size:var(--text-small);line-height:var(--leading-body);color:var(--body);max-width:var(--measure)}.cwd-table th[scope=row]{white-space:nowrap}.cwd-table td{vertical-align:top}.cwd-cite-cell{font-family:var(--font-sans);font-size:var(--text-label);color:var(--muted)}.cwd-undef{color:var(--faint)}.cwd-cost{font-variant-numeric:tabular-nums}.cwd-cost--free{color:var(--sv-accent-strong);font-weight:600}.cwd-guidances{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1.6rem 2.2rem}.cwd-guidance-card h3{margin:0 0 .5rem;font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.cwd-guidance-card h3 a{color:inherit}.cwd-guidance-quote{margin:0;padding-left:1rem;border-left:2px solid var(--rule-strong)}.cwd-guidance-quote p{margin:0;font-family:var(--font-serif);font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink)}.cwd-guidance-quote footer{margin-top:.5rem;font-family:var(--font-sans);font-size:var(--text-label);color:var(--muted)}.cwd-years{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.55rem 2rem;counter-reset:none}.cwd-year{display:grid;grid-template-columns:3.6rem 1fr;align-items:baseline;gap:.2rem .8rem;padding:.45rem 0;border-top:1px solid var(--rule)}.cwd-year-num{font-family:var(--font-sans);font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--cwd-brick)}.cwd-year-name{font-size:var(--text-small);color:var(--ink)}.cwd-year-note{grid-column:2;font-size:var(--text-label);line-height:var(--leading-body);color:var(--muted)}@media(max-width:640px){.cwd-answer,.cwd-drive,.cwd-callout{padding:1.1rem 1rem}.cwd-facts{grid-template-columns:1fr}}
