@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/garage-0.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/garage-1.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/garage-2.ttf) format("truetype")}@font-face{font-family:Big Shoulders Stencil Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/garage-3.ttf) format("truetype")}@font-face{font-family:Big Shoulders Stencil Display;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/garage-4.ttf) format("truetype")}:root{--color-bg: color(srgb .1333 .1412 .1333);--color-surface: color(srgb .1725 .1843 .1725);--color-surface-strong: color(srgb .2314 .2471 .2314);--color-border: color(srgb .2314 .2471 .2314);--color-text-strong: color(srgb .9098 .902 .8745);--color-text: color(srgb .8118 .8039 .7725);--color-text-dim: color(srgb .6431 .6549 .6235);--color-text-numeral: color(srgb .4706 .4863 .4627);--color-accent: color(srgb .949 .7608 .1882);--color-accent-ink: color(srgb .1333 .1412 .1333);--color-focus: color(srgb .949 .7608 .1882);--color-hazard-stripe: color(srgb .949 .7608 .1882);--color-success: color(srgb .549 .7608 .4784);--color-warning: color(srgb .949 .7608 .1882);--color-danger: color(srgb .9412 .4784 .3529);--font-display: "Big Shoulders Stencil Display", "Impact", "sans-serif";--font-body: "Barlow", "system-ui", "sans-serif";--font-weight-display: 900;--font-weight-display-medium: 700;--font-weight-body: 400;--font-weight-body-semibold: 600;--font-weight-body-heavy: 800;--size-h1: 148px;--size-h1-min: 56px;--size-h2: 72px;--size-h2-min: 40px;--size-feature-h3: 64px;--size-numeral: 64px;--size-amount: 58px;--size-wordmark: 34px;--size-h3: 32px;--size-table-head: 24px;--size-lede: 19px;--size-body: 17px;--size-small: 15px;--size-nav: 13px;--size-micro: 12px;--size-wrap: 1320px;--size-measure: 32em;--space-1: 4px;--space-2: 8px;--space-3: 10px;--space-4: 14px;--space-5: 18px;--space-6: 24px;--space-7: 30px;--space-8: 40px;--space-9: 50px;--space-10: 60px;--radius-none: 0px;--border-rule: 2px;--border-hairline: 1px;--border-tier-edge: 6px;--border-hazard: 14px;--shadow-none: 0px 0px 0px 0px color(srgb 0 0 0 / 0);--texture-rubber-dot: radial-gradient(rgba(232,230,223,.045) 1px, transparent 1.5px) 0 0 / 7px 7px;--motion-duration-hover: .2s;--motion-duration-load: 1.6s;--motion-easing-load: cubic-bezier(.16, 1, .3, 1);--motion-easing-standard: cubic-bezier(.25, .1, .25, 1);--breakpoint-stack: 900px}*{box-sizing:border-box}html{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--size-body);line-height:1.6}body{margin:0;background:var(--texture-rubber-dot)}body:before,body:after{content:"";display:block;height:var(--border-hazard);background:repeating-linear-gradient(-45deg,var(--color-hazard-stripe) 0 18px,var(--color-bg) 18px 36px)}a{color:inherit;text-underline-offset:.2em}a:hover{color:var(--color-accent)}button,input{font:inherit}button{cursor:pointer}a,button,input{touch-action:manipulation}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}[hidden]{display:none!important}.wrap{max-width:var(--size-wrap);margin:auto;padding-inline:var(--space-6)}.site-header{border-bottom:var(--border-rule) solid var(--color-border)}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-6)}.wordmark{font:900 clamp(24px,3vw,34px)/1 var(--font-display);text-transform:uppercase;text-decoration:none;color:var(--color-text-strong);overflow-wrap:anywhere}.main-nav{display:flex;gap:var(--space-2);flex-wrap:wrap}.main-nav a{padding:12px 16px;border:var(--border-rule) solid var(--color-border);font-size:var(--size-nav);text-transform:uppercase;font-weight:800;text-decoration:none;letter-spacing:1px}.skip{position:absolute;top:-200px;left:24px;padding:16px;background:var(--color-accent);color:var(--color-accent-ink);z-index:5}.skip:focus{top:24px}.languages{display:flex;gap:var(--space-4);padding-block:var(--space-4)}.languages a{padding:10px}.garage-hero{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:var(--space-8);padding-block:var(--space-10)}h1,h2,h3{font-family:var(--font-display);text-transform:uppercase;color:var(--color-text-strong);font-weight:900;overflow-wrap:anywhere}h1{font-size:clamp(56px,7vw,110px);line-height:.96;margin:0 0 var(--space-6);max-width:15ch}h2{font-size:clamp(40px,5vw,72px);line-height:1.05;margin:0 0 var(--space-6)}h3{font-size:var(--size-h3);line-height:1.15}p{margin:0 0 1em}.eyebrow{font-size:var(--size-micro);font-weight:800;letter-spacing:2px;color:var(--color-accent)}.lede{font-size:var(--size-lede);max-width:var(--size-measure)}.plate{width:100%;max-width:440px;justify-self:center;fill:var(--color-surface);stroke:var(--color-border);stroke-width:5}.plate circle:last-of-type{fill:var(--color-bg)}.plate text{fill:var(--color-text-dim);stroke:none;font:900 30px var(--font-display)}.bays{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--color-border);border-left:2px solid var(--color-border);margin-bottom:var(--space-9)}.bays>a{position:relative;text-decoration:none;padding:var(--space-6);border-right:2px solid var(--color-border);border-bottom:2px solid var(--color-border);transition:background var(--motion-duration-hover)}.bays>a:hover{background:var(--color-surface)}.bay-number{font:900 var(--size-numeral)/1 var(--font-display);color:var(--color-text-numeral)}.bays h2{font-size:var(--size-h3);margin-block:var(--space-5) var(--space-3)}.bays p{font-size:var(--size-small);color:var(--color-text-dim)}.bay-arrow{position:absolute;right:24px;top:24px;color:var(--color-accent);font-size:30px}.article-intro{padding-block:var(--space-9)}.article-intro h1{max-width:22ch;font-size:clamp(48px,6vw,88px)}.article-body,.article-section,.privacy-page{max-width:850px;padding-block:var(--space-8);margin:auto}.article-body h2{font-size:clamp(32px,4vw,48px);margin-top:var(--space-8)}.article-section{border-top:2px solid var(--color-border)}.article-section>h2{font-size:clamp(36px,4vw,52px)}.prose li{margin-bottom:.7em}.prose a,.sources a,.related a{color:var(--color-accent)}.updated,.sources small{font-size:var(--size-small);color:var(--color-text-dim)}.sources small{display:block}.sources li,.related li{padding-bottom:var(--space-4);overflow-wrap:anywhere}.table-scroll{overflow:auto;max-width:100%;border:2px solid var(--color-border);margin-block:var(--space-6)}table{border-collapse:collapse;width:100%;min-width:550px}th,td{padding:var(--space-4);border-bottom:1px solid var(--color-border);text-align:left}th{background:var(--color-surface-strong);color:var(--color-text-strong)}.site-footer{border-top:2px solid var(--color-border);margin-top:var(--space-9)}.footer-inner{padding-block:var(--space-8);display:flex;gap:var(--space-6);align-items:center;flex-wrap:wrap}.footer-inner p{margin:0;font-size:var(--size-small);color:var(--color-text-dim)}.footer-inner>a{padding:12px}.guide-search{padding-block:var(--space-8)}.search-controls{margin-block:var(--space-6)}.search-controls label{display:block;font-weight:800}.search-row{display:flex;gap:var(--space-3);margin-block:var(--space-3)}input{flex:1;min-width:0;background:var(--color-surface);color:var(--color-text);border:2px solid var(--color-border);padding:12px}button{background:var(--color-accent);color:var(--color-accent-ink);border:0;padding:12px 18px;font-weight:800}.guide-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 var(--space-8)}.guide-list li{border-bottom:2px solid var(--color-border);padding-block:var(--space-5)}.guide-list a{font-weight:800;font-size:var(--size-lede)}.guide-list span{display:block;color:var(--color-text-dim);font-size:var(--size-small)}body .article-section .faq-section .faq-accordion{margin:0}body .article-section .faq-section .faq-item{background:var(--color-surface);border:2px solid var(--color-border);border-radius:0;box-shadow:none}body .article-section .faq-section .faq-question{font-family:var(--font-body);color:var(--color-text-strong);font-size:var(--size-lede);padding:var(--space-5);background:transparent}body .article-section .faq-section .faq-answer{font-family:var(--font-body);color:var(--color-text);padding:var(--space-5)}body .breadcrumbs{color:var(--color-text-dim);padding-block:var(--space-5)}body .breadcrumbs a{color:var(--color-text-dim)}@media(max-width:900px){.header-inner{align-items:flex-start;flex-direction:column}.garage-hero{grid-template-columns:1fr}.plate{max-width:280px}.bays,.guide-list{grid-template-columns:1fr}.garage-hero{padding-block:var(--space-8)}h1{font-size:clamp(56px,10vw,90px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body .article-section .faq-section .faq-answer p{font-family:var(--font-body);font-size:var(--size-body);line-height:1.6;color:var(--color-text)}body .article-section .faq-section .faq-question{text-transform:none;line-height:1.4}body .article-section .faq-section .faq-answer{background:var(--color-surface)}body .article-section .faq-section{margin:0;padding:0;border:0}body .breadcrumbs{font-family:var(--font-body);font-size:var(--size-small)}body .breadcrumbs .crumb.current,body .breadcrumbs .separator{color:var(--color-text-dim)}.cookie-banner[data-astro-cid-fzbxxtek]{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#111;color:#fff;padding:16px 0;border-top:2px solid #4a7c59;background-color:#111}.cookie-row[data-astro-cid-fzbxxtek]{display:flex;align-items:center;gap:24px;flex-wrap:wrap;max-width:1100px;margin:0 auto;padding:0 16px}.cookie-text[data-astro-cid-fzbxxtek]{flex:1;min-width:280px}.cookie-text[data-astro-cid-fzbxxtek] p[data-astro-cid-fzbxxtek]{font-size:14px;line-height:1.5;margin:0;color:#fff}.cookie-text[data-astro-cid-fzbxxtek] strong[data-astro-cid-fzbxxtek]{color:#9fd3ac}.cookie-actions[data-astro-cid-fzbxxtek]{display:flex;gap:12px;flex-wrap:wrap}.btn-link[data-astro-cid-fzbxxtek]{background:transparent;border:0;color:#c0c0b8;font-size:13px;padding:10px 14px;cursor:pointer;font-family:inherit;text-decoration:underline}.btn-link[data-astro-cid-fzbxxtek]:hover{color:#fff}.btn-cta[data-astro-cid-fzbxxtek]{background:#4a7c59;color:#fff;border:0;padding:10px 20px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;font-family:inherit}.btn-cta[data-astro-cid-fzbxxtek]:hover{background:#fff;color:#4a7c59}body.has-cookie-banner{padding-bottom:var(--cookie-banner-height, 88px)}
