:root{--auto-ink:#23496b;--auto-tint:#e3ebf2;--auto-line:#b9c9d8;--auto-rule:#c9d5ca}body.auto ::selection{background:#cfdcea;color:#203b38}body.auto main{padding-bottom:8px}body.auto .auto-head{margin:6px 0 30px;max-width:46rem}body.auto .auto-head h1{font-size:clamp(2.05rem,4.2vw,3.15rem);line-height:1.06;margin:0 0 18px;color:#203b38;max-width:22ch}body.auto .auto-head .lede{font-size:1.18rem;line-height:1.55;color:#203b38;margin:0 0 14px;max-width:62ch}body.auto .auto-meta{font-size:15px;color:#536761;margin:0;max-width:62ch}body.auto main h2{font-size:clamp(1.5rem,2.6vw,1.95rem);line-height:1.15;margin:52px 0 14px;color:#203b38}body.auto main h3{font-size:1.25rem;line-height:1.3;margin:30px 0 8px}body.auto main p,body.auto main li{max-width:70ch}body.auto main section>ul,body.auto main section>ol{padding-left:1.2em}body.auto main li+li{margin-top:6px}body.auto .quick-picks{margin:0 0 34px}body.auto .quick-picks h2{margin:0 0 12px;font-size:1.3rem;color:var(--auto-ink)}body.auto .pick-rail{list-style:none;margin:0;padding:0;border-top:2px solid var(--auto-ink)}body.auto .pick-rail li{display:grid;grid-template-columns:minmax(150px,1.05fr) 2.4fr auto;gap:6px 22px;align-items:center;padding:16px 2px;border-bottom:1px solid var(--auto-rule);margin:0;max-width:none}body.auto .pick-role{font-weight:700;color:var(--auto-ink);font-size:15px;line-height:1.35}body.auto .pick-name{display:block;font-family:PBGDisplay,system-ui,sans-serif;font-size:1.12rem;line-height:1.32;letter-spacing:-.015em;color:#203b38}body.auto .pick-name a{color:inherit;text-decoration:none}body.auto .pick-name a:hover{text-decoration:underline}body.auto .pick-why{display:block;color:#536761;font-size:16px;line-height:1.45;margin-top:3px}body.auto .pick-rail .btn{font-size:16px;padding:10px 16px;min-height:44px;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}body.auto .placard{border:2px solid var(--auto-ink);border-radius:4px;background:#fffdf8;margin:0 0 30px;max-width:46rem;font-variant-numeric:tabular-nums}body.auto .placard h2{margin:0;padding:10px 18px;background:var(--auto-ink);color:#fffdf8;font-size:1.08rem;letter-spacing:.01em;line-height:1.3}body.auto .placard dl{margin:0;padding:4px 18px 8px}body.auto .placard .row{display:grid;grid-template-columns:minmax(120px,15rem) 1fr;gap:4px 20px;padding:12px 0;border-bottom:1px solid var(--auto-line)}body.auto .placard .row:last-child{border-bottom:0}body.auto .placard dt{font-weight:700;color:#203b38;line-height:1.35}body.auto .placard dd{margin:0;color:#203b38;line-height:1.5}body.auto .placard .placard-note{margin:0;padding:10px 18px 12px;background:var(--auto-tint);font-size:15px;color:#2d4253;border-top:1px solid var(--auto-line);max-width:none}body.auto .toc{font-size:16px;line-height:1.9;color:#536761;margin:0 0 8px;max-width:46rem}body.auto .toc a{white-space:nowrap}body.auto .pick{border-top:1px solid var(--auto-rule);padding-top:4px;margin-top:26px}body.auto .pick h3{margin-top:22px}body.auto .pick h3 .role{color:var(--auto-ink)}body.auto .spec{display:grid;grid-template-columns:minmax(120px,13rem) 1fr;margin:14px 0;border-top:1px solid var(--auto-line);max-width:46rem;font-variant-numeric:tabular-nums}body.auto .spec dt,body.auto .spec dd{padding:8px 0;border-bottom:1px solid var(--auto-line);margin:0;line-height:1.45}body.auto .spec dt{color:#536761;font-size:16px;padding-right:16px}body.auto .spec dd{color:#203b38}body.auto .watch{background:#f8e6d6;border-radius:4px;padding:12px 16px;color:#4a3328}body.auto .watch strong{color:#82341e}body.auto .pick .buy{margin:16px 0 4px}body.auto .pick .buy .btn{text-decoration:none;display:inline-flex;align-items:center}body.auto .tbl{overflow-x:auto;margin:14px 0;border:1px solid #c9d5ca;border-radius:6px;max-width:100%}body.auto .tbl table{border-collapse:collapse;width:100%;min-width:560px;font-size:16px;font-variant-numeric:tabular-nums}body.auto .tbl caption{text-align:left;padding:10px 14px;color:#536761;font-size:15px}body.auto .tbl th,body.auto .tbl td{padding:10px 14px;border-top:1px solid #d2ddcf;text-align:left;vertical-align:top}body.auto .tbl thead th{background:var(--auto-tint);color:#203b38}body.auto .tbl tbody th{background:#f6f8f4;font-weight:700}body.auto .faq h3{font-size:1.12rem;margin:24px 0 6px}body.auto .source-list{font-size:16px;color:#536761}body.auto .source-list li{overflow-wrap:anywhere}body.auto .related-auto{margin-top:52px;padding:22px 24px;background:var(--auto-tint);border-radius:6px}body.auto .related-auto h2{margin:0 0 10px;font-size:1.3rem}body.auto .related-auto ul{list-style:none;padding:0;margin:0;columns:2 230px;column-gap:28px}body.auto .related-auto li{break-inside:avoid;margin:0;padding:6px 0}body.auto-hub .hub-head{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:end;margin:6px 0 34px}body.auto-hub .hub-head h1{font-size:clamp(2.3rem,4.6vw,3.6rem);line-height:1.04;margin:0 0 16px;max-width:16ch;color:#203b38}body.auto-hub .hub-head .lede{font-size:1.15rem;color:#203b38;margin:0;max-width:52ch}body.auto-hub .hub-find{background:#fffdf8;border:2px solid var(--auto-ink);border-radius:4px;padding:16px 18px}body.auto-hub .hub-find label{display:block;font-weight:700;margin-bottom:8px;color:#203b38}body.auto-hub .hub-find input{width:100%;font:inherit;font-size:17px;padding:12px 14px;min-height:50px;border:1px solid #718c81;border-radius:5px;background:#fffdf8;color:#203b38}body.auto-hub .hub-find input::placeholder{color:#536761}body.auto-hub .hub-find p{margin:8px 0 0;font-size:15px;color:#536761}body.auto-hub .season{display:grid;grid-template-columns:auto 1fr;gap:6px 26px;align-items:baseline;border-top:2px solid var(--auto-ink);border-bottom:1px solid var(--auto-rule);padding:16px 2px;margin:0 0 40px}body.auto-hub .season h2{margin:0;font-size:1.2rem;color:var(--auto-ink)}body.auto-hub .season ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 22px}body.auto-hub .season li{margin:0}body.auto-hub .hub-dir{columns:3 260px;column-gap:34px}body.auto-hub .hub-group{break-inside:avoid;margin:0 0 30px}body.auto-hub .hub-group h2{font-size:1.18rem;line-height:1.25;margin:0 0 4px;padding:10px 0 8px;border-top:2px solid var(--auto-ink);color:#203b38}body.auto-hub .hub-group ul{list-style:none;margin:0;padding:0}body.auto-hub .hub-group li{margin:0;padding:9px 0;border-bottom:1px solid #e1e5d9;max-width:none}body.auto-hub .hub-group a{font-weight:600}body.auto-hub .hub-group small{display:block;color:#536761;font-size:15px;line-height:1.4;margin-top:2px}body.auto-hub .hub-empty{display:none;color:#536761}body.auto-hub .hub-also{margin-top:20px}body.auto-hub [hidden]{display:none!important}@media(max-width:760px){body.auto .pick-rail li{grid-template-columns:1fr;gap:4px;padding:14px 0}body.auto .pick-rail .btn{justify-self:start;margin-top:8px}body.auto .placard .row{grid-template-columns:1fr;gap:2px}body.auto .placard dl{padding:2px 14px 6px}body.auto .placard h2,body.auto .placard .placard-note{padding:10px 14px}body.auto .spec{grid-template-columns:1fr}body.auto .spec dt{border-bottom:0;padding-bottom:0}body.auto .spec dd{padding-top:2px}body.auto-hub .hub-head{grid-template-columns:1fr;gap:22px}body.auto-hub .season{grid-template-columns:1fr}body.auto .related-auto{padding:18px}}@media print{body.auto .pick-rail .btn,body.auto .buy{display:none}}body.auto main>.disclosure{max-width:none}
