.news-top{gap:20px;display:flex}.seg a{white-space:nowrap;font-size:var(--fs-control);color:var(--ink-2);transition:background .2s var(--ease);border-radius:99px;padding:5px 14px;font-weight:500;text-decoration:none}.seg a:hover:not([aria-current]){background:var(--blue-wash)}.seg a[aria-current]{background:var(--ink);color:var(--paper)}.news-top .rss{flex:none;margin-left:auto;padding:8px}.news-top .rss .icon{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}#news{max-width:1240px;padding:0 var(--gutter);margin:0 auto}#news a{text-decoration:none}#news .icon{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}#news .btn{white-space:nowrap}.news-sec-head,#news .sec-head{border-top:1.5px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 18px;padding-top:10px;display:flex}#news .sec-head h2{font-size:var(--fs-section);font-weight:760;font-stretch:86%;line-height:1.1}#news .sec-head .cap{font-size:var(--fs-label);color:var(--mute)}#news .meta{font:400 var(--fs-mono)/1.4 var(--mono);color:var(--mute);font-feature-settings:"tnum";letter-spacing:.01em}#news .pills{flex-wrap:wrap;gap:6px;display:flex}#news .pill{background:var(--paper);border:1px solid var(--rule-2);font-size:var(--fs-control);color:var(--ink);white-space:nowrap;transition:border-color .2s var(--ease);border-radius:99px;align-items:center;padding:5px 13px;font-weight:500;display:inline-flex}#news a.pill:hover{border-color:var(--ink)}#news .pill[aria-current]{background:var(--ink);border-color:var(--ink);color:var(--paper)}#news .car{font-size:var(--fs-label);color:var(--ink-2);align-items:center;gap:6px;font-weight:500;display:inline-flex}#news .car:before{content:"";background:var(--series,var(--blue));border-radius:50%;flex:none;width:8px;height:8px}#news .pt{font-size:var(--fs-label);color:var(--series-text,var(--paper));background:var(--series,var(--blue));border:1px solid var(--series-edge,var(--blue));border-radius:4px;align-self:flex-start;padding:2px 6px;font-weight:500;line-height:1.2}.news-foot{font-size:var(--fs-label);color:var(--mute);max-width:84ch;margin:0;padding:40px 0 48px}#news .news-foot a{color:var(--blue-deep);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}#news .crumbs{font-size:var(--fs-label);color:var(--mute);flex-wrap:wrap;gap:8px;padding:22px 0 0;display:flex}#news .crumbs a{color:var(--mute)}#news .crumbs a:hover{color:var(--blue-deep)}.article-head{grid-template-columns:8fr 4fr;gap:40px;padding:14px 0 22px;display:grid}.article-head h1{font-size:var(--fs-article);letter-spacing:-.025em;max-width:22ch;margin:0 0 16px;font-weight:760;font-stretch:88%;line-height:1.02}#news .standfirst{font-size:var(--fs-standfirst);color:var(--ink-2);text-wrap:pretty;max-width:58ch;margin:0;line-height:1.5}.byline{border-top:1.5px solid var(--ink);flex-direction:column;align-self:end;gap:10px;padding-top:12px;display:flex}#news .byline .who{color:var(--ink);font-weight:600}#news .byline .who:hover{color:var(--blue-deep)}.byline .stamp{font:400 var(--fs-mono)/1.7 var(--mono);color:var(--ink-2);font-feature-settings:"tnum";letter-spacing:.01em}.byline .acts{flex-wrap:wrap;gap:8px;display:flex}.share-slot{display:contents}.share{display:inline-flex;position:relative}.share-menu{z-index:30;background:var(--paper);border:1px solid var(--rule-2);border-radius:10px;flex-direction:column;min-width:160px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px -10px #0a102080}#news .share-menu a,.share-menu button{font:inherit;font-size:var(--fs-control);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-weight:500;display:block}#news .share-menu a:hover,.share-menu button:hover,#news .share-menu a:focus-visible,.share-menu button:focus-visible{background:var(--blue-wash)}#news .byline .acts .ghost{color:var(--ink)}.hero{margin:0 0 30px}.hero img{aspect-ratio:16/9;object-fit:cover;background:var(--grid);width:100%;height:auto;display:block}.hero figcaption{font-size:var(--fs-label);color:var(--mute);justify-content:space-between;gap:16px;padding-top:8px;display:flex}.article-cols{grid-template-columns:8fr 4fr;align-items:start;gap:40px;display:grid}#news .update{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:var(--fs-control);color:var(--ink-2);grid-template-columns:auto 1fr;gap:4px 12px;margin:0 0 26px;padding:12px 0;display:grid}#news .update+.update{border-top:0;margin-top:-27px}#news .update b{color:var(--ink);font-weight:600}.article-body{font-size:var(--fs-read);overflow-wrap:break-word;max-width:66ch;line-height:1.65}.article-body p{text-wrap:pretty;margin:0 0 1.1em}.article-body h2{font-size:var(--fs-subhead);margin:1.7em 0 .5em;font-weight:740;font-stretch:86%;line-height:1.15}.article-body h3{font-size:var(--fs-title);margin:1.5em 0 .4em;font-weight:720;font-stretch:90%;line-height:1.2}.article-body ul,.article-body ol{margin:0 0 1.1em;padding-left:1.3em}.article-body li{margin:0 0 .35em}.article-body blockquote{border-left:1.5px solid var(--ink);color:var(--ink-2);margin:0 0 1.1em;padding-left:16px}.article-body strong{font-weight:640}#news .article-body a{color:var(--blue-deep);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.article-end{max-width:66ch;padding:30px 0 0}#news .sources ol{margin:0;padding:0;list-style:none}#news .sources li{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;gap:2px 12px;padding:12px 0;display:grid}#news .sources .src{font-weight:600}#news .sources .ttl{color:var(--ink-2);font-size:var(--fs-control);grid-column:1}#news .sources .meta{grid-column:1}#news .sources a.out{color:var(--blue-deep);font-size:var(--fs-label);grid-area:1/2/span 3;align-self:center;align-items:center;gap:6px;font-weight:520;display:inline-flex}#news .sources a.out:hover{text-underline-offset:3px;text-decoration:underline}#news .sources .primary{font-size:var(--fs-mono);color:var(--blue-ink);background:var(--blue-wash);border-radius:99px;margin-left:6px;padding:1px 8px;font-weight:600}.tagrow{flex-direction:column;gap:8px;padding:26px 0 0;display:flex}.tagrow .label{font-size:var(--fs-label);color:var(--mute)}.article-cars{flex-direction:column;gap:14px;display:flex;position:sticky;top:76px}.article-cars h2{font-size:var(--fs-section);border-top:1.5px solid var(--ink);padding-top:10px;font-weight:760;font-stretch:86%;line-height:1.1}.article-cars .why{font-size:var(--fs-label);color:var(--mute);margin:0}.article-car{border-bottom:1px solid var(--rule);flex-direction:column;gap:8px;padding-bottom:14px;display:flex}.article-car img{object-fit:contain;align-self:center;width:auto;height:110px}#news .article-car .name{font-family:var(--display);font-size:var(--fs-card);letter-spacing:-.02em;color:var(--ink);font-weight:720;font-stretch:88%;line-height:1.1}#news .article-car .name:hover{color:var(--blue-ink)}.article-car .specs{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.article-car .specs div{padding:8px 8px 8px 0}.article-car .specs div+div{border-left:1px solid var(--rule);padding-left:8px}.article-car .specs dt{font-size:var(--fs-label);color:var(--mute)}.article-car .specs dd{font-family:var(--display);font-size:var(--fs-title);font-variant-numeric:tabular-nums;color:var(--ink);margin:2px 0 0;font-weight:700;font-stretch:80%;line-height:1.1}#news .article-cars .btn.primary{color:var(--on-blue)}#news.news-feed{max-width:1560px}#news .tagline{font-size:var(--fs-label);color:var(--ink-2);margin:0;font-weight:600}#news .tagline .via{color:var(--mute);font-weight:400}#news .tagline .tag{z-index:1;color:inherit;position:relative}#news .tagline .tag:hover{color:var(--blue-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}#news .lead .tagline .tag:hover{color:var(--paper)}#news .filters{align-items:center;gap:10px 18px;padding:18px 0 22px;display:flex}#news .filters .pills{flex:1;min-width:0}#news .filters+.lead{margin-top:0}.maker-pick{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex;position:relative}.maker-pick .label{font-size:var(--fs-label);color:var(--mute)}.maker-pick summary{cursor:pointer;min-width:146px;font:500 var(--fs-control) var(--body);border:1px solid var(--rule-2);background:var(--paper);color:var(--ink);transition:border-color .2s var(--ease);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 12px;list-style:none;display:inline-flex}.maker-pick summary::-webkit-details-marker{display:none}.maker-pick summary:after{content:"";width:7px;height:7px;transition:transform .2s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.maker-pick summary:hover,.maker-pick details[open] summary{border-color:var(--ink)}.maker-pick summary:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-wash-2);outline:none}.maker-pick details[open] summary:after{transform:translateY(2px)rotate(-135deg)}.maker-pick ul{z-index:20;background:var(--paper);border:1px solid var(--rule-2);border-radius:10px;min-width:200px;max-height:min(60vh,420px);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 10px 30px -10px #0a102080}#news .maker-pick li a{color:var(--ink);font-size:var(--fs-control);border-radius:6px;padding:7px 10px;display:block}#news .maker-pick li a:hover{background:var(--blue-wash)}#news .maker-pick li a[aria-current]{background:var(--blue-wash);color:var(--blue-ink);font-weight:600}#news .sec-head h1{font-size:var(--fs-section);margin:0;font-weight:760;font-stretch:86%;line-height:1.1}.news-listing .latest{padding-top:4px}#news .new{color:var(--blue-deep);font:500 var(--fs-mono)/1 var(--mono);align-items:center;gap:5px;display:inline-flex}#news .new:before{content:"";background:var(--blue);width:6px;height:6px;box-shadow:0 0 0 3px var(--blue-wash-2);border-radius:50%}#news .foot{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding-top:2px;display:flex}#news .lead{background:var(--ink);color:var(--paper);grid-template-columns:7fr 5fr;margin:24px 0 44px;display:grid;position:relative}#news .lead .img{aspect-ratio:16/9;background:var(--ink-2);overflow:hidden}#news .lead .img img{object-fit:cover;width:100%;height:100%;display:block}#news .lead .txt{flex-direction:column;gap:14px;min-width:0;padding:30px 32px 26px;display:flex}#news .lead .tagline{color:var(--on-ink-mute)}#news .lead .tagline .via{color:var(--on-ink-quiet)}#news .lead-head{font-size:var(--fs-headline);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:760;font-stretch:88%;line-height:1.02}#news .lead-head a{color:var(--paper)}#news .lead .sum{color:var(--on-ink-body);font-size:var(--fs-lead);max-width:52ch;margin:0;line-height:1.55}#news .lead .foot{border-top:1px solid #ffffff2e;gap:10px 14px;margin-top:auto;padding-top:14px}#news .lead .meta{color:var(--on-ink-mute)}#news .lead .car{color:var(--paper)}#news .lead .new{color:var(--on-blue-2)}#news .lead .new:before{box-shadow:0 0 0 3px #1f5bff59}#news .lead .cap{font-size:var(--fs-label);color:var(--on-ink-quiet)}#news .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;display:grid}#news .card{border-top:1.5px solid var(--ink);flex-direction:column;gap:10px;min-width:0;padding-top:14px;display:flex;position:relative}#news .card .img{aspect-ratio:4/3;background:var(--grid);overflow:hidden}#news .card .img img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block}#news .card:hover .img img{transform:scale(1.025)}#news .img img.tile{object-fit:contain;background:var(--paper)}#news .card-head{font-size:var(--fs-card);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:720;font-stretch:88%;line-height:1.12}#news .card-head a{color:var(--ink);transition:color .2s var(--ease)}#news .card:hover .card-head a{color:var(--blue-ink)}#news :is(.card-head,.lead-head) a:after{content:"";position:absolute;inset:0}#news :is(.card-head,.lead-head) a:focus-visible{outline:none}#news :is(.card,.lead):has(:is(.card-head,.lead-head) a:focus-visible){outline:2px solid var(--blue);outline-offset:4px}#news .card .sum{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}#news .pager{flex-wrap:wrap;gap:8px;padding:40px 0 0;display:flex}#news.news-about,#news.news-notice{max-width:calc(66ch + 2 * var(--gutter))}.news-about h1,.news-notice h1{font-size:var(--fs-article);letter-spacing:-.025em;margin:14px 0 12px;font-weight:760;font-stretch:88%;line-height:1.02}.news-notice h1{margin-top:48px}.news-about h2{border-top:1.5px solid var(--ink);font-size:var(--fs-section);margin:36px 0 12px;padding-top:10px;font-weight:760;font-stretch:86%}.news-about p,.news-notice p{font-size:var(--fs-read);color:var(--ink-2);line-height:1.65}#news.news-about p a{color:var(--blue-deep);text-underline-offset:3px;text-decoration:underline}.news-notice p:has(.btn){flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}@media (width<=980px){.article-head,.article-cols{grid-template-columns:1fr;gap:20px}.article-cars{padding-top:36px;position:static}#news .lead{margin:0 calc(var(--gutter) * -1) 44px;grid-template-columns:1fr}#news .lead .txt{padding:20px var(--gutter) 18px}#news .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.news-top{gap:10px;padding-top:10px;padding-bottom:10px}.news-top .brand-logo{height:26px}.seg a{font-size:var(--fs-label);padding:5px 11px}#news .sec-head{flex-direction:column;gap:2px}}@media (width<=640px){#news .filters{scrollbar-width:none;padding:14px var(--gutter) 16px;margin:0 calc(var(--gutter) * -1);overflow-x:auto}#news .filters::-webkit-scrollbar{display:none}#news .filters .pills{flex-wrap:nowrap}.maker-pick{display:none}}@media (width<=420px){.news-top .rss{display:none}}@media (width<=360px){.news-top .news-sections a[aria-current]{display:none}.news-top .brand-logo{height:24px}}@media (width<=640px){#news .cards{grid-template-columns:1fr;gap:28px}#news .card{grid-template-columns:minmax(0,1fr) 112px;align-content:start;gap:6px 14px;display:grid}#news .card .img{aspect-ratio:1;grid-area:1/2/span 3}#news .card .tagline,#news .card .card-head,#news .card .foot{grid-column:1}#news .card-head{font-size:19px}#news .card .sum{display:none}.hero{margin:0 calc(var(--gutter) * -1) 24px}.hero figcaption{padding:8px var(--gutter) 0;flex-direction:column;gap:2px}#news .standfirst{font-size:var(--fs-read)}.article-body{font-size:var(--fs-lead)}}@media print{.news-top,.article-cars .btn,.byline .acts,.pager{display:none!important}.article-cols{grid-template-columns:1fr}}
