

:root{color-scheme:light;--paper:var(--color-bg);--surface:var(--color-surface);--ink:var(--color-text);--muted:var(--color-text-muted);--line:var(--color-border);--accent:var(--color-orange);--soft:var(--color-surface-2);--navy:#0B162A;--warning:var(--color-orange)}
[data-theme=dark]{color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.7 Arial,Helvetica,sans-serif}a{color:var(--accent);text-underline-offset:3px}button,summary{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}button{font:600 13px/1.2 Arial,sans-serif;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:11px 14px}.shell{max-width:1120px;margin:auto;padding:0 28px}.masthead{border-bottom:1px solid var(--line);padding:24px 0 18px}.masthead-row{display:flex;justify-content:space-between;gap:20px;align-items:center}.brand{color:var(--ink);font:900 29px/.95 Arial,sans-serif;letter-spacing:-1.5px;text-decoration:none}.brand span{color:var(--accent)}.brand-note{font:11px/1.4 Arial,sans-serif;letter-spacing:1.3px;text-transform:uppercase;color:var(--muted);margin:8px 0 0}.site-nav{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:20px;font:12px/1.3 Arial,sans-serif}.site-nav a{color:var(--muted);text-decoration:none}.site-nav a.active{color:var(--accent);font-weight:bold}.status{padding:12px 0;color:var(--warning);font:12px/1.5 Arial,sans-serif;letter-spacing:.25px}.cover{margin:0;border-radius:3px;overflow:hidden;aspect-ratio:2.5/1}.cover img{display:block;width:100%;height:100%;object-fit:cover}.cover-credit{font:10px/1.5 Arial,sans-serif;color:var(--muted);text-align:right;margin:6px 0 0}.title-area{padding:27px 0 22px;border-bottom:1px solid var(--line)}.eyebrow{font:700 11px/1.5 Arial,sans-serif;letter-spacing:1.8px;text-transform:uppercase;color:var(--accent);margin:0 0 8px}h1{font:800 clamp(44px,7vw,76px)/1.05 Arial,sans-serif;letter-spacing:-2.8px;margin:0}.issue-name{display:block;font:italic 27px/1.2 Georgia,serif;letter-spacing:0;margin-top:7px}.deck{font:italic 20px/1.5 Georgia,serif;margin:13px 0}.event{font:13px/1.65 Arial,sans-serif;margin:0;color:var(--muted)}.brief{margin:24px 0;padding:23px 25px;background:var(--surface);border:1px solid var(--line);border-left:5px solid var(--accent)}.brief h2{font:750 21px/1.25 Arial,sans-serif;margin:0 0 12px}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.fact-label{display:block;font:700 10px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.fact-value{display:block;font:700 16px/1.4 Arial,sans-serif;margin-top:4px}.brief p{font-size:16px;margin:12px 0 0}.issue-nav{display:flex;gap:8px;flex-wrap:wrap;font:12px/1.3 Arial,sans-serif;margin:20px 0 10px}.issue-nav a{border:1px solid var(--line);padding:9px 11px;text-decoration:none;color:var(--ink);background:var(--surface)}section{padding:29px 0;border-bottom:1px solid var(--line)}.section-heading{display:flex;gap:20px;align-items:baseline;margin-bottom:14px}.section-number{font:800 12px/1 Arial,sans-serif;color:var(--accent)}h2{font:800 28px/1.2 Arial,sans-serif;letter-spacing:-.6px;margin:0}.subtitle{font:italic 16px/1.5 Georgia,serif;color:var(--muted);margin:7px 0 16px}p{margin:0 0 15px}p:last-child{margin-bottom:0}.couch{max-width:820px}.pull-quote{font:italic 21px/1.4 Georgia,serif;border-left:3px solid var(--accent);padding-left:17px;margin:18px 0}.hood-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:26px}.callout{background:var(--navy);color:#f7f4ed;padding:24px;border-radius:3px;align-self:start}.callout h3{font:700 17px/1.4 Arial,sans-serif;margin:0}.big-number{font:850 56px/1.1 Arial,sans-serif;color:#e9a47e;display:block;margin:14px 0 8px}.callout p{font-size:14px;color:#e4ded6}.callout small{font:11px/1.5 Arial,sans-serif;color:#c9c4be}.models{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.model{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent);padding:20px}.model h3{font:800 22px/1.15 Arial,sans-serif;letter-spacing:-.6px;margin:8px 0 12px}.model p{font-size:15px;line-height:1.6}.tag{font:700 10px/1.4 Arial,sans-serif;letter-spacing:1px;color:var(--accent);text-transform:uppercase}.model details{border-top:1px solid var(--line);padding-top:12px}.model summary{font:700 12px/1.5 Arial,sans-serif;color:var(--accent)}.model details p{margin-top:12px}.method-note{font:13px/1.55 Arial,sans-serif;color:var(--muted);margin:0 0 18px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font:14px/1.5 Arial,sans-serif;background:var(--surface)}th,td{text-align:left;vertical-align:top;padding:14px;border-bottom:1px solid var(--line)}thead th{font-size:11px;text-transform:uppercase;letter-spacing:.8px;background:var(--soft)}tbody th{width:23%}.table-note{font-size:14px;color:var(--muted);margin-top:15px}.plan-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;list-style:none;margin:20px 0;padding:0}.plan-list li{border:1px solid var(--line);background:var(--surface);padding:18px;font-size:14px}.plan-list b{display:block;font:750 14px/1.3 Arial,sans-serif;margin-bottom:8px}.pending{padding:15px 18px;background:var(--soft);font:13px/1.55 Arial,sans-serif;margin-top:18px}.checks{padding-left:22px;font-size:16px}.checks li{margin:0 0 10px}details.drawer{background:var(--surface);border:1px solid var(--line);padding:18px 22px;margin-top:20px}details.drawer summary{font:750 14px/1.5 Arial,sans-serif}details.drawer p,details.drawer li{font:13px/1.65 Arial,sans-serif}details.drawer p{margin-top:18px}details.drawer li{margin:5px 0}.sources{padding-left:20px}.haul-legacy-footer{padding:30px 0 36px;display:flex;justify-content:space-between;gap:24px;font:12px/1.6 Arial,sans-serif;color:var(--muted)}.haul-legacy-footer strong{color:var(--accent)}.top-link{font:12px/1.4 Arial,sans-serif;text-align:right;margin:14px 0}sup a{text-decoration:none}.no-wrap{white-space:nowrap}@media(max-width:800px){.models{grid-template-columns:1fr}.model{padding:18px}.hood-grid{grid-template-columns:1fr}.callout{display:grid;grid-template-columns:1fr 1.5fr;column-gap:22px}.callout .big-number{grid-row:1/4;margin:0;align-self:center}.facts{grid-template-columns:1fr 1fr}.plan-list{grid-template-columns:1fr}.cover{aspect-ratio:2.15/1}.issue-name{font-size:23px}.haul-legacy-footer{display:block}.haul-legacy-footer p{margin-bottom:10px}}@media(max-width:500px){.shell{padding:0 18px}.masthead{padding-top:18px}.brand{font-size:24px}.brand-note{font-size:9px}.site-nav{gap:13px}.brief{padding:18px}.facts{grid-template-columns:1fr}.cover{aspect-ratio:1.9/1}.title-area{padding:21px 0}h1{letter-spacing:-1.5px}.deck{font-size:18px}.callout{display:block}.callout .big-number{margin:10px 0}h2{font-size:25px}.section-heading{gap:12px}.table-wrap{margin:0 -2px}table{min-width:580px}.status{font-size:11px}}@media print{button,.site-nav,.issue-nav,.top-link{display:none}.shell{max-width:none}.model details>*{display:block}body{background:white;color:#15273b}.cover{break-inside:avoid}.model,table{break-inside:avoid}a{color:inherit}.drawer{display:none}}
.roster-list{list-style:none;margin:14px 0;padding:0;font:14px/1.45 Arial,sans-serif}.roster-list li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.roster-list b{white-space:nowrap;font-weight:600}.roster-total{font:700 13px/1.5 Arial,sans-serif;margin-top:12px}.salary-label{color:var(--accent);font-size:12px}.lineup-filters{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0}.lineup-filters button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.lineup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lineup-card{border:1px solid var(--line);background:var(--surface);padding:14px 16px;align-self:start}.lineup-card summary{font:600 12px/1.5 Arial,sans-serif}.lineup-card summary span,.lineup-card summary b{display:block}.lineup-card summary b{color:var(--accent);margin-top:5px}.lineup-card[hidden]{display:none}.build-thesis{font:italic 14px/1.5 Georgia,serif;margin-top:12px}.downloads{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.download-link{font:700 12px/1.5 Arial,sans-serif;border:1px solid var(--accent);padding:9px 12px;text-decoration:none}@media(max-width:650px){.lineup-grid{grid-template-columns:1fr}}

.news-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.news-box{border:1px solid var(--line);background:var(--surface);padding:20px}.news-box h3{margin:0 0 10px;font:700 18px/1.25 Arial,sans-serif}.source-ref{font:11px/1.4 Arial,sans-serif;white-space:normal}.pending-panel{padding:24px;background:var(--soft);border-left:4px solid var(--accent)}.pending-panel h3{margin-top:0}.driver-note{font-size:15px}.preview-label{font:700 11px/1.4 Arial,sans-serif;letter-spacing:1.1px;text-transform:uppercase;color:var(--accent)}@media(max-width:700px){.news-grid{grid-template-columns:1fr}}@media print{button,.site-nav,.issue-nav,.top-link{display:none}details{display:block}body{font-size:12px}}
/* Share the publication masthead, palette and controls with the NASCAR archive. */
.haul-series-nav{display:flex;flex-wrap:wrap;gap:8px 22px;padding-top:12px;padding-bottom:12px;font:700 13px/1.5 Arial,Helvetica,sans-serif}
.haul-series-nav a{display:flex;align-items:center;min-height:44px;text-decoration:none}
.haul-series-nav a[aria-current=page]{color:var(--color-text);text-decoration:underline;text-underline-offset:5px}
.haul-article .issue-nav a,.haul-article details>summary{min-height:44px}
.haul-article .issue-nav a{display:flex;align-items:center}
.haul-article section[id],.haul-article details[id]{scroll-margin-top:104px}
.haul-article .source-ref a{overflow-wrap:anywhere}
@media print{.header,.haul-series-nav,.sg-edition-status,.publication-footer{display:none}}
