/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.gap-page{--gap-paper:#f1eee4;--gap-ink:#0d0e0c;--gap-red:#ed211a;--gap-muted:#6f6c64;--gap-line:#0d0e0cc7;background:radial-gradient(circle at 14% 21%, #0d0e0c07, transparent 25%), radial-gradient(circle at 78% 56%, #0d0e0c05, transparent 30%), var(--gap-paper);color:var(--gap-ink);margin:0;font-family:Arial,Helvetica,sans-serif}.gap-page a{color:inherit}.gap-masthead{border-bottom:3px solid var(--gap-ink);letter-spacing:.22em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:min(1400px,100% - 48px);min-height:98px;margin:0 auto;font-size:12px;font-weight:900;display:grid}.gap-wordmark,.gap-footer-mark{letter-spacing:-.11em;width:max-content;font-size:25px;font-weight:950;line-height:1;text-decoration:none}.gap-wordmark span,.gap-footer-mark span{color:var(--gap-red)}.gap-masthead nav{gap:clamp(20px,4vw,58px);display:flex}.gap-masthead nav a{text-decoration:none}.gap-masthead nav a:hover,.gap-masthead nav a:focus-visible{color:var(--gap-red)}.gap-masthead>p{justify-self:end}.gap-hero{width:min(1400px,100% - 48px);margin:0 auto;padding:54px 0 46px}.gap-hero-kicker{letter-spacing:.25em;text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:900;display:flex}.gap-hero h1{letter-spacing:-.095em;text-transform:uppercase;margin:18px -.05em 6px;font-size:clamp(86px,14.5vw,232px);font-weight:950;line-height:.76}.gap-hero h1 em{color:var(--gap-red);letter-spacing:-.08em;text-transform:none;font-family:Georgia,Times New Roman,serif;font-weight:400}.gap-hero-bottom{grid-template-columns:minmax(0,1.7fr) minmax(260px,.65fr);align-items:end;gap:70px;margin-top:45px;display:grid}.gap-dek{letter-spacing:-.035em;max-width:880px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,43px);font-style:italic;line-height:1.08}.gap-byline{border-top:2px solid var(--gap-ink);letter-spacing:.12em;text-transform:uppercase;gap:7px;padding-top:15px;font-size:11px;display:grid}.gap-byline strong{font-size:13px}.gap-lead-image{background:#222;width:min(1600px,100%);height:min(76vw,870px);min-height:520px;margin:0 auto;position:relative;overflow:hidden}.gap-lead-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000002e,#0000 40%),linear-gradient(#0000 65%,#0000007a);position:absolute;inset:0}.gap-lead-image img{object-fit:cover;object-position:center 42%;filter:saturate(.78)contrast(1.08);width:100%;height:100%}.gap-lead-image figcaption{z-index:1;color:#fff;justify-content:space-between;gap:30px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;display:flex;position:absolute;bottom:30px;left:34px;right:34px}.gap-lead-image figcaption span{letter-spacing:.18em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:900}.gap-story-grid{grid-template-columns:190px minmax(0,760px) 190px;justify-content:space-between;gap:50px;width:min(1300px,100% - 48px);margin:0 auto;padding:110px 0 140px;display:grid}.gap-fact-rail{align-self:start;position:sticky;top:28px}.gap-rail-label{letter-spacing:.25em;text-transform:uppercase;margin:0 0 19px;font-size:10px;font-weight:900}.gap-fact{border-top:2px solid var(--gap-ink);padding:17px 0 24px}.gap-fact strong{letter-spacing:-.065em;font-size:45px;font-weight:950;display:block}.gap-fact:first-of-type strong{color:var(--gap-red)}.gap-fact span{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.gap-article-copy{min-width:0}.gap-article-copy>p{margin:0 0 1.45em;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,1.7vw,25px);line-height:1.55}.gap-article-copy .gap-standfirst{letter-spacing:-.04em;margin-bottom:1.2em;font-size:clamp(29px,3vw,46px);font-weight:700;line-height:1.08}.gap-article-copy .gap-standfirst:first-letter{float:left;color:var(--gap-red);margin:.04em .09em 0 0;font-family:Arial,Helvetica,sans-serif;font-size:3.4em;font-weight:950;line-height:.73}.gap-article-copy .gap-single-line{letter-spacing:-.07em;text-transform:uppercase;margin:1.1em 0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,5vw,74px);font-weight:950;line-height:.9}.gap-article-copy h2{letter-spacing:-.065em;margin:2.4em 0 .65em;font-size:clamp(40px,5.2vw,76px);font-weight:950;line-height:.88}.gap-article-copy blockquote{background:var(--gap-red);color:var(--gap-paper);letter-spacing:-.045em;margin:84px -60px;padding:52px 58px 56px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.6vw,68px);font-style:italic;line-height:.98;position:relative}.gap-article-copy blockquote:before{content:"“";color:var(--gap-ink);font-size:160px;font-style:normal;line-height:1;position:absolute;top:-53px;right:24px}.gap-article-copy blockquote span{letter-spacing:.22em;text-transform:uppercase;margin-bottom:20px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:900;display:block}.gap-evidence{margin:76px -30px 90px}.gap-evidence-frame{box-shadow:18px 22px 0 var(--gap-red);background:#171816;padding:22px;transform:rotate(-1.1deg)}.gap-evidence img{filter:grayscale(.35)contrast(1.04);width:100%;display:block}.gap-evidence figcaption{max-width:570px;color:var(--gap-muted);margin:36px 0 0 30px;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.45}.gap-calculation{border-top:3px solid var(--gap-ink);border-bottom:3px solid var(--gap-ink);letter-spacing:-.04em;justify-content:space-between;align-items:center;gap:15px;margin:55px 0 65px;padding:25px 0;font-size:clamp(18px,2.6vw,32px);font-weight:900;display:flex}.gap-calculation b{color:var(--gap-red)}.gap-calculation strong{font-size:1.25em}.gap-thresholds{grid-template-columns:repeat(3,1fr);margin:54px -100px 72px;display:grid}.gap-thresholds>div{border:2px solid var(--gap-ink);flex-direction:column;min-height:280px;padding:28px;display:flex}.gap-thresholds>div+div{border-left:0}.gap-thresholds .gap-amber{background:#e7b72b}.gap-thresholds .gap-red{background:var(--gap-red);color:var(--gap-paper)}.gap-thresholds span{letter-spacing:-.06em;margin-bottom:45px;font-size:clamp(28px,3vw,42px);font-weight:950}.gap-thresholds strong{letter-spacing:.1em;text-transform:uppercase;font-size:13px}.gap-thresholds p{margin:auto 0 0;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.35}.gap-article-copy .gap-ending{border-left:11px solid var(--gap-red);letter-spacing:-.06em;margin:2.5em 0 0;padding-left:28px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(36px,4.6vw,64px);font-weight:950;line-height:.98}.gap-margin-note{align-self:center;transform:rotate(2.5deg)}.gap-margin-note p{border-top:9px solid var(--gap-red);padding-top:16px;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;line-height:1.42}.gap-margin-note span{letter-spacing:.2em;text-transform:uppercase;margin-bottom:11px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:900;display:block}.gap-sources{border-top:3px solid var(--gap-ink);grid-template-columns:1fr 2fr;gap:80px;width:min(1300px,100% - 48px);margin:0 auto 130px;padding-top:30px;display:grid}.gap-sources h2{letter-spacing:-.07em;max-width:300px;margin:0;font-size:clamp(44px,6vw,80px);font-weight:950;line-height:.85}.gap-sources ol{margin:0;padding:0;list-style:none}.gap-sources li{border-bottom:1px solid var(--gap-line);grid-template-columns:54px 1fr;align-items:center;display:grid}.gap-sources li span{font-size:11px;font-weight:900}.gap-sources a{text-underline-offset:4px;padding:24px 0;font-family:Georgia,Times New Roman,serif;font-size:17px}.gap-sources a:hover,.gap-sources a:focus-visible{color:var(--gap-red)}.gap-footer{background:var(--gap-ink);min-height:430px;color:var(--gap-paper);grid-template-columns:1fr 2fr 1fr;align-items:start;gap:60px;padding:72px max(24px,50vw - 650px);display:grid}.gap-footer-mark{color:var(--gap-paper);font-size:34px}.gap-footer>p:not(.gap-footer-meta){letter-spacing:-.045em;max-width:720px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4.2vw,58px);font-style:italic;line-height:1.03}.gap-footer-meta{letter-spacing:.2em;text-align:right;text-transform:uppercase;justify-self:end;margin:0;font-size:10px;font-weight:900}@media (width<=1050px){.gap-story-grid{grid-template-columns:150px minmax(0,1fr)}.gap-margin-note{display:none}.gap-thresholds{margin-left:-70px;margin-right:0}.gap-footer{grid-template-columns:1fr 3fr}.gap-footer-meta{display:none}}@media (width<=760px){.gap-masthead{grid-template-columns:1fr 1fr;width:calc(100% - 30px);min-height:70px}.gap-masthead nav{display:none}.gap-masthead>p{font-size:9px}.gap-hero{width:calc(100% - 30px);padding:36px 0 30px}.gap-hero-kicker span:nth-child(2){display:none}.gap-hero h1{margin-top:15px;font-size:clamp(70px,25vw,115px);line-height:.76}.gap-hero h1 em{margin-left:.36em;display:block}.gap-hero-bottom{grid-template-columns:1fr;gap:30px;margin-top:40px}.gap-dek{font-size:27px}.gap-lead-image{height:83vh;min-height:590px}.gap-lead-image img{object-position:52% center}.gap-lead-image figcaption{font-size:14px;display:block;bottom:18px;left:18px;right:18px}.gap-lead-image figcaption span{margin-top:8px;display:block}.gap-story-grid{grid-template-columns:1fr;gap:40px;width:calc(100% - 30px);padding:70px 0 90px}.gap-fact-rail{grid-template-columns:repeat(3,1fr);column-gap:12px;display:grid;position:static}.gap-fact-rail .gap-rail-label{grid-column:1/-1}.gap-fact strong{font-size:34px}.gap-fact span{letter-spacing:.08em;font-size:8px}.gap-article-copy>p{font-size:20px;line-height:1.5}.gap-article-copy .gap-standfirst{font-size:32px;line-height:1.08}.gap-article-copy blockquote{margin:65px -15px;padding:44px 24px 42px;font-size:39px}.gap-article-copy blockquote:before{font-size:105px;top:-38px}.gap-evidence{margin:60px 0 80px}.gap-evidence-frame{box-shadow:10px 12px 0 var(--gap-red);padding:10px}.gap-evidence figcaption{margin:28px 0 0 12px}.gap-calculation{grid-template-columns:1fr auto;font-size:23px;display:grid}.gap-calculation b{display:none}.gap-calculation strong{color:var(--gap-red);grid-column:1/-1;padding-top:8px;font-size:42px}.gap-thresholds{grid-template-columns:1fr;margin:45px 0 60px}.gap-thresholds>div{min-height:230px}.gap-thresholds>div+div{border-top:0;border-left:2px solid var(--gap-ink)}.gap-thresholds span{margin-bottom:28px}.gap-sources{grid-template-columns:1fr;gap:45px;width:calc(100% - 30px);margin-bottom:85px}.gap-footer{grid-template-columns:1fr;gap:70px;min-height:470px;padding:55px 22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--ink:#11100e;--paper:#f1ede2;--red:#e32018;--grey:#afa99e;--line:#11100e47}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{width:100%;display:block}.responsive-picture{width:100%;height:100%;display:block}.hero{background:var(--paper);border:12px solid var(--ink);flex-direction:column;min-height:100svh;padding:0 2.5vw;display:flex;position:relative;overflow:hidden}.site-header{z-index:10;border-bottom:2px solid var(--ink);letter-spacing:.17em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;min-height:66px;font-size:11px;font-weight:900;display:grid;position:relative}.wordmark{letter-spacing:-.07em;font-size:18px}.wordmark span{color:var(--red)}.site-header nav{gap:30px;display:flex}.edition{text-align:right;margin:0}.site-header a,.hero-footer a,footer a{transition:opacity .16s}.site-header a:hover,.hero-footer a:hover,footer a:hover{opacity:.55}.hero-masthead{z-index:5;letter-spacing:-.087em;text-transform:uppercase;pointer-events:none;padding:clamp(16px,2.5vh,34px) 0 0;font-size:clamp(62px,10.5vw,178px);font-weight:950;line-height:.72;position:relative}.hero-masthead span{white-space:nowrap;display:block}.hero-masthead span:last-child{margin-left:8.8vw}.hero-masthead i,.footer-mark i{color:var(--red);letter-spacing:-.09em;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:.7em;font-weight:400;display:inline-block;transform:rotate(-8deg)translateY(-.04em)}.hero-stage{isolation:isolate;flex:1;grid-template-columns:minmax(230px,.66fr) minmax(470px,1.55fr) minmax(260px,.79fr);min-height:450px;margin-top:-1.2vw;display:grid;position:relative}.hero-stage:before{content:"";z-index:-2;background:var(--red);position:absolute;inset:6% 5% 0 22%;transform:skew(-11deg)}.hero-intro{z-index:3;background:var(--paper);align-self:end;max-width:310px;margin:0 0 6vh 1vw;padding:22px 18px 20px 0}.kicker{letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:950}.hero-intro h1{letter-spacing:-.067em;margin:0;font-size:clamp(34px,3.5vw,58px);line-height:.9}.hero-intro>p:last-child{margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;line-height:1.42}.hero-photo{z-index:1;clip-path:polygon(5% 0,100% 0,94% 100%,0 100%);background:#b9c4ce;align-self:stretch;min-height:460px;margin:0;position:relative;overflow:hidden}.hero-photo img{object-fit:cover;object-position:50% 70%;filter:saturate(.92)contrast(1.04);height:100%}.hero-photo figcaption{background:var(--paper);letter-spacing:.14em;text-transform:uppercase;padding:8px 10px;font-size:9px;font-weight:900;position:absolute;bottom:19px;right:28px}.hero-lines{z-index:3;background:var(--ink);color:var(--paper);align-self:center;margin-left:-2vw;padding:28px}.hero-lines ol{margin:0;padding:0;list-style:none}.hero-lines li{letter-spacing:-.025em;border-top:1px solid #f1ede245;grid-template-columns:28px 1fr;gap:10px;padding:12px 0;font-size:clamp(15px,1.3vw,20px);font-weight:900;line-height:1;display:grid}.hero-lines li span{color:var(--red);letter-spacing:.1em;font-size:9px}.hero-footer{z-index:6;border-top:2px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:62px;font-size:10px;font-weight:900;display:flex;position:relative}.hero-footer p{margin:0}.hero-footer a{align-items:center;gap:15px;display:flex}.hero-footer a span{font-size:18px}.stories{background:var(--ink);color:var(--paper);padding:7vw 4vw 9vw}.section-heading{border-bottom:1px solid #4c4841;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.section-heading p{color:var(--red);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:950}.section-heading span{color:#8e887e;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.lead-grid{background:#4c4841;grid-template-rows:repeat(2,minmax(390px,50vh));grid-template-columns:1.55fr .75fr;gap:2px;margin-top:26px;display:grid}.article-card{isolation:isolate;background:#222;min-width:0;position:relative;overflow:hidden}.article-card-lead{grid-row:1/3}.article-card img{z-index:-2;object-fit:cover;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s;position:absolute;inset:0}.article-card-lead img{object-position:50% 54%}.article-card-side img{object-position:50% 68%}.article-card:hover img{filter:saturate(1.1);transform:scale(1.025)}.article-gradient{z-index:-1;background:linear-gradient(#06060521,#0000 45%),linear-gradient(#07070605 24%,#070706f0);position:absolute;inset:0}.article-number{color:var(--paper);letter-spacing:.15em;font-size:10px;font-weight:900;position:absolute;top:24px;right:24px}.article-copy{position:absolute;bottom:26px;left:28px;right:28px}.article-section{color:var(--red);letter-spacing:.16em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:950}.article-copy h2{letter-spacing:-.075em;max-width:980px;margin:0;font-size:clamp(48px,6vw,102px);line-height:.82}.article-card-side .article-copy h2{font-size:clamp(30px,3.25vw,52px);line-height:.88}.article-standfirst{color:#d2ccc1;max-width:690px;margin:20px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,1.2vw,19px);line-height:1.42}.article-card-side .article-standfirst{display:none}.article-link{letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #f1ede299;margin-top:22px;padding-top:9px;font-size:9px;font-weight:950;display:inline-block}.latest{background:var(--paper);padding:8vw 4vw 10vw}.section-heading-dark{border-color:var(--ink)}.latest-grid{grid-template-columns:1.2fr .8fr 1fr;gap:5vw 2px;margin-top:34px;display:grid}.latest-card{border-bottom:2px solid var(--ink);flex-direction:column;min-width:0;padding-bottom:22px;display:flex}.latest-card-1{grid-row:span 2}.latest-card-4{grid-column:2}.latest-card-5{grid-column:3}.latest-image{aspect-ratio:4/3;background:#ccc;position:relative;overflow:hidden}.latest-card-1 .latest-image{flex:1;min-height:650px}.latest-card-2 .latest-image,.latest-card-3 .latest-image{aspect-ratio:3/2}.latest-image img{object-fit:cover;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.latest-card:hover img{transform:scale(1.025)}.latest-image span{background:var(--red);color:var(--ink);letter-spacing:.14em;padding:9px 11px;font-size:9px;font-weight:950;position:absolute;top:0;left:0}.latest-card>p{color:var(--red);letter-spacing:.16em;text-transform:uppercase;margin:18px 0 10px;font-size:9px;font-weight:950}.latest-card h3{letter-spacing:-.06em;margin:0;font-size:clamp(29px,3.3vw,58px);line-height:.88}.latest-card-1 h3{font-size:clamp(48px,5.4vw,92px)}.latest-card-low-mileage .latest-image{aspect-ratio:1;flex:none;min-height:0}.latest-card-low-mileage h3{font-size:clamp(42px,4.6vw,76px)}.latest-card a{letter-spacing:.14em;text-transform:uppercase;width:fit-content;margin-top:auto;padding-top:20px;font-size:9px;font-weight:950}.interlude{background:var(--ink);min-height:96vh;color:var(--paper);position:relative;overflow:hidden}.interlude>.responsive-picture{height:100%;position:absolute;inset:0}.interlude>.responsive-picture img{object-fit:cover;height:100%}.interlude:after{content:"";background:linear-gradient(90deg,#080807e0,#08080714 65%);position:absolute;inset:0}.interlude-copy{z-index:2;flex-direction:column;justify-content:flex-end;width:min(52vw,900px);min-height:96vh;padding:6vw 4vw;display:flex;position:relative}.interlude-copy h2{letter-spacing:-.08em;margin:3vh 0 32px;font-size:clamp(58px,8.6vw,145px);line-height:.79}.interlude-copy>p:last-child{max-width:560px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.45vw,23px);line-height:1.5}.dispatches{background:var(--red);grid-template-columns:.75fr 1.25fr;gap:7vw;padding:9vw 4vw;display:grid}.dispatches-title h2{letter-spacing:-.077em;margin:3vh 0 0;font-size:clamp(52px,7vw,116px);line-height:.8}.dispatch-list{border-top:2px solid var(--ink)}.dispatch-list article{border-bottom:1px solid #11100e59;grid-template-columns:36px minmax(180px,.8fr) 1.2fr;align-items:baseline;gap:22px;padding:24px 0;display:grid}.dispatch-list span{letter-spacing:.15em;font-size:9px;font-weight:950}.dispatch-list h3{letter-spacing:-.055em;margin:0;font-size:clamp(27px,2.7vw,45px);line-height:.9}.dispatch-list p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,1.25vw,19px);line-height:1.4}.about{background:linear-gradient(115deg, var(--paper) 0 55%, var(--red) 55% 57%, var(--paper) 57%), var(--paper);grid-template-columns:minmax(210px,.55fr) minmax(500px,1.45fr);gap:7vw;min-height:95vh;padding:9vw 4vw 11vw;display:grid}.about-label{border-top:2px solid var(--ink);align-self:start;padding-top:12px}.about-label p{letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:950}.about-label span{color:#7d776e;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.about-copy h2{letter-spacing:-.08em;max-width:1040px;margin:0 0 55px;font-size:clamp(58px,8vw,132px);line-height:.8}.about-copy>p{background:var(--paper);border:2px solid var(--ink);max-width:690px;margin:0 0 0 auto;padding:28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.5vw,23px);line-height:1.55}.about-copy .audience-line{background:var(--ink);color:var(--paper);letter-spacing:-.02em;margin-top:-2px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(16px,1.3vw,20px);font-weight:950}footer{background:var(--ink);min-height:320px;color:var(--paper);grid-template-columns:1.1fr 1fr .5fr;gap:5vw;padding:52px 4vw;display:grid}.footer-mark{letter-spacing:-.07em;text-transform:uppercase;font-size:clamp(42px,5.5vw,88px);font-weight:950;line-height:.76}footer>div p{color:var(--red);letter-spacing:.16em;text-transform:uppercase;margin:6px 0 30px;font-size:10px;font-weight:950}footer nav{grid-template-columns:repeat(2,minmax(100px,1fr));gap:10px 20px;display:grid}footer nav a{border-bottom:1px solid var(--paper);width:fit-content;font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:italic}.footer-place{text-align:right;letter-spacing:.13em;text-transform:uppercase;margin:6px 0 0;font-size:10px;font-weight:850;line-height:1.6}@media (width<=1100px){.hero-stage{grid-template-columns:.55fr 1.35fr .75fr}.hero-intro h1{font-size:42px}.lead-grid{grid-template-columns:1.3fr .8fr}.latest-grid{grid-template-columns:1fr 1fr}.latest-card-1{grid-row:auto}.latest-card-1 .latest-image{min-height:500px}.latest-card-4,.latest-card-5{grid-column:auto}.dispatches{grid-template-columns:1fr}}@media (width<=850px){.hero{border-width:7px;min-height:1000px;padding:0 20px}.site-header{grid-template-columns:1fr 1fr}.site-header nav{display:none}.hero-masthead{padding-top:25px;font-size:clamp(54px,13vw,100px);line-height:.76}.hero-masthead span:last-child{margin-left:0}.hero-stage{margin-top:24px;display:block}.hero-stage:before{inset:2% -15% 4% 38%}.hero-photo{min-height:0;position:absolute;inset:0 7% 0 21%}.hero-intro{z-index:4;width:42%;margin:0;position:absolute;top:5%;left:0}.hero-intro h1{font-size:clamp(31px,5.2vw,46px)}.hero-lines{z-index:4;width:43%;margin:0;position:absolute;bottom:7%;right:0}.lead-grid{grid-template-rows:minmax(720px,90vh) repeat(2,minmax(480px,65vh));grid-template-columns:1fr}.article-card-lead{grid-row:auto}.article-card-side .article-copy h2{font-size:clamp(38px,7vw,64px)}.latest-grid{gap:50px 2px}.interlude-copy{width:75vw}.about{grid-template-columns:1fr;gap:60px;min-height:auto}.about-copy>p{margin-left:12vw}footer{grid-template-columns:1fr 1fr}.footer-place{grid-column:2}}@media (width<=620px){.hero{min-height:870px}.edition{font-size:8px}.hero-masthead{font-size:14.8vw}.hero-stage{margin:18px -20px 0}.hero-photo{clip-path:none;inset:0}.hero-photo:after{content:"";background:linear-gradient(#11100e14,#11100e0d 47%,#11100ebf);position:absolute;inset:0}.hero-intro{width:57%;padding:17px;top:18px;left:20px}.hero-intro h1{font-size:34px}.hero-intro>p:last-child{display:none}.hero-lines{width:68%;padding:20px;bottom:24px;right:18px}.hero-lines li{padding:9px 0;font-size:14px}.hero-footer p{display:none}.hero-footer{justify-content:flex-end}.stories,.latest{padding:70px 20px 85px}.section-heading span{display:none}.lead-grid{grid-template-rows:670px repeat(2,520px);margin:22px -20px 0}.article-copy{bottom:22px;left:20px;right:20px}.article-copy h2{font-size:14vw}.article-card-side .article-copy h2{font-size:11vw}.article-standfirst{display:none}.latest-grid{grid-template-columns:1fr;gap:58px}.latest-card-1 .latest-image{aspect-ratio:3/4;min-height:0}.latest-card-low-mileage .latest-image{aspect-ratio:1}.latest-card h3,.latest-card-1 h3{font-size:11vw}.interlude{min-height:780px}.interlude>.responsive-picture img{object-position:54% 50%}.interlude-copy{width:92vw;min-height:780px;padding:70px 24px}.interlude-copy h2{font-size:16vw}.dispatches{padding:80px 24px}.dispatch-list article{grid-template-columns:28px 1fr;gap:12px}.dispatch-list p{grid-column:2}.about{padding:75px 24px 90px}.about-copy h2{font-size:15.5vw}.about-copy>p{margin-left:0;padding:20px}footer{grid-template-columns:1fr;gap:60px;padding:50px 24px}.footer-place{text-align:left;grid-column:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.article-card img,.latest-image img{transition:none}}.story-page{--story-paper:#f1ede2;--story-ink:#11100e;--story-red:#e32018;background:var(--story-paper);color:var(--story-ink);overflow:hidden}.story-hero{border:12px solid var(--story-ink);background:var(--story-paper);min-height:100svh;padding:0 2.5vw 2.5vw;position:relative;overflow:hidden}.story-header{z-index:10;border-bottom:2px solid var(--story-ink);letter-spacing:.16em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;min-height:66px;font-size:10px;font-weight:950;display:grid;position:relative}.story-brand{letter-spacing:-.08em;font-size:19px}.story-brand span{color:var(--story-red)}.story-header nav{gap:30px;display:flex}.story-header>p{text-align:right;margin:0}.story-header a{transition:opacity .16s}.story-header a:hover{opacity:.5}.story-hero-copy{z-index:4;width:61%;padding-top:clamp(35px,6vh,78px);position:relative}.story-section{color:var(--story-red);letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:950}.story-hero h1{z-index:4;letter-spacing:-.085em;text-transform:uppercase;margin:0;font-size:clamp(78px,11vw,183px);font-weight:950;line-height:.69;position:relative}.story-hero h1 i{color:var(--story-red);text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:.87em;font-weight:400}.story-deck{max-width:570px;margin:38px 0 80px;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.5vw,24px);font-style:italic;line-height:1.45}.story-hero-image{z-index:1;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);background:#b7a78f;width:58%;margin:0;position:absolute;top:92px;bottom:2.5vw;right:-3%;overflow:hidden}.story-hero-image:after{content:"";background:linear-gradient(90deg,#11100e47,#0000 35%);position:absolute;inset:0}.story-hero-image img{object-fit:cover;object-position:60% 50%;height:100%}.story-hero-image figcaption{z-index:2;background:var(--story-paper);letter-spacing:.14em;text-transform:uppercase;padding:9px 11px;font-size:9px;font-weight:950;position:absolute;bottom:22px;right:25px}.story-hero-meta{z-index:5;border-top:2px solid var(--story-ink);letter-spacing:.14em;text-transform:uppercase;gap:22px;padding-top:12px;font-size:9px;font-weight:950;display:flex;position:absolute;bottom:2.5vw;left:2.5vw}.story-hero-meta p{margin:0}.story-article{background:var(--story-paper)}.story-opening{grid-template-columns:1.04fr .96fr;gap:8vw;padding:10vw 8vw 9vw;display:grid}.story-drop{letter-spacing:-.075em;max-width:790px;margin:0;font-size:clamp(50px,6.6vw,112px);font-weight:950;line-height:.82}.story-drop:first-letter{float:left;color:var(--story-red);margin:-.03em .08em -.05em 0;font-size:2.65em;line-height:.72}.story-body,.story-text-block,.story-split-copy{font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.45vw,24px);line-height:1.62}.story-body{align-self:end;max-width:660px}.story-body p,.story-text-block p,.story-split-copy p{margin:0 0 1.5em}.story-pullquote{background:var(--story-red);grid-template-columns:80px 1fr;align-items:start;gap:3vw;padding:6vw 8vw 7vw;display:grid}.story-pullquote>span{border-top:2px solid var(--story-ink);letter-spacing:.15em;padding-top:16px;font-size:10px;font-weight:950}.story-pullquote blockquote{letter-spacing:-.075em;max-width:1280px;margin:0;font-size:clamp(56px,8.1vw,138px);font-weight:950;line-height:.79}.story-text-block{width:min(760px,82vw);margin:0 auto;padding:9vw 0}.story-emphasis{background:var(--story-ink);color:var(--story-paper);letter-spacing:-.07em;text-align:center;text-transform:uppercase;padding:.7em 1em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(45px,6.4vw,103px);font-weight:950;line-height:.82;margin:2em -10vw!important}.story-image{margin:0}.story-image-wide{background:var(--story-paper);padding:0 4vw 9vw}.story-image-wide img{object-fit:cover;object-position:50% 59%;height:min(78vh,900px)}.story-image figcaption{border-top:2px solid var(--story-ink);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:30px;padding-top:12px;font-size:9px;font-weight:950;display:flex}.story-split{background:var(--story-ink);color:var(--story-paper);grid-template-columns:.83fr 1.17fr;gap:7vw;padding:9vw 8vw;display:grid}.story-split-copy{align-self:center}.story-split figure{margin:0}.story-split figure img{object-fit:cover;object-position:50% 52%;height:min(1000px,115vh)}.story-split figcaption{color:#aaa399;letter-spacing:.13em;text-transform:uppercase;max-width:500px;margin:16px 0 0;font-size:9px;font-weight:900;line-height:1.45}.story-statement{background:var(--story-red);letter-spacing:-.09em;white-space:nowrap;padding:5.5vw 3vw 6.5vw;font-size:clamp(72px,14.8vw,242px);font-weight:950;line-height:.67;overflow:hidden}.story-statement p{margin:0}.story-statement p:last-child{color:var(--story-paper);margin-left:7vw}.story-text-conclusion{padding-bottom:10vw}.story-text-conclusion p:nth-child(2){letter-spacing:-.06em;margin:2.1em -7vw;font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,4.9vw,78px);font-weight:950;line-height:.88}.story-image-final{background:var(--story-ink);position:relative;overflow:hidden}.story-image-final img{object-fit:cover;object-position:50% 48%;height:110vh;min-height:760px}.story-image-final:after{content:"";background:linear-gradient(#0000 55%,#080807b8);position:absolute;inset:0}.story-image-final figcaption{z-index:2;color:var(--story-paper);border-color:var(--story-paper);position:absolute;bottom:3vw;left:4vw;right:4vw}.story-endmark{background:var(--story-paper);justify-content:space-between;align-items:flex-end;padding:6vw 4vw 7vw;display:flex}.story-endmark span{color:var(--story-red);letter-spacing:-.1em;font-size:clamp(88px,16vw,250px);font-weight:950;line-height:.7}.story-endmark p{margin:0;padding-bottom:6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.4vw,23px);font-style:italic}.story-footer{min-height:300px}.story-footer>div{flex-direction:column;align-items:flex-start;display:flex}.story-footer .story-back{border-bottom:1px solid var(--story-paper);font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:italic}@media (width<=900px){.story-hero{border-width:7px;min-height:980px;padding:0 20px 20px}.story-header{grid-template-columns:1fr 1fr}.story-header nav{display:none}.story-hero-copy{width:90%}.story-hero h1{font-size:14.2vw}.story-hero-image{width:94%;top:44%;bottom:20px;right:-10%}.story-deck{width:60%}.story-hero-meta{flex-direction:column;gap:5px;bottom:34px}.story-opening{grid-template-columns:1fr;gap:65px}.story-body{margin-left:18vw}.story-split{grid-template-columns:1fr}.story-split figure{order:-1}.story-split figure img{height:80vh}.story-text-conclusion p:nth-child(2){margin-left:-2vw;margin-right:-2vw}}@media (width<=620px){.story-hero{min-height:900px}.story-header>p{font-size:8px}.story-hero-copy{width:100%;padding-top:28px}.story-section{margin-bottom:15px}.story-hero h1{font-size:16.2vw}.story-deck{width:78%;margin-top:24px;font-size:17px}.story-hero-image{clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);width:135%;top:43%;right:-24%}.story-hero-image img{object-position:58% 50%}.story-hero-image figcaption{display:none}.story-hero-meta{background:var(--story-paper);padding:10px;bottom:25px;left:20px}.story-opening{gap:55px;padding:80px 24px}.story-drop{font-size:13vw}.story-body{margin-left:0;font-size:19px}.story-pullquote{grid-template-columns:1fr;padding:60px 24px 70px}.story-pullquote blockquote{font-size:14.2vw}.story-text-block{width:auto;padding:80px 24px;font-size:19px}.story-emphasis{padding:42px 24px;font-size:13vw;margin:2em -24px!important}.story-image-wide{padding:0 0 80px}.story-image-wide img{height:62vh}.story-image figcaption{margin:0 20px}.story-image figcaption span:last-child{display:none}.story-split{gap:55px;padding:70px 24px 80px}.story-split-copy{font-size:19px}.story-split figure img{height:72vh}.story-statement{padding:48px 14px 58px;font-size:17vw}.story-statement p:last-child{margin-left:0}.story-text-conclusion p:nth-child(2){background:var(--story-ink);color:var(--story-paper);margin:2em -24px;padding:35px 24px;font-size:11vw}.story-image-final img{height:90vh;min-height:650px}.story-endmark{padding:70px 24px;display:block}.story-endmark span{font-size:31vw}.story-endmark p{margin-top:35px}}.race-story-page{--race-ink:#0d0d0c;--race-paper:#f1ede2;--race-red:#df2019;background:var(--race-paper);color:var(--race-ink);overflow:hidden}.race-hero{border:12px solid var(--race-ink);background:var(--race-ink);min-height:100svh;color:var(--race-paper);isolation:isolate;padding:0 2.5vw 2.5vw;position:relative;overflow:hidden}.race-header{color:var(--race-paper);border-color:#f1ede2b3}.race-hero-copy{z-index:4;width:75%;padding-top:clamp(40px,7vh,90px);position:relative}.race-kicker{color:var(--race-red);letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:950}.race-hero h1{letter-spacing:-.082em;text-transform:uppercase;margin:0;font-size:clamp(72px,10vw,165px);font-weight:950;line-height:.75}.race-hero h1 i{color:var(--race-red);text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:.92em;font-weight:400}.race-deck{width:38%;max-width:520px;margin:35px 0 110px;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.45vw,24px);font-style:italic;line-height:1.45}.race-hero-image{z-index:-1;clip-path:polygon(13% 0,100% 0,100% 100%,0 100%);width:67%;margin:0;position:absolute;top:21%;bottom:2.5vw;right:-4%;overflow:hidden}.race-hero-image:after{content:"";background:linear-gradient(90deg, var(--race-ink) 0, #0d0d0ce0 8%, transparent 40%), linear-gradient(0deg, #0d0d0c7a, transparent 40%);position:absolute;inset:0}.race-hero-image img{object-fit:cover;object-position:51% 58%;filter:saturate(.87)contrast(1.07);height:100%}.race-hero-image figcaption{z-index:2;background:var(--race-paper);color:var(--race-ink);letter-spacing:.13em;text-transform:uppercase;padding:10px 12px;font-size:9px;font-weight:950;position:absolute;bottom:20px;right:25px}.race-hero-meta{z-index:4;border-top:2px solid var(--race-paper);letter-spacing:.14em;text-transform:uppercase;gap:22px;padding-top:12px;font-size:9px;font-weight:950;display:flex;position:absolute;bottom:2.5vw;left:2.5vw}.race-hero-meta p{margin:0}.race-article{background:var(--race-paper)}.race-opening{padding:10vw 8vw 9vw}.race-opening-lead{grid-template-columns:1fr 1fr;gap:7vw;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2vw,34px);line-height:1.48;display:grid}.race-opening-lead p{margin:0}.race-opening-lead p:first-child{letter-spacing:-.065em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(42px,5.6vw,94px);font-weight:950;line-height:.87}.race-count{background:var(--race-red);letter-spacing:-.09em;text-transform:uppercase;margin:9vw -8vw 6vw;padding:6vw 8vw;font-size:clamp(72px,15vw,245px);font-weight:950;line-height:.65;overflow:hidden}.race-count p{margin:0}.race-count p:first-child{opacity:.23}.race-count p:nth-child(2){opacity:.48;margin-left:12vw}.race-count p:nth-child(3){color:var(--race-paper);margin-left:31vw}.race-opening-close{letter-spacing:-.065em;width:min(980px,82vw);margin:0 auto;font-size:clamp(42px,5.7vw,92px);font-weight:950;line-height:.88}.race-dossier,.race-power,.race-kremer{grid-template-columns:.78fr 1.22fr;gap:8vw;padding:10vw 8vw;display:grid}.race-dossier{background:var(--race-ink);color:var(--race-paper)}.race-dossier-label{flex-direction:column;align-self:start;align-items:flex-start;display:flex;position:sticky;top:35px}.race-dossier-label p,.race-dossier-label span{letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:10px;font-weight:950}.race-dossier-label p{color:var(--race-red)}.race-dossier-label strong{color:var(--race-paper);letter-spacing:-.11em;font-size:clamp(180px,27vw,430px);font-weight:950;line-height:.76}.race-dossier-label span{border-top:2px solid var(--race-paper);padding-top:16px}.race-copy{max-width:760px;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.46vw,24px);line-height:1.62}.race-copy p{margin:0 0 1.5em}.race-quote{background:var(--race-red);padding:6vw 8vw 7vw}.race-quote p{letter-spacing:-.085em;text-transform:uppercase;margin:0;font-size:clamp(69px,11.5vw,188px);font-weight:950;line-height:.78}.race-quote span{border-top:2px solid var(--race-ink);letter-spacing:.14em;text-transform:uppercase;width:max-content;max-width:100%;margin:35px 0 0 auto;padding-top:13px;font-size:10px;font-weight:950;display:block}.race-power{align-items:start}.race-power-stats{background:var(--race-ink);gap:2px;display:grid}.race-power-stats article{background:var(--race-paper);border:2px solid var(--race-ink);padding:26px}.race-power-stats span,.race-power-stats p{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:9px;font-weight:950;display:block}.race-power-stats strong{color:var(--race-red);letter-spacing:-.09em;margin-left:-.06em;font-size:clamp(88px,12vw,180px);line-height:.79;display:block}.race-kremer-image{background:var(--race-ink);margin:0;position:relative;overflow:hidden}.race-kremer-image img{object-fit:cover;object-position:50% 67%;filter:saturate(.88)contrast(1.05);height:min(1050px,115vh)}.race-kremer-image:after{content:"";background:linear-gradient(#0d0d0c1a,#0000 55%,#0d0d0cc2);position:absolute;inset:0}.race-kremer-image figcaption{z-index:2;color:var(--race-paper);border-top:2px solid var(--race-paper);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:30px;padding-top:12px;font-size:9px;font-weight:950;display:flex;position:absolute;bottom:3vw;left:4vw;right:4vw}.race-kremer{background:var(--race-paper)}.race-kremer-heading{letter-spacing:-.075em;text-transform:uppercase;font-size:clamp(50px,6.9vw,112px);font-weight:950;line-height:.8}.race-kremer-heading p{margin:0 0 .2em}.race-kremer-heading p:nth-child(2){color:var(--race-red)}.race-copy-hit{background:var(--race-ink);color:var(--race-paper);letter-spacing:-.065em;text-transform:uppercase;padding:.7em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(40px,5.2vw,80px);font-weight:950;line-height:.84;margin:2.2em -3vw!important}.race-offence{background:var(--race-red);letter-spacing:-.1em;text-transform:uppercase;padding:5vw 3vw 6vw;font-size:clamp(78px,16.7vw,270px);font-weight:950;line-height:.63}.race-offence span,.race-offence strong{display:block}.race-offence strong{color:var(--race-paper);margin-left:12vw}.race-conclusion{background:var(--race-ink);color:var(--race-paper);grid-template-columns:1.1fr .9fr;gap:8vw;padding:10vw 8vw;display:grid}.race-conclusion-copy{font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.46vw,24px);line-height:1.62}.race-conclusion-copy p{margin:0 0 1.5em}.race-conclusion-lead{letter-spacing:-.075em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:clamp(60px,7.5vw,118px);font-weight:950;line-height:.8}.race-conclusion-verdict{color:var(--race-red);letter-spacing:-.072em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:clamp(48px,6.5vw,104px);font-weight:950;line-height:.82;margin:1.8em -42vw 1.8em 0!important}.race-conclusion figure{align-self:start;margin:0;position:sticky;top:35px}.race-conclusion figure img{object-fit:cover;object-position:50% 45%;height:min(750px,80vh)}.race-conclusion figcaption{color:#999287;letter-spacing:.13em;text-transform:uppercase;margin-top:13px;font-size:9px;font-weight:950;line-height:1.45}.race-endmark{background:var(--race-paper);justify-content:space-between;align-items:flex-end;padding:6vw 4vw 7vw;display:flex}.race-endmark p{letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(46px,6.7vw,108px);font-weight:950;line-height:.82}.race-endmark span{color:var(--race-red);letter-spacing:-.1em;font-size:clamp(82px,14vw,220px);font-weight:950;line-height:.66}.race-footer{min-height:300px}.race-footer>div{flex-direction:column;align-items:flex-start;display:flex}.race-footer .story-back{border-bottom:1px solid var(--race-paper);font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:italic}@media (width<=900px){.race-hero{border-width:7px;min-height:980px;padding:0 20px 20px}.race-header{grid-template-columns:1fr 1fr}.race-header nav{display:none}.race-hero-copy{width:100%;padding-top:42px}.race-hero h1{font-size:12vw}.race-deck{width:58%}.race-hero-image{width:110%;top:42%;bottom:20px;right:-12%}.race-hero-meta{bottom:25px;left:20px}.race-dossier,.race-power,.race-kremer,.race-conclusion{grid-template-columns:1fr}.race-dossier-label,.race-conclusion figure{position:static}.race-dossier-label strong{font-size:44vw}.race-power-stats{grid-template-columns:repeat(3,1fr)}.race-power-stats article{padding:18px}.race-power-stats strong{font-size:12vw}.race-kremer-heading{max-width:670px}.race-conclusion-verdict{margin-right:0!important}.race-conclusion figure{order:-1}}@media (width<=620px){.race-hero{min-height:900px}.race-header>p{font-size:8px}.race-hero-copy{padding-top:30px}.race-kicker{margin-bottom:14px}.race-hero h1{font-size:15vw;line-height:.73}.race-deck{width:82%;margin-top:24px;font-size:17px}.race-hero-image{clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);width:165%;top:41%;right:-40%}.race-hero-image img{object-position:52% 54%}.race-hero-image figcaption{display:none}.race-hero-meta{background:var(--race-ink);flex-direction:column;gap:4px;padding:9px}.race-opening{padding:80px 24px}.race-opening-lead{grid-template-columns:1fr;gap:50px;font-size:20px}.race-opening-lead p:first-child{font-size:12vw}.race-count{margin:75px -24px 60px;padding:50px 24px;font-size:19vw}.race-count p:nth-child(2),.race-count p:nth-child(3){margin-left:0}.race-opening-close{width:auto;font-size:11vw}.race-dossier,.race-power,.race-kremer,.race-conclusion{gap:55px;padding:75px 24px}.race-copy,.race-conclusion-copy{font-size:19px}.race-dossier-label strong{font-size:65vw}.race-quote{padding:60px 24px 70px}.race-quote p{font-size:16vw}.race-quote span{margin-top:28px;line-height:1.5}.race-power-stats{grid-template-columns:1fr}.race-power-stats strong{font-size:31vw}.race-kremer-image img{object-position:49% 70%;height:78vh;min-height:580px}.race-kremer-image figcaption{bottom:20px;left:20px;right:20px}.race-kremer-image figcaption span:last-child{display:none}.race-kremer-heading{font-size:12vw}.race-copy-hit{padding:38px 24px;font-size:11vw;margin:2em -24px!important}.race-offence{padding:50px 14px 58px;font-size:18vw}.race-offence strong{margin-left:0}.race-conclusion-lead{font-size:14vw}.race-conclusion-verdict{font-size:11vw}.race-conclusion figure img{height:58vh}.race-endmark{padding:70px 24px;display:block}.race-endmark p{font-size:13vw}.race-endmark span{margin-top:55px;font-size:31vw;display:block}}.y25-page{--y25-yellow:#f5e419;--y25-blue:#b9d9ea;--y25-cream:#f1ede2;--y25-ink:#11100e;background:var(--y25-ink);color:var(--y25-cream);overflow:hidden}.y25-page button,.y25-page input{font:inherit}.y25-section-label{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:10px;font-weight:950}.y25-hero{background:var(--y25-yellow);min-height:100svh;color:var(--y25-ink);border:12px solid var(--y25-ink);padding:0 3vw;position:relative;overflow:hidden}.y25-header{z-index:10;border-bottom:2px solid var(--y25-ink);letter-spacing:.16em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;min-height:66px;font-size:10px;font-weight:950;display:grid;position:relative}.y25-brand{letter-spacing:-.08em;align-items:baseline;font-size:19px;display:flex}.y25-brand i{color:var(--red);font-style:normal}.y25-header nav{gap:28px;display:flex}.y25-header nav a{transition:opacity .16s}.y25-header nav a:hover{opacity:.5}.y25-header>p{text-align:right;margin:0}.y25-hero-copy{z-index:5;padding-top:clamp(34px,6vh,80px);position:relative}.y25-eyebrow{letter-spacing:.18em;text-transform:uppercase;margin:0 0 17px;font-size:10px;font-weight:950}.y25-hero h1{letter-spacing:-.09em;text-transform:uppercase;max-width:80vw;margin:0;font-size:clamp(80px,13.4vw,220px);line-height:.7}.y25-hero h1 span{color:var(--red);letter-spacing:-.12em;font-size:1.3em;line-height:.62;display:block}.y25-deck{z-index:5;background:var(--y25-ink);width:fit-content;color:var(--y25-cream);margin:32px 0 160px 1vw;padding:17px 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.35vw,22px);font-style:italic;line-height:1.35;position:relative}.y25-hero-images{z-index:2;position:absolute;inset:12% 2.4vw 78px 45%}.y25-hero-shot{border:7px solid var(--y25-ink);box-shadow:15px 15px 0 var(--red);position:absolute;overflow:hidden}.y25-hero-shot img{object-fit:cover;height:100%}.y25-hero-shot-main{inset:9% 0 0 3%;transform:rotate(2.2deg)}.y25-hero-shot-main img{object-position:52% 53%}.y25-hero-shot-small{z-index:3;width:35%;height:34%;box-shadow:10px 10px 0 var(--y25-blue);bottom:-2%;right:8%;transform:rotate(-4deg)}.y25-hero-shot-small img{object-position:50% 58%}.y25-stamp{z-index:4;aspect-ratio:1;background:var(--y25-ink);width:132px;color:var(--y25-yellow);letter-spacing:.1em;text-align:center;text-transform:uppercase;border-radius:50%;place-items:center;font-size:13px;font-weight:950;line-height:1.05;display:grid;position:absolute;top:0;right:1%;transform:rotate(9deg)}.y25-hero-bottom{z-index:6;border-top:2px solid var(--y25-ink);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:70px;font-size:10px;font-weight:950;display:flex;position:absolute;bottom:0;left:3vw;right:3vw}.y25-hero-bottom p{max-width:690px;margin:0;line-height:1.4}.y25-hero-bottom a{white-space:nowrap;align-items:center;gap:18px;display:flex}.y25-hero-bottom a span{font-size:18px}.y25-intro{background:var(--y25-cream);color:var(--y25-ink);grid-template-columns:.35fr 1.25fr .4fr;gap:5vw;padding:9vw 4vw 10vw;display:grid}.y25-intro-main h2{letter-spacing:-.085em;max-width:1000px;margin:0 0 45px;font-size:clamp(62px,9.5vw,155px);line-height:.78}.y25-intro-main p{max-width:720px;margin:0 0 0 auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.7vw,27px);line-height:1.5}.y25-intro aside{border-top:3px solid var(--y25-ink);align-self:end;padding:25px 0 0}.y25-intro aside strong{color:var(--red);letter-spacing:-.08em;font-size:clamp(60px,7vw,110px);line-height:.72;display:block}.y25-intro aside p{letter-spacing:.12em;text-transform:uppercase;margin:10px 0 36px;font-size:10px;font-weight:900;line-height:1.35}.y25-audiences{color:var(--y25-ink);grid-template-columns:1fr 1fr;display:grid}.y25-audience{flex-direction:column;min-height:750px;padding:5vw 4vw;display:flex}.y25-audience-collector{background:var(--y25-blue)}.y25-audience-creator{background:var(--red)}.y25-audience h2{letter-spacing:-.08em;max-width:760px;margin:auto 0 30px;font-size:clamp(58px,7.4vw,118px);line-height:.78}.y25-audience>p:nth-child(3){max-width:590px;margin:0 0 45px;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.4vw,22px);line-height:1.5}.y25-audience>span{border-top:2px solid var(--y25-ink);letter-spacing:.15em;text-transform:uppercase;padding-top:18px;font-size:9px;font-weight:950}.y25-feed{background:var(--y25-ink);color:var(--y25-cream);padding:8vw 4vw 10vw}.y25-feed-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.y25-feed-heading h2{letter-spacing:-.085em;max-width:1050px;margin:28px 0 0;font-size:clamp(63px,9vw,150px);line-height:.77}.y25-feed-status{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;margin:0 0 10px;font-size:9px;font-weight:950;display:flex}.y25-feed-status i{background:var(--y25-yellow);border-radius:50%;width:9px;height:9px}.y25-filters{border-top:1px solid #555149;border-bottom:1px solid #555149;gap:8px;margin:55px 0 28px;padding:18px 0;display:flex;overflow-x:auto}.y25-filters button{color:var(--y25-cream);cursor:default;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #6c675f;border-radius:100px;flex:none;padding:10px 15px;font-size:9px;font-weight:900}.y25-filters button.active{background:var(--y25-yellow);border-color:var(--y25-yellow);color:var(--y25-ink)}.y25-live-meta{border-top:1px solid #555149;border-bottom:1px solid #555149;grid-template-columns:1fr 1fr 1fr;margin-top:55px;display:grid}.y25-live-meta p{color:#aaa49a;letter-spacing:.13em;text-transform:uppercase;border-right:1px solid #555149;margin:0;padding:18px 20px;font-size:9px;font-weight:900}.y25-live-meta p:first-child{padding-left:0}.y25-live-meta p:last-child{text-align:right;border-right:0}.y25-live-meta strong{color:var(--y25-yellow);font-size:1.15em}.y25-live-meta+.y25-filters{margin-top:12px}.y25-results-count{color:#8c867d;letter-spacing:.14em;text-transform:uppercase;margin:-8px 0 28px;font-size:8px;font-weight:900}.y25-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px 2px;display:grid}.y25-listing-card{border-bottom:2px solid var(--y25-cream);min-width:0;padding-bottom:30px}.y25-listing-image{aspect-ratio:16/10;background:#2c2a27;position:relative;overflow:hidden}.y25-listing-image img{object-fit:cover;filter:saturate(.92)contrast(1.03);height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.y25-listing-card:hover .y25-listing-image img{transform:scale(1.025)}.y25-source,.y25-listing-index{z-index:2;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:950;position:absolute;top:15px}.y25-source{color:#fff;padding:9px 11px;left:15px}.y25-source-willhaben{background:#169bd5}.y25-source-autoscout{background:#e2001a}.y25-source-mobile{color:var(--y25-ink);background:#f5a400}.y25-listing-index{padding:8px 0;right:15px}.y25-listing-image>p{color:#c3bdb2;letter-spacing:.11em;text-transform:uppercase;background:#11100ed1;margin:0;padding:8px 10px;font-size:7px;font-weight:850;position:absolute;bottom:0;right:0}.y25-listing-image>p a{color:inherit;text-underline-offset:2px;text-decoration:underline}.y25-photo-slot{background-color:#252320;background-image:linear-gradient(135deg,#0000 49.8%,#edff5038 50%,#0000 50.2%),linear-gradient(45deg,#0000 49.8%,#edff5038 50%,#0000 50.2%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:80px 80px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;display:grid}.y25-photo-slot>div{border:2px solid var(--y25-yellow);background:var(--y25-ink);width:min(76%,520px);padding:30px;transform:rotate(-2deg)}.y25-photo-slot>div span,.y25-photo-slot>div p{color:#8c867d;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:8px;font-weight:900;display:block}.y25-photo-slot>div strong{color:var(--y25-cream);letter-spacing:-.065em;margin:28px 0;font-size:clamp(30px,4vw,62px);line-height:.82;display:block}.y25-listing-body{padding-top:22px}.y25-listing-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.y25-listing-heading p{color:var(--y25-yellow);letter-spacing:.15em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:950}.y25-listing-heading h3{letter-spacing:-.07em;margin:0;font-size:clamp(38px,4.7vw,76px);line-height:.78}.y25-listing-heading h3 i{letter-spacing:-.04em;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:.42em;font-weight:400;display:block}.y25-listing-heading>strong{color:var(--y25-yellow);letter-spacing:-.05em;white-space:nowrap;font-size:clamp(20px,2.4vw,37px);line-height:1}.y25-listing-facts{border-top:1px solid #555149;grid-template-columns:repeat(3,1fr);margin:26px 0 0;display:grid}.y25-listing-facts div{border-bottom:1px solid #555149;padding:13px 8px 13px 0}.y25-listing-facts dt{color:#777168;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:900}.y25-listing-facts dd{letter-spacing:.03em;margin:0;font-size:10px;font-weight:900}.y25-eligibility{letter-spacing:.12em;text-transform:uppercase;border-left:4px solid;margin:20px 0 0;padding:11px 12px;font-size:8px;font-weight:950}.y25-eligibility-eligible{border-color:var(--y25-yellow);color:var(--y25-yellow);background:#edff501a}.y25-eligibility-candidate{border-color:var(--red);color:#ff766e;background:#e320181a}.y25-verdict{grid-template-columns:1fr 1fr;gap:26px;margin:26px 0;display:grid}.y25-verdict p{color:#d0c9bd;margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.45}.y25-verdict span{color:#777168;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-family:Arial,Helvetica,sans-serif;font-size:7px;font-weight:950;display:block}.y25-listing-body>a{border-bottom:1px solid var(--y25-cream);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;padding-bottom:5px;font-size:9px;font-weight:950;display:inline-flex}.y25-listing-body>a:hover{color:var(--y25-yellow);border-color:var(--y25-yellow)}.y25-watchlist{border-top:5px solid var(--red);border-bottom:1px solid #555149;grid-template-columns:.8fr 1.2fr;gap:6vw;margin-top:9vw;padding:38px 0;display:grid}.y25-watchlist p{color:var(--red);letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px;font-size:9px;font-weight:950}.y25-watchlist h3{letter-spacing:-.065em;max-width:540px;margin:0;font-size:clamp(36px,4.6vw,72px);line-height:.84}.y25-watchlist ul{border-top:1px solid #555149;margin:0;padding:0;list-style:none}.y25-watchlist li{border-bottom:1px solid #555149;padding:15px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.45vw,21px);font-style:italic}.y25-car-grid{grid-template-columns:repeat(12,1fr);gap:70px 2px;display:grid}.y25-car-card{border-bottom:2px solid var(--y25-cream);flex-direction:column;grid-column:span 4;min-width:0;padding-bottom:23px;display:flex}.y25-car-card-1,.y25-car-card-5{grid-column:span 8}.y25-car-card-3,.y25-car-card-4{grid-column:span 6}.y25-car-image{aspect-ratio:4/3;background:#333;position:relative;overflow:hidden}.y25-car-card-1 .y25-car-image,.y25-car-card-5 .y25-car-image{aspect-ratio:16/9}.y25-car-image img{object-fit:cover;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.y25-car-card:hover .y25-car-image img{transform:scale(1.025)}.y25-car-image span{background:var(--y25-yellow);color:var(--y25-ink);letter-spacing:.12em;text-transform:uppercase;padding:10px 12px;font-size:8px;font-weight:950;position:absolute;bottom:0;left:0}.y25-car-image b{letter-spacing:.14em;font-size:9px;position:absolute;top:14px;right:14px}.y25-car-title{grid-template-columns:1fr auto;align-items:end;margin-top:19px;display:grid}.y25-car-title p{color:var(--y25-yellow);letter-spacing:.15em;text-transform:uppercase;grid-column:1/3;margin:0 0 6px;font-size:9px;font-weight:950}.y25-car-title h3{letter-spacing:-.065em;margin:0;font-size:clamp(35px,4.1vw,72px);line-height:.8}.y25-car-title h3 i{font-family:Georgia,Times New Roman,serif;font-size:.5em;font-weight:400}.y25-car-title strong{color:#8c867d;letter-spacing:.12em;font-size:11px}.y25-car-spec{color:#a9a39a;letter-spacing:.13em;text-transform:uppercase;margin:20px 0 0;font-size:9px;font-weight:900}.y25-car-note{max-width:580px;margin:18px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-style:italic;line-height:1.42}.y25-car-card>a{border-bottom:1px solid var(--y25-cream);letter-spacing:.13em;text-transform:uppercase;width:fit-content;margin-top:auto;font-size:9px;font-weight:950}.y25-feed-note{border-top:5px solid var(--y25-yellow);grid-template-columns:.5fr 1.5fr;gap:5vw;margin-top:9vw;padding:35px 0;display:grid}.y25-feed-note span{color:var(--y25-yellow);letter-spacing:-.06em;font-size:clamp(30px,4vw,65px);font-weight:950;line-height:.85}.y25-feed-note p{max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.2vw,35px);line-height:1.4}.y25-criteria{background:var(--y25-yellow);min-height:95vh;color:var(--y25-ink);grid-template-columns:.9fr 1.1fr;display:grid}.y25-criteria-photo{min-height:750px}.y25-criteria-photo img{object-fit:cover;height:100%}.y25-criteria-copy{padding:6vw 5vw}.y25-criteria-copy h2{letter-spacing:-.085em;margin:9vh 0 60px;font-size:clamp(65px,8.2vw,132px);line-height:.77}.y25-criteria-copy ol{border-top:3px solid var(--y25-ink);margin:0;padding:0;list-style:none}.y25-criteria-copy li{border-bottom:1px solid #11100e66;grid-template-columns:36px 1fr;gap:18px;padding:22px 0;display:grid}.y25-criteria-copy li>span{letter-spacing:.13em;font-size:9px;font-weight:950}.y25-criteria-copy li p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.3vw,20px);line-height:1.4}.y25-criteria-copy li strong{margin-bottom:5px;font-family:Arial,Helvetica,sans-serif;font-size:1.05em;display:block}.y25-process{background:var(--y25-blue);color:var(--y25-ink);grid-template-columns:.78fr 1.22fr;gap:7vw;padding:9vw 4vw 11vw;display:grid}.y25-process header h2{letter-spacing:-.085em;margin:4vh 0 0;font-size:clamp(65px,8vw,130px);line-height:.77;position:sticky;top:40px}.y25-process-list{border-top:3px solid var(--y25-ink)}.y25-process-list article{border-bottom:1px solid #11100e6b;grid-template-columns:45px .6fr 1fr;align-items:baseline;gap:18px;padding:28px 0;display:grid}.y25-process-list span{color:var(--red);font-size:10px;font-weight:950}.y25-process-list h3{letter-spacing:-.06em;margin:0;font-size:clamp(30px,3.2vw,52px);line-height:.85}.y25-process-list p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.25vw,20px);line-height:1.45}.y25-calendar{background:var(--y25-cream);color:var(--y25-ink);padding:8vw 4vw 10vw}.y25-calendar header{grid-template-columns:.3fr 1.1fr .6fr;align-items:end;gap:4vw;display:grid}.y25-calendar header h2{letter-spacing:-.085em;margin:0;font-size:clamp(65px,9vw,145px);line-height:.77}.y25-calendar header>p:last-child{margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.45}.y25-years{border-top:3px solid var(--y25-ink);grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.y25-years article{border-right:1px solid #11100e59;min-height:330px;padding:22px}.y25-years article:last-child{border-right:0}.y25-years strong{color:var(--red);letter-spacing:-.07em;font-size:clamp(48px,5vw,82px);line-height:1;display:block}.y25-years h3{letter-spacing:-.04em;margin:95px 0 15px;font-size:24px;line-height:.9}.y25-years p{color:#6e685f;margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;line-height:1.4}.y25-notify{background:var(--red);color:var(--y25-ink);grid-template-columns:1.1fr .9fr;align-items:end;gap:7vw;padding:9vw 4vw;display:grid}.y25-notify h2{letter-spacing:-.085em;margin:30px 0 0;font-size:clamp(64px,9vw,145px);line-height:.75}.y25-notify form{border-top:3px solid var(--y25-ink);padding-top:25px}.y25-notify label{letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px;font-size:9px;font-weight:950;display:block}.y25-notify form>div{display:flex}.y25-notify input{border:2px solid var(--y25-ink);background:var(--y25-cream);min-width:0;color:var(--y25-ink);border-radius:0;flex:1;padding:18px;font-family:Georgia,Times New Roman,serif;font-size:17px}.y25-notify button{border:2px solid var(--y25-ink);background:var(--y25-ink);color:var(--y25-cream);letter-spacing:.12em;text-transform:uppercase;border-left:0;padding:0 20px;font-size:9px;font-weight:950}.y25-notify form>p{margin:15px 0 0;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic}.y25-legal{background:var(--y25-yellow);color:var(--y25-ink);border-bottom:3px solid var(--y25-ink);justify-content:space-between;gap:5vw;padding:35px 4vw;display:flex}.y25-legal>p{max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.5}.y25-legal div{align-items:flex-start;gap:20px;display:flex}.y25-legal a{border-bottom:1px solid var(--y25-ink);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:950}.y25-footer{background:var(--y25-ink);min-height:340px;color:var(--y25-cream);grid-template-columns:1.3fr 1fr .5fr;gap:5vw;padding:55px 4vw;display:grid}.y25-footer-mark{letter-spacing:-.075em;text-transform:uppercase;font-size:clamp(45px,6vw,95px);font-weight:950;line-height:.74}.y25-footer-mark i{color:var(--red);text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:.7em;font-weight:400}.y25-footer>div{flex-direction:column;gap:12px;display:flex}.y25-footer>div p{color:var(--y25-yellow);letter-spacing:.15em;text-transform:uppercase;margin:5px 0 20px;font-size:9px;font-weight:950}.y25-footer>div a{border-bottom:1px solid var(--y25-cream);width:fit-content;font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:italic}.y25-footer>p{text-align:right;letter-spacing:.14em;text-transform:uppercase;margin:5px 0 0;font-size:9px;font-weight:900;line-height:1.6}@media (width<=1050px){.y25-hero h1{max-width:88vw}.y25-hero-images{left:40%}.y25-intro{grid-template-columns:.3fr 1.2fr .5fr}.y25-car-card,.y25-car-card-1,.y25-car-card-3,.y25-car-card-4,.y25-car-card-5{grid-column:span 6}.y25-car-card-1 .y25-car-image,.y25-car-card-5 .y25-car-image{aspect-ratio:4/3}.y25-process{grid-template-columns:1fr}.y25-process header h2{position:static}.y25-calendar header{grid-template-columns:.25fr 1.15fr .6fr}.y25-listing-heading{grid-template-columns:1fr}.y25-listing-heading>strong{grid-row:1}.y25-verdict{grid-template-columns:1fr}}@media (width<=760px){.y25-hero{border-width:7px;min-height:980px;padding:0 20px}.y25-header{grid-template-columns:1fr 1fr}.y25-header nav{display:none}.y25-hero h1{font-size:18vw;line-height:.76}.y25-hero h1 span{line-height:.68}.y25-deck{margin-bottom:0}.y25-hero-images{inset:46% 10px 80px 18%}.y25-stamp{width:100px;font-size:10px}.y25-hero-bottom{left:20px;right:20px}.y25-hero-bottom p{display:none}.y25-hero-bottom{justify-content:flex-end}.y25-intro{grid-template-columns:1fr;padding:80px 24px}.y25-intro-main h2{font-size:16vw}.y25-intro aside{grid-template-columns:.4fr .6fr;align-items:end;gap:0 20px;display:grid}.y25-intro aside p{margin-bottom:10px}.y25-audiences{grid-template-columns:1fr}.y25-audience{min-height:680px;padding:65px 24px 45px}.y25-audience h2{font-size:16vw}.y25-feed{padding:80px 20px}.y25-feed-heading{flex-direction:column;align-items:flex-start}.y25-feed-heading h2{font-size:16vw}.y25-live-meta{grid-template-columns:1fr}.y25-live-meta p,.y25-live-meta p:first-child,.y25-live-meta p:last-child{text-align:left;border-bottom:1px solid #555149;border-right:0;padding:13px 0}.y25-live-meta p:last-child{border-bottom:0}.y25-listing-grid{grid-template-columns:1fr;row-gap:65px}.y25-listing-heading{grid-template-columns:minmax(0,1fr) auto}.y25-listing-heading>strong{grid-row:auto}.y25-listing-facts{grid-template-columns:repeat(2,1fr)}.y25-verdict{grid-template-columns:1fr 1fr}.y25-watchlist{grid-template-columns:1fr;margin-top:100px}.y25-car-card,.y25-car-card-1,.y25-car-card-3,.y25-car-card-4,.y25-car-card-5{grid-column:span 12}.y25-car-title h3{font-size:12vw}.y25-feed-note{grid-template-columns:1fr;margin-top:110px}.y25-criteria{grid-template-columns:1fr}.y25-criteria-photo{min-height:65vh}.y25-criteria-copy{padding:75px 24px}.y25-criteria-copy h2{margin-top:55px;font-size:16vw}.y25-process{padding:80px 24px}.y25-process header h2{font-size:16vw}.y25-process-list article{grid-template-columns:30px 1fr}.y25-process-list article p{grid-column:2}.y25-calendar{padding:80px 24px}.y25-calendar header{grid-template-columns:1fr}.y25-calendar header h2{font-size:16vw}.y25-years{grid-template-columns:1fr 1fr}.y25-years article{border-bottom:1px solid #11100e59}.y25-notify{grid-template-columns:1fr;padding:80px 24px}.y25-notify h2{font-size:16vw}.y25-legal{flex-direction:column;padding:30px 24px}.y25-footer{grid-template-columns:1fr;gap:55px;padding:50px 24px}.y25-footer>p{text-align:left}}@media (width<=480px){.y25-hero{min-height:900px}.y25-hero h1{font-size:20vw}.y25-hero-images{inset:45% -10px 80px 10%}.y25-hero-shot-small{width:47%;height:29%}.y25-listing-image{aspect-ratio:1}.y25-listing-heading{grid-template-columns:1fr}.y25-listing-heading>strong{grid-row:1}.y25-listing-facts{grid-template-columns:1fr 1fr}.y25-verdict{grid-template-columns:1fr}.y25-intro aside{grid-template-columns:1fr 1fr}.y25-car-image{aspect-ratio:1}.y25-years{grid-template-columns:1fr}.y25-years article{min-height:260px}.y25-years h3{margin-top:60px}.y25-notify form>div{flex-direction:column}.y25-notify button{border:2px solid var(--y25-ink);border-top:0;min-height:55px}.y25-legal div{flex-direction:column}}.service-bridge{border:3px solid var(--ink);background:var(--paper);max-width:1080px;margin:8vw auto 0;padding:clamp(30px,5vw,72px)}.service-bridge h2{letter-spacing:-.07em;max-width:850px;margin:0;font-size:clamp(42px,6.2vw,92px);line-height:.84}.service-bridge>p:not(.kicker){max-width:680px;margin:28px 0;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.5}.service-bridge a,.services-disclosure a{letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid;padding-bottom:6px;font-size:11px;font-weight:950;display:inline-block}.services-page,.legal-page{background:var(--paper);min-height:100vh;color:var(--ink)}.services-header{border-bottom:2px solid var(--ink);letter-spacing:.15em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;margin:0 3vw;font-size:10px;font-weight:950;display:grid}.services-header nav{gap:28px;display:flex}.services-header>p{text-align:right;margin:0}.services-hero{border-bottom:3px solid var(--ink);padding:8vw 4vw 7vw}.services-hero h1{letter-spacing:-.09em;text-transform:uppercase;margin:0;font-size:clamp(70px,11.5vw,185px);line-height:.73}.services-hero h1 i{color:var(--red);text-transform:none;font-family:Georgia,Times New Roman,serif;font-weight:400}.services-deck{max-width:720px;margin:55px 0 0 auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2vw,30px);font-style:italic;line-height:1.35}.services-grid{background:var(--ink);color:var(--paper);grid-template-columns:repeat(4,1fr);display:grid}.services-grid article{border-right:1px solid #514c45;min-height:450px;padding:38px 28px}.services-grid article:last-child{border-right:0}.services-grid span{color:var(--red);letter-spacing:.16em;font-size:10px;font-weight:950}.services-grid h2{letter-spacing:-.07em;margin:145px 0 25px;font-size:clamp(48px,5vw,78px);line-height:.8}.services-grid p{color:#c9c2b7;margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.5}.services-disclosure{grid-template-columns:1fr 1fr;gap:8vw;padding:9vw 4vw;display:grid}.services-disclosure h2{letter-spacing:-.075em;margin:0;font-size:clamp(55px,7vw,110px);line-height:.8}.services-disclosure>div:last-child p{margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.55}.services-disclosure a{color:var(--red);margin-top:15px}.services-footer{background:var(--ink);min-height:280px;color:var(--paper);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1.3fr 1fr .4fr;align-items:start;gap:4vw;padding:55px 4vw;font-size:10px;font-weight:900;line-height:1.6;display:grid}.services-footer>a:last-child{text-align:right}.legal-page article{max-width:980px;padding:8vw 4vw 12vw}.legal-page h1{letter-spacing:-.09em;margin:0 0 80px;font-size:clamp(75px,12vw,180px);line-height:.75}.legal-page section{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:4vw;padding:35px 0;display:grid}.legal-page h2{letter-spacing:-.03em;margin:0;font-size:22px;line-height:1}.legal-page section p{grid-column:2;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.55}.legal-page section h2+p{margin-top:0}.legal-page section a{text-decoration:underline}.cookie-panel{z-index:1000;border:3px solid var(--ink);background:var(--paper);max-width:980px;color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;margin:0 auto;padding:26px 28px;display:grid;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:10px 10px #11100e52}.cookie-panel-copy{max-width:630px}.cookie-panel .kicker{color:var(--red);margin-bottom:9px}.cookie-panel h2{letter-spacing:-.06em;margin:0;font-size:clamp(34px,4vw,58px);line-height:.88}.cookie-panel-copy>p:not(.kicker){margin:15px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.42}.cookie-panel-copy>a{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;font-size:10px;font-weight:950}.cookie-panel-actions{grid-template-columns:1fr;gap:9px;min-width:190px;display:grid}.cookie-panel-actions button,.privacy-cookie-button{border:2px solid var(--ink);background:var(--paper);min-height:48px;color:var(--ink);cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;border-radius:0;padding:13px 18px;font-size:10px;font-weight:950}.cookie-panel-actions button:last-child{background:var(--red);color:#fff}.cookie-panel-actions button:hover,.cookie-panel-actions button:focus-visible,.privacy-cookie-button:hover,.privacy-cookie-button:focus-visible{box-shadow:4px 4px 0 var(--ink);outline:none;transform:translate(-2px,-2px)}.cookie-settings{z-index:900;border:1px solid var(--paper);background:var(--ink);color:var(--paper);cursor:pointer;font:inherit;letter-spacing:.12em;text-transform:uppercase;padding:8px 10px;font-size:9px;font-weight:900;position:fixed;bottom:12px;right:12px}.privacy-cookie-button{margin-top:4px}@media (width<=760px){.services-header{grid-template-columns:1fr 1fr;margin:0 20px}.services-header nav{display:none}.services-hero{padding:90px 24px 70px}.services-hero h1{font-size:17vw}.services-deck{margin-top:45px}.services-grid{grid-template-columns:1fr}.services-grid article{border-bottom:1px solid #514c45;border-right:0;min-height:auto}.services-grid h2{margin-top:70px}.services-disclosure{grid-template-columns:1fr;padding:85px 24px}.services-footer{grid-template-columns:1fr;min-height:360px;padding:50px 24px}.services-footer>a:last-child{text-align:left}.service-bridge{margin:90px 20px 0}.legal-page article{padding:90px 24px}.legal-page section{grid-template-columns:1fr}.legal-page section p{grid-column:1}.cookie-panel{grid-template-columns:1fr;gap:20px;padding:22px;bottom:12px;left:12px;right:12px;box-shadow:6px 6px #11100e52}.cookie-panel-actions{grid-template-columns:1fr 1fr;min-width:0}}.phrases-guide{--phrases-ink:#11100e;--phrases-paper:#f1ede2;--phrases-red:#e32018;--phrases-amber:#f0a91f;--phrases-green:#3c6f55;--phrases-grey:#827c72;background:var(--phrases-paper);color:var(--phrases-ink);overflow:hidden}.phrases-guide *{box-sizing:border-box}.phrases-guide a{color:inherit}.phrases-kicker{color:var(--phrases-red);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:950}.phrases-header{border-bottom:2px solid var(--phrases-ink);letter-spacing:.16em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;margin:0 2.5vw;font-size:10px;font-weight:900;display:grid}.phrases-header nav{gap:28px;display:flex}.phrases-header>p{text-align:right;margin:0}.phrases-brand{letter-spacing:-.07em;font-size:18px}.phrases-brand span{color:var(--phrases-red)}.phrases-hero{border-bottom:12px solid var(--phrases-ink);grid-template-columns:minmax(0,1.3fr) minmax(380px,.7fr);gap:2.5vw;min-height:calc(100svh - 68px);padding:3vw 2.5vw 2.5vw;display:grid}.phrases-hero-copy{flex-direction:column;justify-content:flex-end;display:flex}.phrases-hero h1{letter-spacing:-.09em;max-width:1080px;margin:0;font-size:clamp(76px,10vw,165px);line-height:.73}.phrases-hero h1 span{color:var(--phrases-red);letter-spacing:-.07em;font-family:Georgia,Times New Roman,serif;font-size:.9em;font-style:italic;font-weight:400;display:block}.phrases-deck{max-width:790px;margin:34px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,1.7vw,27px);line-height:1.45}.phrases-deck i{color:var(--phrases-red)}.phrases-byline{border-top:1px solid var(--phrases-ink);letter-spacing:.14em;text-transform:uppercase;gap:24px;margin-top:38px;padding-top:14px;font-size:9px;font-weight:900;display:flex}.phrases-byline time{margin-left:auto}.phrases-photo-slot{border:2px solid var(--phrases-ink);background:linear-gradient(135deg,#0000 49.75%,#11100e2e 50%,#0000 50.25%),linear-gradient(45deg,#0000 49.75%,#11100e2e 50%,#0000 50.25%),#d8d2c5;margin:0;position:relative}.phrases-photo-slot-portrait{min-height:620px}.phrases-photo-slot-landscape{min-height:min(62vw,760px);margin:0 5vw 9vw}.phrases-photo-slot>div{background:var(--phrases-paper);border-left:8px solid var(--phrases-red);padding:26px;position:absolute;bottom:9%;left:9%;right:9%}.phrases-photo-slot>div span,.phrases-photo-slot>div small{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.5;display:block}.phrases-photo-slot>div strong{letter-spacing:-.055em;margin:13px 0 18px;font-size:clamp(28px,3vw,50px);line-height:.86;display:block}.phrases-photo-slot>div small{max-width:600px;color:var(--phrases-grey)}.phrases-photo-slot figcaption{background:var(--phrases-ink);color:var(--phrases-paper);letter-spacing:.14em;text-transform:uppercase;padding:8px 10px;font-size:8px;font-weight:900;position:absolute;top:18px;left:18px}.phrases-prose{max-width:770px;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.42vw,23px);line-height:1.63}.phrases-prose p{margin:0 0 1.35em}.phrases-prose-large{font-size:clamp(21px,1.8vw,29px)}.phrases-opening{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:7vw;max-width:1500px;margin:0 auto;padding:9vw 5vw;display:grid}.phrases-opening aside{border-top:3px solid var(--phrases-red);align-self:start;padding-top:18px}.phrases-opening strong{letter-spacing:-.075em;max-width:500px;font-size:clamp(48px,5vw,82px);line-height:.82;display:block}.phrases-index{background:var(--phrases-ink);color:var(--phrases-paper);padding:7vw 5vw 8vw}.phrases-index header{grid-template-columns:.7fr 1.3fr;align-items:end;gap:5vw;margin-bottom:5vw;display:grid}.phrases-index h2,.phrases-condition h2,.phrases-prices h2,.phrases-faq h2{letter-spacing:-.085em;margin:0;font-size:clamp(66px,8vw,132px);line-height:.76}.phrases-index-grid{border-top:1px solid #f1ede266}.phrases-index-row{border-bottom:1px solid #f1ede247;grid-template-columns:55px 1.2fr 1fr 80px;align-items:center;gap:25px;min-height:82px;display:grid}.phrases-index-row>span{color:#8f897f;letter-spacing:.15em;font-size:9px;font-weight:900}.phrases-index-row strong{letter-spacing:-.04em;font-size:clamp(21px,2vw,31px)}.phrases-index-row p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px}.phrases-index-row i{letter-spacing:.14em;text-align:center;text-transform:uppercase;border:1px solid;justify-self:end;min-width:62px;padding:8px;font-size:8px;font-style:normal;font-weight:950}.phrases-signal-red i{color:#ff514a}.phrases-signal-amber i{color:var(--phrases-amber)}.phrases-signal-green i{color:#75b58f}.phrases-index-note{color:#a7a095;max-width:670px;margin:30px 0 0 auto;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.55}.phrases-chapter{padding:9vw 5vw}.phrases-chapter-title{grid-template-columns:.62fr 1.38fr;align-items:start;gap:5vw;margin-bottom:6vw;display:grid}.phrases-chapter-title h2{letter-spacing:-.088em;max-width:1040px;margin:0;font-size:clamp(64px,8.5vw,142px);line-height:.75}.phrases-chapter-title h2 i{color:var(--phrases-red);letter-spacing:-.07em;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.phrases-chapter-title h2 span{display:block}.phrases-chapter-pickerl>.phrases-prose{margin:0 auto 6vw}.phrases-translation{border-top:2px solid var(--phrases-ink);border-left:2px solid var(--phrases-ink);grid-template-columns:repeat(3,1fr);margin-bottom:5vw;display:grid}.phrases-translation div{border-right:2px solid var(--phrases-ink);border-bottom:2px solid var(--phrases-ink);min-height:250px;padding:28px}.phrases-translation div:nth-child(2){background:var(--phrases-red)}.phrases-translation span,.phrases-legal-cards>article>span,.phrases-condition-list article>div>span,.phrases-price-grid article>span{letter-spacing:.15em;font-size:9px;font-weight:950}.phrases-translation strong{letter-spacing:-.055em;margin-top:80px;font-size:clamp(29px,3vw,48px);line-height:.87;display:block}.phrases-pickerl-variants{background:#11100e59;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:7vw;display:grid}.phrases-pickerl-variants article{background:var(--phrases-paper);min-height:370px;padding:34px}.phrases-pickerl-variants h3{letter-spacing:-.05em;margin:0 0 80px;font-size:clamp(30px,3vw,48px);line-height:.87}.phrases-pickerl-variants p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.55}.phrases-chapter-pickerl .phrases-photo-slot{margin:0}.phrases-chapter-bastler{background:var(--phrases-red);color:var(--phrases-ink)}.phrases-chapter-bastler .phrases-kicker,.phrases-chapter-bastler .phrases-chapter-title h2 i{color:var(--phrases-paper)}.phrases-bastler-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:8vw;display:grid}.phrases-bastler-grid .phrases-prose{margin-left:auto}.phrases-bastler-grid aside{background:var(--phrases-ink);color:var(--phrases-paper);padding:38px}.phrases-bastler-grid aside ol{margin:0;padding:0;list-style:none}.phrases-bastler-grid aside li{letter-spacing:-.035em;border-top:1px solid #f1ede24d;grid-template-columns:35px 1fr;gap:15px;padding:24px 0;font-size:clamp(20px,2vw,30px);font-weight:900;line-height:1;display:grid}.phrases-bastler-grid aside li span{color:var(--phrases-red);letter-spacing:.13em;font-size:9px}.phrases-legal-band{background:var(--phrases-ink);color:var(--phrases-paper);grid-template-columns:.72fr 1.28fr;gap:6vw;padding:8vw 5vw;display:grid}.phrases-legal-band>div:first-child{align-self:start;position:sticky;top:30px}.phrases-legal-band h2{letter-spacing:-.083em;margin:0;font-size:clamp(63px,7vw,116px);line-height:.77}.phrases-legal-cards{border-top:1px solid #f1ede259}.phrases-legal-cards article{border-bottom:1px solid #f1ede259;padding:38px 0 52px}.phrases-legal-cards>article>span{color:var(--phrases-red)}.phrases-legal-cards h3{letter-spacing:-.06em;margin:30px 0 26px;font-size:clamp(38px,4vw,66px);line-height:.86}.phrases-legal-cards p{color:#c4beb3;max-width:710px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.58}.phrases-condition{padding:8vw 5vw}.phrases-condition header{grid-template-columns:.6fr 1.4fr;align-items:end;gap:5vw;margin-bottom:6vw;display:grid}.phrases-condition-list{border-top:2px solid var(--phrases-ink)}.phrases-condition-list article{border-bottom:2px solid var(--phrases-ink);grid-template-columns:.85fr 1.15fr;gap:7vw;padding:45px 0;display:grid}.phrases-condition-list article>div>span{color:var(--phrases-red);display:block}.phrases-condition-list strong{letter-spacing:-.06em;margin-top:18px;font-size:clamp(35px,4vw,62px);line-height:.86;display:block}.phrases-condition-list p{max-width:710px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.35vw,22px);line-height:1.6}.phrases-service-history{background:#d9d3c7;padding:8vw 5vw}.phrases-history-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;display:grid}.phrases-history-grid .phrases-prose{margin-left:auto}.phrases-evidence{border:2px solid var(--phrases-ink)}.phrases-evidence>p{padding:24px 28px}.phrases-evidence ol{margin:0;padding:0;list-style:none}.phrases-evidence li{border-top:2px solid var(--phrases-ink);min-height:125px;padding:24px 28px}.phrases-evidence li:first-child{background:var(--phrases-green);color:var(--phrases-paper)}.phrases-evidence li:last-child{background:var(--phrases-red)}.phrases-evidence span{letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px;font-size:9px;font-weight:950;display:block}.phrases-evidence strong{letter-spacing:-.045em;font-size:clamp(24px,2.2vw,35px);line-height:.92}.phrases-damage{grid-template-columns:.85fr 1.15fr;gap:8vw;padding:9vw 5vw;display:grid}.phrases-damage h2{letter-spacing:-.09em;max-width:700px;margin:0;font-size:clamp(70px,9vw,148px);line-height:.74}.phrases-prices{background:var(--phrases-ink);color:var(--phrases-paper);padding:8vw 5vw}.phrases-prices header{grid-template-columns:.6fr 1.4fr;align-items:end;gap:5vw;margin-bottom:6vw;display:grid}.phrases-price-grid{border-top:1px solid #f1ede266;border-left:1px solid #f1ede266;grid-template-columns:repeat(3,1fr);display:grid}.phrases-price-grid article{border-bottom:1px solid #f1ede266;border-right:1px solid #f1ede266;min-height:330px;padding:30px}.phrases-price-grid article:nth-child(2),.phrases-price-grid article:nth-child(6){background:var(--phrases-red);color:var(--phrases-ink)}.phrases-price-grid article>span{color:var(--phrases-red)}.phrases-price-grid article:nth-child(2)>span,.phrases-price-grid article:nth-child(6)>span{color:var(--phrases-paper)}.phrases-price-grid h3{letter-spacing:-.055em;margin:65px 0 25px;font-size:clamp(32px,3vw,49px);line-height:.87}.phrases-price-grid p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.55}.phrases-message{background:var(--phrases-red);grid-template-columns:.85fr 1.15fr;gap:7vw;padding:9vw 5vw;display:grid}.phrases-message>div:first-child h2{letter-spacing:-.088em;max-width:680px;margin:0 0 38px;font-size:clamp(66px,8vw,132px);line-height:.75}.phrases-message>div:first-child>p:last-child{max-width:580px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.55}.phrases-message-card{background:var(--phrases-paper);box-shadow:16px 16px 0 var(--phrases-ink);padding:clamp(28px,4vw,60px);font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.35vw,21px);line-height:1.55}.phrases-message-card ol{padding-left:1.4em}.phrases-message-card li{margin-bottom:10px}.phrases-message-label{background:var(--phrases-ink);width:fit-content;color:var(--phrases-paper);letter-spacing:.14em;text-transform:uppercase;margin-top:20px;padding:13px 16px;font:900 9px/1 Arial,Helvetica,sans-serif}.phrases-rule{background:var(--phrases-paper);padding:9vw 5vw}.phrases-rule h2{letter-spacing:-.095em;max-width:1300px;margin:0;font-size:clamp(78px,11vw,182px);line-height:.72}.phrases-rule>p:last-child{max-width:780px;margin:5vw 0 0 auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,1.7vw,27px);line-height:1.55}.phrases-faq{background:#d9d3c7;padding:8vw 5vw}.phrases-faq header{grid-template-columns:.6fr 1.4fr;align-items:end;gap:5vw;margin-bottom:6vw;display:grid}.phrases-faq>div{max-width:1100px;margin-left:auto}.phrases-faq details{border-top:2px solid var(--phrases-ink)}.phrases-faq details:last-child{border-bottom:2px solid var(--phrases-ink)}.phrases-faq summary{cursor:pointer;letter-spacing:-.05em;padding:28px 50px 28px 0;font-size:clamp(25px,2.8vw,44px);font-weight:950;line-height:.95}.phrases-faq details p{max-width:800px;margin:0;padding:0 0 34px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.6}.phrases-service{background:var(--phrases-red);padding:8vw 5vw}.phrases-service h2{letter-spacing:-.09em;max-width:1250px;margin:0;font-size:clamp(70px,9vw,150px);line-height:.74}.phrases-service>p:not(.phrases-kicker){max-width:720px;margin:4vw 0 35px auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.5vw,24px);line-height:1.55}.phrases-service>a{background:var(--phrases-ink);width:fit-content;color:var(--phrases-paper);letter-spacing:.14em;text-transform:uppercase;margin-left:auto;padding:16px 20px;font-size:10px;font-weight:950;display:block}.phrases-related{padding:7vw 5vw}.phrases-related>a{border-top:2px solid var(--phrases-ink);border-bottom:2px solid var(--phrases-ink);grid-template-columns:150px 1fr auto;align-items:center;gap:35px;padding:30px 0;display:grid}.phrases-related span,.phrases-related i{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:950}.phrases-related strong{letter-spacing:-.06em;max-width:800px;font-size:clamp(28px,3.8vw,60px);line-height:.88}.phrases-sources{background:var(--phrases-ink);color:var(--phrases-paper);grid-template-columns:.7fr 1.3fr;gap:7vw;padding:8vw 5vw;display:grid}.phrases-sources h2{letter-spacing:-.075em;margin:0;font-size:clamp(54px,6vw,96px);line-height:.79}.phrases-sources ol{margin:0;padding:0;list-style:none}.phrases-sources li{border-top:1px solid #f1ede24d;grid-template-columns:38px 1fr;gap:18px;padding:20px 0;display:grid}.phrases-sources li span{color:var(--phrases-red);letter-spacing:.13em;font-size:9px;font-weight:950}.phrases-sources li a{text-underline-offset:4px;max-width:720px;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.5;-webkit-text-decoration:underline #f1ede259;text-decoration:underline #f1ede259}.phrases-footer{background:var(--phrases-ink);color:var(--phrases-paper);border-top:1px solid #f1ede24d;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:5vw;padding:6vw 5vw;display:grid}.phrases-footer-mark{letter-spacing:-.08em;text-transform:uppercase;font-size:clamp(44px,6vw,86px);font-weight:950;line-height:.72}.phrases-footer-mark i{color:var(--phrases-red);text-transform:none;font-family:Georgia,Times New Roman,serif;font-weight:400}.phrases-footer p{color:#a39d92;margin:0;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.55}.phrases-footer p:last-child{text-align:right}@media (width<=950px){.phrases-header{grid-template-columns:1fr auto}.phrases-header nav{display:none}.phrases-hero{grid-template-columns:1fr;min-height:auto;padding-top:60px}.phrases-photo-slot-portrait{min-height:70vw}.phrases-opening,.phrases-chapter-title,.phrases-bastler-grid,.phrases-legal-band,.phrases-history-grid,.phrases-damage,.phrases-message,.phrases-sources{grid-template-columns:1fr}.phrases-index header,.phrases-condition header,.phrases-prices header,.phrases-faq header{grid-template-columns:1fr;align-items:start}.phrases-legal-band>div:first-child{position:static}.phrases-translation,.phrases-pickerl-variants,.phrases-price-grid{grid-template-columns:1fr 1fr}.phrases-pickerl-variants article:last-child{grid-column:1/3}}@media (width<=620px){.phrases-header{min-height:58px;margin:0 18px}.phrases-header>p{font-size:8px}.phrases-hero{border-bottom-width:8px;gap:35px;padding:45px 18px 18px}.phrases-hero h1{font-size:clamp(58px,19vw,90px)}.phrases-deck{font-size:18px}.phrases-byline{grid-template-columns:1fr 1fr;gap:10px;display:grid}.phrases-byline time{grid-column:1/3;margin:0}.phrases-photo-slot-portrait{min-height:118vw}.phrases-photo-slot>div{padding:20px;bottom:18px;left:18px;right:18px}.phrases-photo-slot>div strong{font-size:29px}.phrases-opening,.phrases-index,.phrases-chapter,.phrases-legal-band,.phrases-condition,.phrases-service-history,.phrases-damage,.phrases-prices,.phrases-message,.phrases-rule,.phrases-faq,.phrases-service,.phrases-related,.phrases-sources{padding:75px 20px}.phrases-opening{gap:55px}.phrases-opening strong{font-size:44px}.phrases-index h2,.phrases-condition h2,.phrases-prices h2,.phrases-faq h2,.phrases-chapter-title h2,.phrases-damage h2,.phrases-message>div:first-child h2,.phrases-rule h2,.phrases-service h2{font-size:clamp(54px,17vw,82px)}.phrases-index-row{grid-template-columns:34px 1fr 62px;gap:10px;min-height:90px}.phrases-index-row p{display:none}.phrases-index-row strong{font-size:19px}.phrases-chapter-title{gap:40px}.phrases-translation,.phrases-pickerl-variants,.phrases-price-grid{grid-template-columns:1fr}.phrases-translation div{min-height:190px}.phrases-translation strong{margin-top:55px}.phrases-pickerl-variants article,.phrases-pickerl-variants article:last-child{grid-column:auto;min-height:0}.phrases-pickerl-variants h3{margin-bottom:35px}.phrases-photo-slot-landscape{min-height:115vw;margin:0 20px 75px}.phrases-bastler-grid aside{padding:26px}.phrases-condition-list article{grid-template-columns:1fr;gap:28px}.phrases-evidence li{min-height:110px}.phrases-price-grid article{min-height:270px}.phrases-message-card{box-shadow:9px 9px 0 var(--phrases-ink)}.phrases-related>a{grid-template-columns:1fr auto}.phrases-related>a span{grid-column:1/3}.phrases-footer{grid-template-columns:1fr;padding:70px 20px}.phrases-footer p:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.phrases-guide *{scroll-behavior:auto!important}}.buying-guide{--guide-ink:#12110f;--guide-paper:#f1ede2;--guide-red:#e32018;--guide-muted:#817b72;background:var(--guide-paper);color:var(--guide-ink);overflow:hidden}.buying-guide *{box-sizing:border-box}.buying-guide a{color:inherit}.guide-kicker{color:var(--guide-red);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:950}.guide-header{border-bottom:2px solid var(--guide-ink);letter-spacing:.16em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;margin:0 2.5vw;font-size:10px;font-weight:900;display:grid}.guide-header nav{gap:28px;display:flex}.guide-header>p{text-align:right;margin:0}.guide-brand{letter-spacing:-.07em;font-size:18px}.guide-brand span{color:var(--guide-red)}.guide-hero{border-bottom:12px solid var(--guide-ink);grid-template-columns:minmax(0,1.3fr) minmax(390px,.7fr);gap:2.5vw;min-height:calc(100svh - 68px);padding:3vw 2.5vw 2.5vw;display:grid}.guide-hero-copy{flex-direction:column;justify-content:flex-end;display:flex}.guide-hero h1{letter-spacing:-.088em;max-width:1080px;margin:0;font-size:clamp(72px,9vw,154px);line-height:.75}.guide-hero h1 i{color:var(--guide-red);letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.guide-deck{max-width:720px;margin:34px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.55vw,25px);font-style:italic;line-height:1.45}.guide-byline{border-top:1px solid var(--guide-ink);letter-spacing:.14em;text-transform:uppercase;gap:24px;margin-top:38px;padding-top:14px;font-size:9px;font-weight:900;display:flex}.guide-byline time{margin-left:auto}.guide-hero-image{background:#716b62;min-height:620px;margin:0;position:relative;overflow:hidden}.guide-hero-image img{object-fit:cover;object-position:54% center;filter:saturate(.78)contrast(1.03);width:100%;height:100%}.guide-hero-image figcaption{background:var(--guide-paper);letter-spacing:.12em;text-transform:uppercase;max-width:290px;padding:12px 14px;font-size:9px;font-weight:900;line-height:1.4;position:absolute;bottom:18px;right:18px}.guide-prose{max-width:760px;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.42vw,23px);line-height:1.62}.guide-prose p{margin:0 0 1.3em}.guide-prose h2,.guide-opening strong{letter-spacing:-.075em;margin:0 0 42px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(50px,5.8vw,96px);font-weight:950;line-height:.82;display:block}.guide-prose-large{font-size:clamp(21px,1.8vw,29px)}.guide-opening{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:7vw;max-width:1500px;margin:0 auto;padding:9vw 5vw;display:grid}.guide-opening aside{border-top:3px solid var(--guide-red);align-self:start;padding-top:18px}.guide-opening strong{max-width:480px;margin:0;font-size:clamp(42px,4.2vw,70px)}.guide-sequence{background:var(--guide-ink);color:var(--guide-paper);padding:6vw 4vw 7vw}.guide-sequence header{grid-template-columns:1fr 2fr;align-items:end;margin-bottom:5vw;display:grid}.guide-sequence h2,.guide-costs h2,.guide-checklist h2,.guide-faq h2{letter-spacing:-.085em;max-width:1000px;margin:0;font-size:clamp(62px,8vw,130px);line-height:.78}.guide-sequence ol{border-top:1px solid #f1ede259;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.guide-sequence li{border-bottom:1px solid #f1ede259;border-right:1px solid #f1ede259;min-height:420px;padding:32px}.guide-sequence li:nth-child(3n){border-right:0}.guide-sequence li:nth-child(5){background:var(--guide-red);color:var(--guide-ink)}.guide-sequence li>span{color:var(--guide-red);letter-spacing:.18em;font-size:10px;font-weight:950}.guide-sequence li:nth-child(5)>span{color:var(--guide-paper)}.guide-sequence h3{letter-spacing:-.055em;margin:68px 0 26px;font-size:clamp(34px,3vw,52px);line-height:.88}.guide-sequence li p{max-width:430px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.55}.guide-split,.guide-registration{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:7vw;max-width:1500px;margin:0 auto;padding:10vw 5vw;display:grid}.guide-comparison{border:2px solid var(--guide-ink)}.guide-comparison div{padding:36px}.guide-comparison div+div{background:var(--guide-red);border-top:2px solid var(--guide-ink)}.guide-comparison span,.guide-comparison p{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.5}.guide-comparison strong{letter-spacing:-.075em;margin:28px 0 60px;font-size:clamp(50px,5vw,84px);line-height:.8;display:block}.guide-comparison p{max-width:420px;margin:0}.guide-document-band{background:var(--guide-red);grid-template-columns:1fr 1fr;gap:7vw;padding:8vw 5vw;display:grid}.guide-document-band h2{letter-spacing:-.085em;max-width:780px;margin:0;font-size:clamp(64px,8vw,132px);line-height:.76}.guide-document-band .guide-kicker{color:var(--guide-paper)}.guide-related{border-bottom:2px solid var(--guide-ink);letter-spacing:.12em;text-transform:uppercase;padding-bottom:4px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:950;display:inline-block}.guide-contract,.guide-money{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:8vw;max-width:1500px;margin:0 auto;padding:10vw 5vw;display:grid}.guide-contract blockquote{background:var(--guide-ink);color:var(--guide-paper);margin:0;padding:70px 50px 50px;position:relative}.guide-contract blockquote span{color:var(--guide-red);font-family:Georgia,serif;font-size:100px;line-height:1;position:absolute;top:20px;left:30px}.guide-contract blockquote p{letter-spacing:-.07em;margin:0;font-size:clamp(40px,4.6vw,78px);font-weight:950;line-height:.88}.guide-money{background:var(--guide-ink);max-width:none;color:var(--guide-paper);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.guide-money h2{letter-spacing:-.085em;max-width:760px;margin:0;font-size:clamp(66px,8vw,132px);line-height:.76}.guide-costs{padding:8vw 5vw}.guide-costs header{grid-template-columns:.6fr 1.4fr;align-items:end;gap:5vw;margin-bottom:5vw;display:grid}.guide-fee-grid{border-top:2px solid var(--guide-ink);border-left:2px solid var(--guide-ink);grid-template-columns:repeat(3,1fr);display:grid}.guide-fee-grid div{border-right:2px solid var(--guide-ink);border-bottom:2px solid var(--guide-ink);min-height:210px;padding:28px}.guide-fee-grid span{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.guide-fee-grid strong{letter-spacing:-.075em;margin-top:54px;font-size:clamp(44px,5vw,82px);line-height:.8;display:block}.guide-fee-total{background:var(--guide-red)}.guide-cost-note{max-width:760px;color:var(--guide-muted);margin:30px 0 0 auto;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.55}.guide-docs{border-top:10px solid var(--guide-red);background:var(--guide-ink);color:var(--guide-paper);padding:38px}.guide-docs ul{margin:0;padding:0;list-style:none}.guide-docs li{letter-spacing:-.035em;border-bottom:1px solid #f1ede247;padding:20px 0;font-size:clamp(20px,2vw,31px);font-weight:900}.guide-docs small{color:#bdb7ac;margin-top:30px;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.5;display:block}.guide-warning{background:var(--guide-red);padding:8vw 5vw}.guide-warning h2{letter-spacing:-.092em;max-width:1300px;margin:0 0 5vw;font-size:clamp(74px,10vw,168px);line-height:.72}.guide-warning>p:not(.guide-kicker){max-width:780px;margin:0 0 1.3em auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,1.7vw,27px);line-height:1.55}.guide-checklist{background:var(--guide-ink);color:var(--guide-paper);padding:8vw 5vw}.guide-checklist header{grid-template-columns:.6fr 1.4fr;align-items:end;gap:5vw;margin-bottom:5vw;display:grid}.guide-checklist ol{margin:0;padding:0;list-style:none}.guide-checklist li{border-top:1px solid #f1ede259;grid-template-columns:100px 1fr;align-items:center;min-height:140px;display:grid}.guide-checklist li:last-child{border-bottom:1px solid #f1ede259}.guide-checklist li span{color:var(--guide-red);letter-spacing:.18em;font-size:11px;font-weight:950}.guide-checklist li p{letter-spacing:-.055em;margin:0;font-size:clamp(30px,3.7vw,61px);font-weight:900;line-height:.92}.guide-faq{grid-template-columns:.85fr 1.15fr;gap:7vw;padding:9vw 5vw;display:grid}.guide-faq h2{font-size:clamp(58px,7vw,112px)}.guide-faq details{border-top:2px solid var(--guide-ink)}.guide-faq details:last-child{border-bottom:2px solid var(--guide-ink)}.guide-faq summary{cursor:pointer;letter-spacing:-.045em;padding:28px 40px 28px 0;font-size:clamp(24px,2.4vw,40px);font-weight:900;line-height:1}.guide-faq details p{max-width:700px;margin:0 0 30px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.55}.guide-service{background:var(--guide-red);margin:0 5vw 8vw;padding:6vw}.guide-service h2{letter-spacing:-.085em;max-width:1100px;margin:0;font-size:clamp(62px,8vw,132px);line-height:.76}.guide-service>p:not(.guide-kicker){max-width:680px;margin:44px 0 35px auto;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.55}.guide-service a{border-bottom:3px solid var(--guide-ink);letter-spacing:.14em;text-transform:uppercase;width:fit-content;margin-left:auto;padding-bottom:6px;font-size:11px;font-weight:950;display:block}.guide-sources{border-top:2px solid var(--guide-ink);grid-template-columns:.7fr 1.3fr;gap:7vw;padding:7vw 5vw;display:grid}.guide-sources h2{letter-spacing:-.075em;max-width:520px;margin:0;font-size:clamp(50px,5.5vw,90px);line-height:.8}.guide-sources ol{margin:0;padding:0;list-style:none}.guide-sources li{border-top:1px solid var(--guide-ink);grid-template-columns:60px 1fr;padding:19px 0;font-size:13px;font-weight:850;line-height:1.35;display:grid}.guide-sources li:last-child{border-bottom:1px solid var(--guide-ink)}.guide-sources li span{color:var(--guide-red)}.guide-footer{background:var(--guide-ink);color:var(--guide-paper);grid-template-columns:1fr 1fr 1fr;align-items:end;gap:4vw;padding:5vw;display:grid}.guide-footer-mark{letter-spacing:-.07em;font-size:clamp(40px,5vw,76px);font-weight:950;line-height:.78}.guide-footer-mark i{color:var(--guide-red);font-family:Georgia,serif;font-weight:400}.guide-footer p{letter-spacing:.11em;text-transform:uppercase;max-width:420px;margin:0;font-size:11px;font-weight:850;line-height:1.6}.guide-footer p:last-child{text-align:right}@media (width<=900px){.guide-header{grid-template-columns:1fr 1fr}.guide-header nav{display:none}.guide-hero{grid-template-columns:1fr;min-height:auto;padding-top:40px}.guide-hero h1{font-size:clamp(62px,17vw,100px)}.guide-hero-image{min-height:65svh}.guide-opening,.guide-split,.guide-document-band,.guide-contract,.guide-money,.guide-registration,.guide-faq,.guide-sources{grid-template-columns:1fr}.guide-opening{padding-top:90px}.guide-sequence header,.guide-costs header,.guide-checklist header{grid-template-columns:1fr;gap:30px}.guide-sequence ol{grid-template-columns:1fr 1fr}.guide-sequence li:nth-child(3n){border-right:1px solid #f1ede259}.guide-sequence li:nth-child(2n){border-right:0}.guide-fee-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.guide-header{min-height:58px}.guide-hero{gap:28px;padding:38px 18px 18px}.guide-hero h1{font-size:clamp(54px,18vw,82px)}.guide-deck{font-size:18px}.guide-byline{flex-wrap:wrap;gap:10px 18px}.guide-byline time{width:100%;margin-left:0}.guide-hero-image{min-height:54svh}.guide-opening,.guide-split,.guide-document-band,.guide-contract,.guide-money,.guide-registration,.guide-faq,.guide-sources{padding:80px 22px}.guide-sequence,.guide-costs,.guide-warning,.guide-checklist{padding:75px 20px}.guide-sequence h2,.guide-costs h2,.guide-checklist h2,.guide-faq h2{font-size:56px}.guide-sequence ol{grid-template-columns:1fr}.guide-sequence li,.guide-sequence li:nth-child(3n){border-right:0;min-height:340px}.guide-document-band h2,.guide-money h2,.guide-warning h2,.guide-service h2{font-size:60px}.guide-contract blockquote{padding:65px 28px 35px}.guide-contract blockquote p{font-size:42px}.guide-fee-grid{grid-template-columns:1fr}.guide-fee-grid div{min-height:150px}.guide-fee-grid strong{margin-top:35px}.guide-checklist li{grid-template-columns:52px 1fr;min-height:125px}.guide-checklist li p{font-size:29px}.guide-service{margin:0 20px 70px;padding:58px 24px}.guide-service>p:not(.guide-kicker),.guide-service a{margin-left:0}.guide-footer{grid-template-columns:1fr;gap:50px;padding:65px 22px}.guide-footer p:last-child{text-align:left}}.mileage-page{--mileage-ink:#11100e;--mileage-paper:#f1ede2;--mileage-red:#e32018;--mileage-faded:#8b857b;background:var(--mileage-paper);color:var(--mileage-ink);overflow:hidden}.mileage-page *{box-sizing:border-box}.mileage-page a{color:inherit}.mileage-header{border-bottom:2px solid var(--mileage-ink);letter-spacing:.16em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;margin:0 2.5vw;font-size:10px;font-weight:900;display:grid}.mileage-header nav{gap:28px;display:flex}.mileage-header>p{text-align:right;margin:0}.mileage-brand{letter-spacing:-.07em;font-size:18px}.mileage-brand span{color:var(--mileage-red)}.mileage-hero{border-bottom:12px solid var(--mileage-ink);grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);gap:2.5vw;min-height:calc(100svh - 68px);padding:3vw 2.5vw 2.5vw;display:grid}.mileage-hero-copy{flex-direction:column;justify-content:flex-end;display:flex}.mileage-kicker{color:var(--mileage-red);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:950}.mileage-hero h1{letter-spacing:-.086em;max-width:1050px;margin:0;font-size:clamp(68px,8.7vw,148px);line-height:.76}.mileage-hero h1 i{color:var(--mileage-red);letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block;transform:rotate(-2deg)}.mileage-deck{max-width:650px;margin:32px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.5vw,24px);font-style:italic;line-height:1.45}.mileage-byline{border-top:1px solid var(--mileage-ink);letter-spacing:.14em;text-transform:uppercase;gap:24px;margin-top:40px;padding-top:14px;font-size:9px;font-weight:900;display:flex}.mileage-byline time{margin-left:auto}.mileage-hero-image{background:#777;min-height:620px;margin:0;position:relative;overflow:hidden}.mileage-hero-image img{object-fit:cover;height:100%}.mileage-hero-image figcaption{background:var(--mileage-paper);letter-spacing:.12em;text-transform:uppercase;max-width:300px;padding:12px 14px;font-size:9px;font-weight:900;line-height:1.4;position:absolute;bottom:18px;right:18px}.mileage-opening,.mileage-body{grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);gap:7vw;max-width:1450px;margin:0 auto;padding:10vw 5vw;display:grid}.mileage-opening>aside{border-top:3px solid var(--mileage-red);align-self:start;padding-top:18px}.mileage-opening>aside span{letter-spacing:-.08em;font-size:clamp(64px,8vw,128px);font-weight:950;line-height:.8;display:block}.mileage-opening>aside p{color:var(--mileage-faded);letter-spacing:.16em;text-transform:uppercase;margin:17px 0 0;font-size:9px;font-weight:900}.mileage-copy{max-width:760px;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.55vw,25px);line-height:1.62}.mileage-copy p{margin:0 0 1.3em}.mileage-copy h2{letter-spacing:-.075em;margin:0 0 45px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(52px,6vw,100px);line-height:.82}.mileage-standfirst{font-size:clamp(27px,2.5vw,42px);line-height:1.28}.mileage-short{letter-spacing:-.06em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(34px,4vw,70px);font-weight:950;line-height:.9}.mileage-verdict{background:var(--mileage-red);grid-template-columns:1fr auto 1fr;align-items:center;padding:5vw 4vw;display:grid}.mileage-verdict p,.mileage-verdict span{letter-spacing:-.08em;margin:0;font-size:clamp(50px,8vw,140px);font-weight:950;line-height:.75}.mileage-verdict p:last-child{text-align:right}.mileage-verdict span{color:var(--mileage-paper);padding:0 3vw;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.mileage-body{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center}.mileage-clock{background:var(--mileage-ink);color:var(--mileage-paper)}.mileage-clock div{padding:32px}.mileage-clock div+div{background:var(--mileage-red);color:var(--mileage-ink)}.mileage-clock span,.mileage-clock small{letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.mileage-clock strong{letter-spacing:-.075em;margin:16px 0 11px;font-size:clamp(48px,5vw,84px);line-height:.8;display:block}.mileage-chapters{background:var(--mileage-ink);color:var(--mileage-paper);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mileage-chapters article{border-bottom:1px solid #f1ede240;border-right:1px solid #f1ede240;min-height:680px;padding:5vw}.mileage-chapters article:nth-child(3){background:var(--mileage-red);color:var(--mileage-ink)}.mileage-chapters article>span{color:var(--mileage-red);letter-spacing:.18em;font-size:10px;font-weight:950}.mileage-chapters article:nth-child(3)>span{color:var(--mileage-paper)}.mileage-chapters h2{letter-spacing:-.078em;max-width:620px;margin:80px 0 40px;font-size:clamp(50px,6.4vw,108px);line-height:.8}.mileage-chapters p{max-width:690px;margin:0 0 1.2em;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.4vw,22px);line-height:1.55}.mileage-pullquote{background:var(--mileage-paper);margin:0;padding:12vw 8vw;position:relative;overflow:hidden}.mileage-pullquote span{color:var(--mileage-red);opacity:.2;font-family:Georgia,Times New Roman,serif;font-size:34vw;line-height:1;position:absolute;top:1vw;left:3vw}.mileage-pullquote p{letter-spacing:-.075em;max-width:1320px;margin:0 auto;font-size:clamp(54px,7.7vw,130px);font-weight:950;line-height:.83;position:relative}.mileage-life{align-items:start}.mileage-note{background:var(--mileage-red);padding:36px;position:sticky;top:30px}.mileage-note strong{letter-spacing:-.06em;font-size:clamp(38px,4vw,64px);line-height:.85;display:block}.mileage-note>p:last-child{margin:26px 0 0;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.5}.mileage-inspection{background:var(--mileage-red);padding:9vw 5vw}.mileage-inspection header{grid-template-columns:.5fr 1.5fr;gap:5vw;margin-bottom:7vw;display:grid}.mileage-inspection h2{letter-spacing:-.08em;max-width:950px;margin:0;font-size:clamp(58px,8vw,132px);line-height:.78}.mileage-inspection ol{border-top:3px solid var(--mileage-ink);margin:0;padding:0;list-style:none}.mileage-inspection li{border-bottom:1px solid #11100e66;grid-template-columns:55px minmax(200px,.75fr) minmax(280px,1.25fr);align-items:baseline;gap:24px;padding:28px 0;display:grid}.mileage-inspection li>span{letter-spacing:.15em;font-size:9px;font-weight:950}.mileage-inspection h3{letter-spacing:-.055em;margin:0;font-size:clamp(27px,3vw,48px);line-height:.9}.mileage-inspection li p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.25vw,20px);line-height:1.48}.mileage-ending{background:var(--mileage-paper);padding:10vw 8vw}.mileage-ending>p{max-width:850px;margin:0 auto 1.2em;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,1.8vw,28px);line-height:1.58}.mileage-ending h2{letter-spacing:-.085em;max-width:1250px;margin:9vw auto 0;font-size:clamp(64px,9vw,150px);line-height:.78}.mileage-ending h2+h2{text-align:right;margin-top:.1em}.mileage-ending h2 i{color:var(--mileage-red);font-family:Georgia,Times New Roman,serif;font-weight:400}.mileage-service{background:var(--mileage-ink);color:var(--mileage-paper);grid-template-columns:.45fr 1.05fr .7fr;align-items:end;gap:4vw;margin:0 4vw 9vw;padding:4vw;display:grid}.mileage-service h2{letter-spacing:-.077em;margin:0;font-size:clamp(48px,6.3vw,100px);line-height:.8}.mileage-service>p:not(.mileage-kicker){margin:0 0 25px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.5}.mileage-service a{border-top:1px solid var(--mileage-paper);letter-spacing:.14em;text-transform:uppercase;padding-top:13px;font-size:10px;font-weight:950;display:block}.mileage-sources{background:#ded9cc;grid-template-columns:.6fr 1.4fr;gap:6vw;padding:7vw 5vw;display:grid}.mileage-sources h2{letter-spacing:-.07em;margin:0;font-size:clamp(45px,5vw,80px);line-height:.82}.mileage-sources ol{border-top:2px solid var(--mileage-ink);margin:0;padding:0;list-style:none}.mileage-sources li{border-bottom:1px solid #11100e4d;grid-template-columns:42px 1fr;gap:15px;padding:18px 0;display:grid}.mileage-sources li span{color:var(--mileage-red);letter-spacing:.14em;font-size:9px;font-weight:950}.mileage-sources li a{text-underline-offset:4px;font-family:Georgia,Times New Roman,serif;font-size:17px;text-decoration:underline}.mileage-footer{background:var(--mileage-ink);min-height:300px;color:var(--mileage-paper);grid-template-columns:1fr 1fr .6fr;gap:6vw;padding:55px 4vw;display:grid}.mileage-footer-mark{letter-spacing:-.07em;text-transform:uppercase;font-size:clamp(43px,5.5vw,88px);font-weight:950;line-height:.76}.mileage-footer-mark i{color:var(--mileage-red);text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:.72em;font-weight:400}.mileage-footer>p{max-width:420px;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.5}.mileage-footer>p:last-child{text-align:right;letter-spacing:.14em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;line-height:1.8}@media (width<=950px){.mileage-hero{grid-template-columns:1fr}.mileage-hero-image{min-height:720px}.mileage-opening,.mileage-body{grid-template-columns:1fr}.mileage-opening>aside{max-width:350px}.mileage-clock{max-width:600px}.mileage-service{grid-template-columns:1fr}.mileage-service h2{margin-bottom:30px}}@media (width<=680px){.mileage-header{grid-template-columns:1fr 1fr;margin:0 20px}.mileage-header nav{display:none}.mileage-header>p{font-size:8px}.mileage-hero{border-bottom-width:7px;min-height:0;padding:48px 20px 20px}.mileage-hero h1{font-size:16vw}.mileage-deck{font-size:18px}.mileage-byline{flex-wrap:wrap;gap:12px 20px}.mileage-byline time{margin-left:0}.mileage-hero-image{aspect-ratio:1;min-height:0}.mileage-opening,.mileage-body{padding:80px 24px}.mileage-copy{font-size:19px}.mileage-copy h2{font-size:14vw}.mileage-verdict{grid-template-columns:1fr;gap:18px;padding:60px 24px}.mileage-verdict p,.mileage-verdict p:last-child{text-align:left}.mileage-verdict span{padding:0}.mileage-chapters{grid-template-columns:1fr}.mileage-chapters article{min-height:0;padding:70px 24px}.mileage-chapters h2{margin:60px 0 32px;font-size:14vw}.mileage-pullquote{padding:100px 24px}.mileage-pullquote p{font-size:13vw}.mileage-note{position:static}.mileage-inspection{padding:80px 24px}.mileage-inspection header{grid-template-columns:1fr}.mileage-inspection h2{font-size:15vw}.mileage-inspection li{grid-template-columns:35px 1fr}.mileage-inspection li p{grid-column:2}.mileage-ending{padding:90px 24px}.mileage-ending h2{font-size:15vw}.mileage-service{margin:0;padding:70px 24px}.mileage-service h2{font-size:14vw}.mileage-sources{grid-template-columns:1fr;padding:75px 24px}.mileage-footer{grid-template-columns:1fr;gap:50px;padding:55px 24px}.mileage-footer>p:last-child{text-align:left}}
