:root{--paper:#eeede7;--ink:#191d1e;--yellow:#df5944;--accent:#b83e2b;--accent-light:#ef7660;--muted:#606563;--line:#d2d4cc;--red:#b83e2b;--dark:#15191a}body{background:var(--paper)}::selection{background:#df5944;color:white}header{background:var(--dark);color:var(--paper);height:84px;border-bottom:1px solid #ffffff21}.brand-mark{background:transparent;color:var(--accent-light);width:43px;height:35px;transform:none}.brand-mark .icon{width:43px;height:35px;transform:none;stroke-width:1.35}.brand{gap:7px;letter-spacing:-.8px}.nav-wrap{max-width:1600px;padding:0 4.5%;gap:28px}nav{gap:24px}nav a{font-size:13px}nav a:after{background:var(--accent-light)}.nav-cta{border-color:#5d6261;font-size:12px;padding:9px 14px;gap:20px}.nav-cta:hover{background:#323735}.search-open{color:var(--paper)}.menu-toggle span{background:var(--paper)}.reading-progress{height:3px;width:0;background:var(--accent-light);position:fixed;top:0;left:0;z-index:100}.accent{background:var(--accent);color:#fff}.accent:hover{background:#ce4935}.button{border-radius:2px;font-size:13px;letter-spacing:.1px}.button>span{font-size:20px}.yellow{background:var(--accent);color:white}.yellow:hover{background:#ce4935}.eyebrow{letter-spacing:1.8px;font-size:9px}.text-link{border-color:currentColor}.section{max-width:1450px;padding:95px 6%}.section-heading{margin-bottom:40px}.section-heading h2{font-size:clamp(43px,4.4vw,65px);line-height:1}.section-heading>p{font-size:14px;line-height:1.8}.hero-v2{min-height:720px;height:calc(100svh - 84px);max-height:1000px;position:relative;background:#141414;color:var(--paper);overflow:hidden;isolation:isolate}.hero-v2-image{position:absolute;inset:0;z-index:-3}.hero-v2-image img{width:100%;height:100%;object-fit:cover;object-position:center;animation:hero-open 1.5s ease-out both}.hero-v2-overlay{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#101313d9 0%,#12151565 40%,transparent 68%),linear-gradient(0deg,#0c1010c9,transparent 22%,transparent 85%,#11151550)}.hero-v2-top{position:relative;max-width:1500px;margin:auto;padding:25px 5.5%;display:flex;align-items:center;justify-content:space-between;font-size:8px;font-weight:600;letter-spacing:1.5px;color:#c9cec7}.hero-v2-top>span:first-child{display:flex;align-items:center;gap:8px}.hero-v2-top i{width:5px;height:5px;background:#ef7660;border-radius:50%;box-shadow:0 0 0 4px #ef76601c}.hero-v2-copy{max-width:1500px;margin:auto;padding:42px 5.5% 100px;position:relative}.hero-v2-copy>.eyebrow{font-size:8px;color:#a8aeaa;letter-spacing:1.5px;margin-bottom:25px}.hero-v2 h1{font-size:clamp(75px,7.5vw,120px);line-height:.92;letter-spacing:-1.5px;max-width:710px}.hero-v2 h1 em{font-style:normal;color:var(--accent-light)}.hero-v2 h1>span{color:transparent;-webkit-text-stroke:1.5px var(--paper)}.hero-v2-copy>p{font-size:15px;color:#d0d4cc;line-height:1.8;margin-top:28px;max-width:470px}.hero-v2-copy .hero-actions{margin-top:28px;gap:26px}.hero-v2-copy .hero-secondary{font-size:12px}.hero-v2-bottom{position:absolute;left:5.5%;right:5.5%;bottom:0;padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #ffffff25;font-size:8px;letter-spacing:1.3px;color:#c9cec7}.hero-v2-bottom>span{display:flex;align-items:center;gap:13px}.hero-v2-bottom .icon{width:24px}.hero-v2-badge{position:absolute;right:6%;top:30px;width:114px;height:114px;color:#d2d5cd}.hero-v2-badge>svg:first-child{width:100%;height:100%;animation:badge-turn 38s linear infinite}.hero-v2-badge text{fill:currentColor;font-family:Barlow,sans-serif;font-size:9px;letter-spacing:2.15px}.hero-v2-badge>.icon{position:absolute;top:39px;left:39px;width:36px;height:36px;stroke-width:1}.culture-strip{background:var(--ink);color:#b7bcb4;display:flex;justify-content:center;align-items:center;gap:48px;padding:22px 4%;border-top:1px solid #ffffff15;overflow:hidden;white-space:nowrap}.culture-strip>span{font-family:Condensed;font-size:25px;line-height:1}.culture-strip .icon{color:var(--accent-light);width:23px}.routes-v2 .use-grid{border:0;gap:18px}.routes-v2 .use-card{border:1px solid var(--line)!important;background:transparent;padding:29px 25px;min-height:240px;isolation:isolate}.routes-v2 .use-card>.icon{width:41px;height:41px;stroke-width:1.1;color:#464f4d}.routes-v2 .use-card:hover{background:#fff}.routes-v2 .use-card h3{font-size:33px}.routes-v2 .use-card:hover .use-arrow{transform:translate(3px,-3px);color:var(--accent)}.use-arrow{transition:.2s}.mini-lane{position:absolute;top:0;right:36px;bottom:0;width:38px;z-index:-1;opacity:.05;border-right:2px solid var(--ink);border-left:2px solid var(--ink);transform:skew(-20deg)}.mini-lane:after{content:'';position:absolute;left:50%;height:100%;border-left:2px dashed var(--ink)}.route-editorial{display:flex;justify-content:space-between;align-items:center;gap:60px;margin-top:33px;border-top:1px solid var(--line);padding-top:26px}.route-editorial>p{max-width:700px;font-size:14px;color:var(--muted);line-height:1.8}.route-editorial .text-link{flex-shrink:0}.explorer-section{background:#192021;color:#e4e7df;padding:85px 6%;position:relative;overflow:hidden}.explorer-section>.section-heading,.explorer-grid{max-width:1276px;margin-left:auto;margin-right:auto}.explorer-section>.section-heading{margin-bottom:38px}.explorer-section .eyebrow{color:#b7c0b8}.explorer-section .section-heading>p{color:#aeb9b2}.explorer-grid{display:grid;grid-template-columns:minmax(0,2.3fr) 1fr;gap:50px;align-items:center}.bike-stage{position:relative;min-width:0}.blueprint-bike{width:100%;height:auto;display:block;color:#c4cdc5}.bike-wheel{animation:wheel-turn 90s linear infinite}.bike-stage-caption{display:flex;align-items:center;gap:20px;margin:12px 0 0 25px;font-size:8px;letter-spacing:2px;color:#93a59a}.bike-stage-caption .icon{width:25px}.hotspot{position:absolute;transform:translate(-50%,-50%);width:37px;height:37px;border-radius:50%;border:1px solid #e1ebe0;background:#192021f5;color:#e1ebe0;display:grid;place-items:center;z-index:2;font-family:Condensed;font-size:14px;transition:.2s}.hotspot:before{content:'';position:absolute;inset:-7px;border:1px solid #e1ebe030;border-radius:50%;transition:.2s}.hotspot.active,.hotspot:hover{background:var(--accent-light);border-color:var(--accent-light);color:#171c1c}.hotspot.active:before{border-color:#ef766080;animation:point-pulse 2.5s ease-in-out infinite}.hotspot-detail{border-top:1px solid #ffffff30;padding-top:20px;min-height:370px}.hotspot-visual{height:65px;margin-bottom:20px;color:var(--accent-light)}.hotspot-visual>.icon{width:62px;height:62px;stroke-width:1}.hotspot-detail h3{font-family:Condensed;font-size:41px;margin:10px 0 15px}.hotspot-detail p{font-size:14px;color:#aebbb1;line-height:1.8;min-height:76px}.hotspot-detail .text-link{font-size:12px;margin-top:22px;gap:15px}.hotspot-tabs{display:flex;gap:10px;margin-top:32px}.hotspot-tabs button{border:1px solid #5a6861;background:transparent;color:#bdc8bf;border-radius:50%;width:28px;height:28px;font-size:10px}.hotspot-tabs button[aria-pressed=true]{background:#df5944;border-color:#df5944;color:white}.kit-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px}.kit-photo{position:relative;min-height:510px;overflow:hidden}.kit-photo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transition:transform .6s}.kit-photo:hover img{transform:scale(1.035)}.kit-photo>span{position:absolute;bottom:20px;left:20px;background:#eeede7e8;font-size:7px;letter-spacing:1.3px;padding:8px 12px}.kit-links{display:grid;grid-template-rows:repeat(4,1fr)}.kit-links>a{display:flex;align-items:center;gap:24px;padding:22px 0;border-top:1px solid var(--line)}.kit-links>a:last-child{border-bottom:1px solid var(--line)}.kit-links>a>span:last-child{font-size:22px;margin-left:auto;transition:.2s}.kit-links>a:hover>span:last-child{transform:translate(4px,-4px);color:var(--accent)}.kit-icon{background:#e2e3db;border-radius:50%;width:65px;height:65px;display:grid;place-items:center;flex-shrink:0}.kit-icon>.icon{width:36px;height:36px;stroke-width:1.1}.kit-links .eyebrow{font-size:7px;color:var(--muted);margin-bottom:8px}.kit-links h3{font-family:Condensed;font-size:32px}.kit-links p{font-size:12px;color:var(--muted);margin-top:10px;max-width:310px}.finder-wrap{background:#242b2b;padding:68px max(6%,calc((100vw - 1276px)/2));gap:75px}.finder-left h2{font-size:62px}.finder-left .eyebrow{font-size:8px}.finder-left p{font-size:14px}.finder-icon>.icon{width:100px;height:70px;stroke-width:.9;color:#667771;margin-top:25px}.finder{background:#303838;border:1px solid #5d6861;padding:30px}.finder select{background:#242b2b;border-color:#637269}.segmented button{border-color:#637269}.segmented button[aria-pressed=true]{background:#e8ece1;border-color:#e8ece1}.finder-foot{color:#c1cbc1}.cockpit{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;background:#161c1d;color:#ecede5;padding:85px max(6%,calc((100vw - 1276px)/2));border-top:1px solid #ffffff15}.cockpit .eyebrow{color:#9faaa2}.cockpit h2{font-size:clamp(48px,4.7vw,70px);line-height:.95;margin:22px 0}.cockpit h2>span{color:var(--accent-light)}.cockpit-heading>p{font-size:14px;color:#aebbb1}.gauge-wrap{max-width:300px;margin-top:16px}.readiness-gauge{width:100%;height:auto;overflow:visible}.gauge-needle{transition:transform .7s cubic-bezier(.22,1,.36,1)}.gauge-track{transition:stroke-dashoffset .7s}.gauge-count{font-family:Condensed;font-size:34px;fill:#e3e7df}.gauge-caption{font-family:Barlow;font-size:8px;letter-spacing:2px;fill:#9ea99f}.gauge-legend{font-size:9px;display:flex;align-items:center;justify-content:center;gap:10px;color:#aab5aa;margin-top:-5px}.gauge-legend .icon{width:17px}.cockpit-list{padding-top:6px}.cockpit-list>.eyebrow{margin-bottom:20px}.cockpit-list>label{position:relative;display:flex;align-items:center;gap:17px;padding:16px 0;border-top:1px solid #ffffff22;cursor:pointer}.cockpit-list input{position:absolute;opacity:0;inset:0;width:100%;height:100%;cursor:pointer;margin:0}.ready-box{border:1px solid #76847b;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;pointer-events:none}.ready-box .icon{width:14px;height:14px;opacity:0}.cockpit-list input:checked+.ready-box{background:var(--accent-light);border-color:var(--accent-light);color:#172021}.cockpit-list input:checked+.ready-box .icon{opacity:1}.cockpit-list input:focus-visible+.ready-box{outline:3px solid var(--accent-light);outline-offset:4px}.cockpit-list>label>span:last-child{display:flex;align-items:center;gap:20px;font-size:14px;pointer-events:none}.cockpit-list small{font-size:10px;font-family:Condensed;color:#8a9a8f}.cockpit-list>.tool-note{color:#a3afa5;margin-top:20px}.cockpit-list>.text-link{color:#d6ded4;margin-top:25px;font-size:12px}.tool-note{font-size:11px;line-height:1.7;color:var(--muted);margin-top:18px}.tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.tool-form{background:#fff;border:1px solid var(--line);padding:35px}.tool-title>.eyebrow{font-size:8px;color:var(--muted);letter-spacing:1.3px}.tool-title h3{font-family:Condensed;font-size:39px;margin:20px 0 15px}.tool-title>p{font-size:14px;line-height:1.75;color:var(--muted);max-width:390px}.budget-fields,.fit-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:25px 0}.tool-form label{display:block;font-size:12px;font-weight:600}.tool-form input{width:100%;background:#f3f4ee;border:1px solid var(--line);height:47px;border-radius:0;padding:0 12px;margin-top:8px;color:var(--ink);font-size:15px}.tool-form button{width:100%;justify-content:space-between}.budget-result{display:block;background:#eeefe8;margin-top:25px;padding:20px}.budget-result>span{display:block;font-size:8px;font-weight:600;letter-spacing:1.5px}.budget-result>strong{font-family:Condensed;display:block;font-size:41px;font-weight:800;line-height:1.2;margin:8px 0}.budget-result>small{font-size:12px;line-height:1.6;display:block}.fit-visual{height:100px;display:flex;align-items:center;justify-content:center;gap:24px;margin:18px 0 0;color:#919c94}.phone-outline{height:82px;width:44px;border:2px solid #606f65;border-radius:6px;position:relative;background:#e8ebe1;transform:rotate(-12deg)}.phone-outline:before{content:'';width:10px;height:2px;background:#606f65;position:absolute;left:15px;top:5px}.phone-outline:after{content:'';position:absolute;inset:12px 4px;border-top:1px solid #606f6550;border-bottom:1px solid #606f6550}.measure-line{font-size:16px}.measure-line>span{font-size:8px;letter-spacing:1px;border-bottom:1px dashed currentColor;padding:0 6px 10px;display:inline-block}.fit-fields{grid-template-columns:1fr 1fr;gap:14px;margin:10px 0 25px}.fit-fields>label:first-child{grid-column:1/-1}.fit-result{display:block;min-height:77px;background:#eeefe8;padding:15px;margin-top:25px;font-size:13px;line-height:1.8}.manifesto{display:grid;grid-template-columns:1.15fr 1fr;background:#dce0d6;min-height:660px}.manifesto-photo{position:relative;min-height:640px;overflow:hidden}.manifesto-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:45% center}.manifesto-copy{padding:70px 12% 70px 13%}.manifesto-copy .eyebrow{font-size:8px;color:#56625b}.manifesto h2{font-size:clamp(45px,4.3vw,65px);line-height:.97;margin:28px 0}.manifesto h2>span{color:#738176}.manifesto p{font-size:14px;line-height:1.85;color:#4c5a50;margin-bottom:18px}.manifesto .text-link{font-size:12px;margin-top:10px}.journal-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:45px}.journal-feature{position:relative;min-height:510px;overflow:hidden;background:#171d1a;color:#eff1e9;display:flex;align-items:end}.journal-feature img{position:absolute;inset:0;object-fit:cover;width:100%;height:100%;transition:transform .5s}.journal-feature:hover img{transform:scale(1.04)}.journal-feature:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0c1412f0,#121b1680 35%,transparent 80%)}.journal-feature>div{position:relative;z-index:1;padding:35px}.journal-feature h3{font-family:Condensed;font-size:40px;line-height:1.05;margin:18px 0 25px}.journal-feature .eyebrow{font-size:8px}.journal-stack{display:grid;grid-template-rows:repeat(3,1fr)}.journal-stack>a{display:flex;gap:24px;border-top:1px solid var(--line);padding:25px 0}.journal-stack>a:last-child{border-bottom:1px solid var(--line)}.journal-number{font-family:Condensed;font-size:19px;color:#869188;line-height:1.2}.journal-stack .eyebrow{font-size:7px;color:var(--muted);letter-spacing:1.4px}.journal-stack h3{font-family:Condensed;font-size:29px;line-height:1.08;margin:12px 0 10px}.journal-stack p{font-size:12px;line-height:1.7;color:var(--muted)}.journal-stack>a>span:last-child{margin-left:auto;font-size:21px}.model-section{background:#282f2e;color:#e1e6dc;max-width:none;display:grid;grid-template-columns:1fr 1.6fr;gap:75px;padding:60px max(6%,calc((100vw - 1276px)/2))}.model-section>.model-copy{display:block!important;margin:0!important}.model-copy h2{font-size:54px;margin:22px 0}.model-copy p{color:#b3c0b3;font-size:13px;line-height:1.8}.model-section .model-links{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;border:0;width:100%;margin:0}.model-section .model-links>a{display:flex;align-items:center;gap:16px;font-family:Barlow;font-size:13px;padding:18px 0!important;border:0!important;border-top:1px solid #ffffff30!important;margin:0!important}.model-links>a>span{font-size:10px;color:#9aac9b}.model-links strong{font-family:Condensed;font-size:28px;white-space:nowrap}.model-links .icon{width:37px;height:37px;color:#8c9e8f;stroke-width:1.1;margin-left:auto}.model-links i{font-style:normal;font-size:20px;margin-left:15px}.model-links a:hover{color:var(--accent-light)}.article-card{border:1px solid var(--line);background:#f8f8f2;padding:24px;min-height:420px}.card-top{margin-bottom:15px}.article-card-art{height:105px;margin-bottom:25px;background:#e6e9df;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.article-card-art>.icon{height:70px;width:70px;stroke-width:1.1;color:#4a5d50;transition:transform .3s}.article-card:hover .article-card-art>.icon{transform:rotate(-8deg) translateY(-3px)}.article-card-art:before{content:'';position:absolute;width:160px;height:160px;right:-75px;top:-30px;border:1px solid #a4afa350;border-radius:50%;box-shadow:0 0 0 13px #bcc6b810,0 0 0 27px #bcc6b810}.article-card-art>span{position:absolute;left:11px;bottom:7px;font-size:5px;letter-spacing:1px;color:#758374}.article-card h3{font-size:32px}.article-card p{font-size:13px}.article-card .text-link{font-size:12px}.article-card .eyebrow{font-size:7px}.footer-top{max-width:1276px}footer{background:#131819;padding:65px 6% 25px}.footer-top>div>a:not(.brand){font-size:12px}.footer-bottom{max-width:1276px}.hub-hero{max-width:1450px;margin:auto;display:grid;grid-template-columns:1fr 1.1fr;padding:40px 6% 0;gap:55px;align-items:center}.hub-copy{padding:35px 0}.hub-copy>.eyebrow{font-size:8px}.hub-copy h1{font-size:clamp(65px,7vw,100px);line-height:.95;margin:25px 0}.hub-copy h1>span{color:var(--accent)}.hub-copy>p{font-size:18px;line-height:1.7;color:var(--muted)}.hub-copy .text-link{margin-top:25px}.hub-photo{height:390px;position:relative;overflow:hidden}.hub-photo>img{width:100%;height:100%;object-fit:cover}.hub-photo>div{position:absolute;right:20px;bottom:20px;display:flex;align-items:center;gap:15px;background:#191f1edb;padding:15px;color:var(--paper)}.hub-photo>div>.icon{width:40px;height:40px;stroke-width:1}.hub-photo>div>span{font-family:Condensed;font-size:19px;line-height:1.1}.hub-depth{display:grid;grid-template-columns:1fr 1.2fr;gap:35px 70px}.hub-depth h2{font-size:50px;margin-top:22px}.hub-depth p{font-size:16px;line-height:1.9;color:var(--muted)}.hub-depth>div>p+p{margin-top:18px}.hub-terms{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-top:1px solid var(--line);padding-top:30px}.hub-terms>div{position:relative;padding:15px 30px 0 0;border-right:1px solid var(--line)}.hub-terms>div:last-child{border:0}.hub-terms>div>span{font-family:Condensed;color:#7d8d7c;font-size:17px}.hub-terms .icon{position:absolute;right:30px;top:20px;color:#70826d;width:30px;height:30px}.hub-terms h3{font-family:Condensed;font-size:29px;margin:25px 0 12px}.hub-terms p{font-size:14px}.hub-last{background:#e0e5da;max-width:none;padding:60px max(6%,calc((100vw - 1276px)/2));position:relative}.hub-last h2{font-size:52px;margin:22px 0}.hub-last p{max-width:580px;color:var(--muted);font-size:15px;margin:20px 0 25px}.article-intro-v2{max-width:1450px;margin:auto;display:grid;grid-template-columns:1fr 210px;gap:65px;padding:55px 6% 45px;align-items:center}.article-intro-v2 h1{font-size:clamp(45px,5.1vw,76px);line-height:.98;margin:23px 0}.article-intro-v2>.answer{max-width:850px}.article-intro-v2 .answer{font-size:19px}.article-intro-v2 .page-meta{gap:20px;letter-spacing:1.2px;font-size:8px}.article-intro-v2 .page-meta span{border-left:1px solid var(--line);padding-left:20px}.article-emblem{height:240px;border:1px solid var(--line);background:repeating-linear-gradient(0deg,transparent,transparent 24px,#a8b4a10c 24px,#a8b4a10c 25px),repeating-linear-gradient(90deg,#e0e6d9,#e0e6d9 24px,#a8b4a120 24px,#a8b4a120 25px);position:relative;display:grid;place-items:center}.article-emblem>.icon{width:120px;height:120px;stroke-width:.75;color:#496149;filter:drop-shadow(10px 15px 0 #1c3c1410)}.article-emblem>span{position:absolute;bottom:15px;left:15px;font-size:6px;letter-spacing:1.4px;color:#647961}.article-emblem>i{font-style:normal;position:absolute;right:13px;top:8px;color:#647961;font-size:21px}.article-layout{max-width:1450px;padding:0 6%;grid-template-columns:minmax(0,1fr) 290px;gap:65px}.article-toc{display:flex!important;position:static!important;flex-direction:row!important;background:transparent!important;border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:17px 0!important;gap:24px!important;flex-wrap:wrap}.article-toc a{font-size:11px;line-height:1.4;border:0!important;padding:0!important}.article-toc a:after{display:none}.deep-copy,.comparison-section,.deep-steps{padding-top:48px;scroll-margin-top:30px}.deep-copy h2,.comparison-section h2,.deep-steps h2{font-size:42px;margin:20px 0 24px}.deep-copy>p{font-size:17px;line-height:1.9;color:#4e5c50;margin-bottom:32px}.comparison-table-wrap{width:100%;overflow-x:auto;margin-top:28px}.comparison-table-wrap table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.comparison-table-wrap caption{text-align:left;font-size:11px;color:var(--muted);padding-bottom:15px}.comparison-table-wrap th,.comparison-table-wrap td{padding:18px 15px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.8}.comparison-table-wrap thead{background:#dde3d6;font-size:10px;letter-spacing:.5px}.comparison-table-wrap tbody th{font-size:13px;width:21%;font-weight:600;padding-left:0}.comparison-table-wrap td{color:#566252}.comparison-table-wrap td:last-child{font-size:12px;color:#41563e}.deep-steps>div{display:flex;gap:24px;border-top:1px solid var(--line);padding:22px 0}.deep-steps>div>span{font-family:Condensed;font-size:22px;color:#82917c}.deep-steps p{font-size:15px;line-height:1.9;color:#4e5c50}.mistake-note{display:flex;align-items:start;gap:20px;background:#e7ded4;border-left:3px solid var(--accent);padding:24px;margin-top:25px}.mistake-note>.icon{width:23px;color:var(--accent)}.mistake-note .eyebrow{font-size:8px;letter-spacing:1.1px}.mistake-note p{font-size:14px;line-height:1.8;margin-top:10px}.seller-question{border:1px solid var(--line);padding:28px;margin-top:35px;background:#f7f8f1}.seller-question>.eyebrow{font-size:8px;color:var(--muted)}.seller-question h3{font-family:Condensed;font-size:33px;margin-top:18px}.seller-question blockquote{margin:20px 0;font-size:17px;line-height:1.8;color:#526b4b}.seller-question>.text-link{font-size:12px}.seller-question .icon{width:20px}.article-aside{background:#dfe5d8;border:1px solid #ccd4c5;padding:28px}.aside-icon{padding-bottom:22px}.aside-icon .icon{width:45px;height:45px;stroke-width:1.1;color:#50674a}.article-aside>.eyebrow{font-size:7px;letter-spacing:1.1px}.article-aside h3{font-size:35px;margin-top:17px}.article-aside>p{font-size:13px;line-height:1.8;margin-bottom:25px}.article-aside .check-option{font-size:12px;line-height:1.7}.aside-garage{border-top:1px solid #bac6b3;margin-top:28px;padding-top:20px}.aside-garage p{font-size:12px;margin-bottom:15px}.aside-garage a{font-size:11px}.reference-panel{background:#e8eae1}.reference-panel>.eyebrow{font-size:8px}.article-faq h2{font-size:39px}.context-tool{margin-top:40px}.context-tool>.eyebrow{margin-bottom:15px}.check-panel{background:#f9faf4}.check-panel h2{font-size:37px}.notice{background:#e4e7dc}.prose{max-width:1000px}.prose>figure{margin:30px 0}.prose>figure>img{width:100%;height:auto}.prose figcaption{font-size:10px;letter-spacing:1px;margin-top:8px;color:var(--muted)}.reading-callout{border:1px solid var(--line);background:#e1e7d9;padding:27px;margin:30px 0}.reading-callout>p{font-size:16px;line-height:1.85;color:#435b3b}.reading-callout h3{font-family:Condensed;font-size:31px}.reading-callout ol{padding-left:20px}.reading-callout li{font-size:15px;line-height:1.9;margin-top:12px}.guide-nav{display:flex;gap:15px;flex-wrap:wrap;margin-top:25px}.guide-nav a{font-size:12px;border:1px solid var(--line);padding:12px 15px}.garage-intro .page-intro{padding-bottom:20px}.garage-intro .page-intro h1{font-size:100px}.garage-intro .page-intro p{max-width:730px}.garage-intro .guide-nav{padding:0 6% 55px;max-width:1450px;margin:auto}.garage-intro .guide-nav a{background:#f8f9f2}.page-cards{padding-top:20px}.page-cards .article-grid{grid-template-columns:repeat(3,1fr)}.page-cards .section-heading h2{font-size:46px}.page-cards .article-card{min-height:450px}.sitemap{grid-template-columns:repeat(3,1fr)}.tool-form [data-state=ok]{background:#dce9d4}.tool-form [data-state=outside]{background:#f0ded3}.tool-form [data-state=invalid]{background:#f0ded3}.search-dialog{border-radius:2px}.search-input input{background:transparent}.edition-two .reveal-on-entry{animation:section-entry .75s ease both}
@keyframes hero-open{from{opacity:.5;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes badge-turn{to{transform:rotate(360deg)}}@keyframes wheel-turn{to{transform:rotate(360deg)}}@keyframes point-pulse{50%{transform:scale(1.2);opacity:.4}}
@media(min-width:1600px){.hero-v2-copy{padding-top:75px}.hero-v2 h1{font-size:128px}.hero-v2-copy>p{font-size:17px}}@media(max-width:1180px){.nav-cta{display:none}.nav-wrap{gap:20px}nav{gap:24px}.hero-v2 h1{font-size:88px}.hero-v2-copy{padding-top:40px}.hero-v2-copy>p{font-size:14px}.hero-v2-badge{width:90px;height:90px;right:5%}.hero-v2-badge>.icon{left:31px;top:31px;width:28px;height:28px}.hero-v2 .hero-actions{gap:19px}.hero-v2 .button{font-size:12px;gap:20px}.hero-v2 .hero-secondary{font-size:11px}.culture-strip{gap:35px}.kit-grid{gap:30px}.kit-links>a{gap:18px}.kit-photo{min-height:500px}.kit-icon{width:50px;height:50px}.kit-icon>.icon{width:30px;height:30px}.kit-links h3{font-size:29px}.kit-links p{font-size:11px}.explorer-grid{gap:30px;grid-template-columns:2fr 1fr}.cockpit{gap:55px}.finder-wrap{gap:40px}.tool-form{padding:27px}.model-section{gap:45px}.article-layout{gap:35px;grid-template-columns:minmax(0,1fr) 260px}.article-intro-v2{gap:40px;grid-template-columns:1fr 180px}.article-emblem{height:210px}.article-emblem>.icon{height:100px;width:100px}.hub-hero{gap:30px}.hub-photo{height:350px}.page-cards .article-grid{grid-template-columns:repeat(2,1fr)}.page-cards .article-card{min-height:420px}.reading-progress{height:2px}.journal-grid{gap:30px}.manifesto-copy{padding:55px 10%}.manifesto h2{font-size:52px}}
@media(max-width:800px){header{height:72px}.nav-wrap{padding:0 5.5%}header nav{background:var(--dark);color:var(--paper);border-color:#df5944}header nav a{border-color:#ffffff25}.hero-v2{height:auto;min-height:850px;max-height:none}.hero-v2-image{inset:235px -80px -25px -360px}.hero-v2-image img{object-position:right center}.hero-v2-overlay{background:linear-gradient(180deg,#111515 0%,#111515f2 21%,#11151565 54%,#11151515 70%,#111515 100%),linear-gradient(90deg,#11151590,transparent 80%)}.hero-v2-top{padding:21px 5.5%;font-size:7px}.hero-v2-copy{padding-top:28px;padding-bottom:350px}.hero-v2-copy>.eyebrow{font-size:7px;margin-bottom:20px}.hero-v2 h1{font-size:76px;line-height:.94;max-width:570px}.hero-v2-copy>p{font-size:13px;max-width:440px}.hero-v2-copy .hero-actions{flex-direction:row;align-items:center}.hero-v2-badge{right:5%;top:auto;bottom:105px;width:95px;height:95px}.hero-v2-badge>.icon{top:32px;left:32px;width:31px;height:31px}.hero-v2-bottom{font-size:7px;letter-spacing:.8px}.hero-v2-bottom>span{max-width:310px}.hero-v2-bottom>a{white-space:nowrap}.culture-strip{gap:24px;justify-content:center;padding:20px 4%}.culture-strip>span{font-size:21px}.culture-strip>.icon{width:18px}.culture-strip>span:last-of-type,.culture-strip>.icon:last-child{display:none}.section{padding:60px 5.5%}.section-heading h2{font-size:47px}.routes-v2 .use-grid{gap:15px}.routes-v2 .use-card{min-height:220px}.route-editorial{gap:25px;align-items:start}.route-editorial>p{font-size:13px}.route-editorial .text-link{font-size:11px}.explorer-section{padding:60px 5.5%}.explorer-grid{grid-template-columns:1fr;gap:25px}.bike-stage{width:100%;max-width:700px;margin:auto}.hotspot-detail{display:grid;grid-template-columns:70px 1fr;gap:0 25px;min-height:0;border-top:1px solid #ffffff30;padding:25px 0 0}.hotspot-visual{grid-column:1;grid-row:1/5;margin:0}.hotspot-detail>.eyebrow,.hotspot-detail h3,.hotspot-detail p,.hotspot-detail>a{grid-column:2}.hotspot-detail p{min-height:0}.hotspot-detail h3{font-size:36px;margin:8px 0 12px}.hotspot-detail>a{justify-self:start;margin-top:20px}.hotspot-tabs{grid-column:2;margin-top:22px}.kit-grid{grid-template-columns:1fr}.kit-photo{min-height:360px}.kit-links{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0 25px}.kit-links>a{align-items:start;gap:15px;padding:22px 0}.kit-links>a:nth-child(3){border-bottom:1px solid var(--line)}.kit-links h3{font-size:29px}.kit-links p{font-size:12px}.kit-links>a>span:last-child{font-size:18px}.kit-icon{width:40px;height:40px;margin-top:5px}.kit-icon>.icon{width:27px;height:27px}.finder-wrap{padding:55px 5.5%;grid-template-columns:1fr;gap:25px}.finder-left h2{font-size:53px}.finder-icon{position:absolute;bottom:20px;right:15px}.finder-icon>.icon{width:120px;height:70px;opacity:.6}.cockpit{grid-template-columns:1fr 1.1fr;padding:60px 5.5%;gap:35px}.cockpit h2{font-size:46px}.cockpit-heading>p{font-size:12px}.cockpit-list>label>span:last-child{font-size:12px;gap:12px}.cockpit-list>label{gap:12px;padding:15px 0}.gauge-wrap{max-width:255px;margin-top:25px}.gauge-legend{font-size:8px}.tool-grid{gap:18px}.tool-form{padding:25px}.tool-title h3{font-size:34px}.tool-title .eyebrow{font-size:7px}.tool-title>p{font-size:12px}.tool-form label{font-size:10px}.tool-form input{font-size:13px;padding:0 9px}.tool-form .button{font-size:11px;padding:15px;gap:10px}.budget-fields{gap:12px}.budget-result>strong{font-size:36px}.tool-note{font-size:10px}.manifesto{grid-template-columns:1fr;min-height:0}.manifesto-photo{min-height:490px}.manifesto-copy{padding:45px 5.5% 55px}.manifesto h2{font-size:64px}.manifesto h2 br:nth-of-type(2){display:none}.manifesto-copy>p{max-width:600px;font-size:14px}.journal-grid{grid-template-columns:1fr}.journal-feature{min-height:470px}.journal-stack{grid-template-columns:1fr;grid-template-rows:auto}.journal-stack>a{padding:25px 0}.journal-stack h3{font-size:32px}.model-section{grid-template-columns:1fr;gap:35px;padding:50px 5.5%}.model-copy{position:relative;width:100%}.model-copy h2{font-size:50px}.model-copy p{position:absolute;right:0;bottom:15px;font-size:12px}.model-section .model-links{gap:0 30px}.model-links strong{font-size:30px}.model-links .icon{width:35px}.model-links a>i{margin-left:8px}.hub-hero{grid-template-columns:1fr;gap:20px;padding:35px 5.5% 0}.hub-copy{padding:10px 0}.hub-copy h1{font-size:78px;margin:20px 0}.hub-copy>p{max-width:550px;font-size:17px}.hub-photo{height:380px}.hub-depth{grid-template-columns:1fr;gap:25px}.hub-depth h2{font-size:46px;margin-top:20px}.hub-depth p{font-size:15px}.hub-terms{gap:20px}.hub-terms>div{padding-right:20px}.hub-terms h3{font-size:27px}.hub-terms p{font-size:12px}.hub-terms .icon{right:15px}.article-intro-v2{padding:40px 5.5% 35px;grid-template-columns:1fr 140px;gap:25px}.article-intro-v2 h1{font-size:53px}.article-emblem{height:175px}.article-emblem>.icon{width:83px;height:83px}.article-emblem>span{font-size:5px;letter-spacing:.6px;left:10px;bottom:10px}.article-intro-v2 .answer{font-size:16px}.article-intro-v2 .eyebrow{font-size:7px;letter-spacing:1px}.article-layout{padding:0 5.5%;grid-template-columns:1fr}.article-toc{gap:18px!important}.article-toc a{font-size:10px}.article-aside{display:block}.article-aside .check-option{font-size:14px}.aside-garage{margin-top:22px}.article-card{min-height:420px}.article-grid .article-card:last-child:nth-child(3){min-height:420px}.page-cards .article-grid{grid-template-columns:1fr 1fr}.page-cards .section-heading h2{font-size:43px}.prose{padding-top:0}.sitemap{grid-template-columns:1fr 1fr}.garage-intro .page-intro h1{font-size:80px}.garage-intro .guide-nav{padding:0 5.5% 45px}.hub-last{padding:50px 5.5%}.tool-section .section-heading>p{max-width:400px}}
@media(max-width:520px){.hero-v2{min-height:880px}.hero-v2-top>span:last-child{font-size:6px;letter-spacing:1px}.hero-v2-copy{padding:25px 5.5% 335px}.hero-v2-copy>.eyebrow{font-size:6px;letter-spacing:1px;max-width:270px}.hero-v2 h1{font-size:clamp(58px,16vw,78px);line-height:.97;letter-spacing:-.6px}.hero-v2 h1>span{-webkit-text-stroke:1px var(--paper)}.hero-v2-copy>p{font-size:12px;line-height:1.85;margin-top:24px;max-width:320px}.hero-v2-copy>p br{display:none}.hero-v2-copy .hero-actions{flex-direction:column;align-items:start;gap:19px;margin-top:25px}.hero-v2-copy .button{font-size:11px;gap:24px;padding:15px 18px}.hero-v2-copy .hero-secondary{font-size:11px}.hero-v2-image{inset:390px -20px -5px -400px}.hero-v2-overlay{background:linear-gradient(180deg,#111515 0%,#111515 30%,#111515c2 45%,#11151500 66%,#11151520 85%,#111515 100%)}.hero-v2-badge{width:77px;height:77px;bottom:110px;right:4%;opacity:.8}.hero-v2-badge>.icon{width:25px;height:25px;top:26px;left:26px}.hero-v2-bottom{padding:15px 0;font-size:6px;letter-spacing:.7px}.hero-v2-bottom>span{max-width:210px;gap:9px}.hero-v2-bottom .icon{width:25px;flex-shrink:0}.hero-v2-bottom>a{font-size:6px;max-width:95px;white-space:normal;text-align:right}.culture-strip{gap:19px;padding:20px 0}.culture-strip>span{font-size:20px}.culture-strip>.icon{width:15px;flex-shrink:0}.culture-strip>.icon:nth-of-type(3){display:none}.section{padding:55px 5.5%}.section-heading h2{font-size:43px}.section-heading{gap:21px}.section-heading>.eyebrow{font-size:8px}.eyebrow{font-size:8px;letter-spacing:1.3px}.routes-v2 .use-grid{gap:11px}.routes-v2 .use-card{padding:24px 17px;min-height:232px}.routes-v2 .use-card>.icon{width:35px;height:35px;margin-bottom:25px}.routes-v2 .use-card h3{font-size:31px}.routes-v2 .use-card p{max-width:135px;font-size:12px}.use-number{font-size:13px;right:15px}.mini-lane{right:20px;width:27px}.route-editorial{display:block;margin-top:26px;padding-top:23px}.route-editorial>p{font-size:13px}.route-editorial>.text-link{margin-top:22px}.explorer-section{padding:55px 5.5%}.explorer-section .section-heading{margin-bottom:30px}.explorer-section .section-heading h2{font-size:44px}.explorer-section .section-heading>p{font-size:13px}.explorer-section .section-heading>p br{display:none}.explorer-grid{gap:25px}.bike-stage{margin-left:-10px;width:calc(100% + 20px);max-width:none}.blueprint-bike{min-height:210px}.hotspot{width:28px;height:28px;font-size:11px}.hotspot:before{inset:-5px}.bike-stage-caption{font-size:6px;letter-spacing:1px;margin:15px 0 0 12px}.bike-stage-caption .icon{width:20px}.hotspot-detail{grid-template-columns:46px 1fr;gap:0 17px;padding-top:25px}.hotspot-visual>.icon{width:45px;height:45px}.hotspot-detail .eyebrow{font-size:7px}.hotspot-detail h3{font-size:34px}.hotspot-detail p{font-size:13px;line-height:1.85}.hotspot-detail .text-link{font-size:11px}.kit-grid{gap:25px}.kit-photo{min-height:310px}.kit-photo>span{left:12px;bottom:12px;font-size:6px;padding:7px 9px}.kit-links{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:0}.kit-links>a{align-items:center;padding:22px 0;gap:18px}.kit-links>a:nth-child(3){border-bottom:0}.kit-icon{width:55px;height:55px;margin:0}.kit-icon>.icon{width:33px;height:33px}.kit-links h3{font-size:31px}.kit-links .eyebrow{font-size:7px;margin-bottom:7px}.kit-links p{font-size:12px;max-width:240px}.finder-wrap{padding:50px 5.5%}.finder-left h2{font-size:49px}.finder-icon{right:0;bottom:20px}.finder-icon>.icon{width:80px;height:55px;opacity:.4}.finder{padding:23px 18px}.finder label{font-size:13px}.finder select{font-size:13px}.finder .segmented button{font-size:10px;min-height:43px}.finder .button{font-size:12px}.finder-foot{font-size:9px}.cockpit{grid-template-columns:1fr;gap:35px;padding:55px 5.5%}.cockpit h2{font-size:52px}.cockpit-heading{position:relative;min-height:285px}.cockpit-heading>p{max-width:190px;font-size:12px}.gauge-wrap{max-width:210px;margin:15px auto 0}.gauge-legend{font-size:8px;white-space:nowrap}.cockpit-list>label{padding:17px 0}.cockpit-list>label>span:last-child{font-size:13px;gap:15px}.cockpit-list .tool-note{font-size:10px}.tool-grid{grid-template-columns:1fr;gap:25px}.tool-form{padding:28px 23px}.tool-title h3{font-size:38px}.tool-title>.eyebrow{font-size:7px}.tool-title>p{font-size:13px}.tool-form label{font-size:11px}.tool-form input{font-size:15px}.tool-form .button{font-size:12px;padding:15px 18px}.budget-fields{gap:15px}.tool-note{font-size:10px}.budget-result>strong{font-size:40px}.fit-fields{margin-top:15px}.manifesto-photo{min-height:420px}.manifesto-photo img{object-position:45% center}.manifesto-copy{padding:43px 5.5% 50px}.manifesto h2{font-size:54px;line-height:.98}.manifesto h2 br:nth-of-type(2){display:initial}.manifesto-copy>.eyebrow{font-size:7px;letter-spacing:1.1px}.manifesto p{font-size:13px}.manifesto .text-link{font-size:11px}.journal-feature{min-height:420px}.journal-feature>div{padding:28px}.journal-feature h3{font-size:37px}.journal-stack>a{gap:20px}.journal-stack h3{font-size:30px}.journal-stack p{font-size:12px}.journal-stack .eyebrow{font-size:6px;letter-spacing:1px}.model-section{padding:50px 5.5%;gap:28px}.model-copy h2{font-size:49px}.model-copy p{position:static;font-size:13px;margin-top:20px}.model-section .model-links{gap:0 18px}.model-section .model-links>a{gap:9px;padding:20px 0!important;flex-wrap:wrap}.model-links strong{font-size:27px}.model-links .icon{display:none}.model-links a>i{font-size:19px;margin-left:auto}.model-links>a>span{font-size:9px}.article-grid{grid-template-columns:1fr}.article-card{padding:24px;min-height:415px}.article-card-art{height:115px}.article-card .text-link{font-size:12px}.article-card h3{font-size:34px}.article-card .card-top .eyebrow{font-size:7px}.article-card p{font-size:13px}.footer-top .brand{font-size:28px}.footer-top .brand-mark>.icon{width:42px}.footer-bottom>span{font-size:8px}footer{padding:55px 5.5% 25px}.hub-hero{gap:25px;padding-top:30px}.hub-copy h1{font-size:68px}.hub-copy>p{font-size:17px}.hub-copy>.eyebrow{font-size:7px;letter-spacing:1.1px}.hub-photo{height:270px}.hub-photo>div{padding:12px;bottom:12px;right:12px}.hub-photo>div>span{font-size:16px}.hub-photo>div>.icon{width:32px;height:32px}.hub-depth{gap:25px}.hub-depth h2{font-size:43px}.hub-depth>p,.hub-depth>div>p{font-size:15px;line-height:1.9}.hub-terms{grid-template-columns:1fr;gap:0;padding-top:0}.hub-terms>div{padding:23px 55px 23px 0;border-right:0;border-bottom:1px solid var(--line)}.hub-terms .icon{right:10px;top:30px;width:37px;height:37px}.hub-terms h3{font-size:29px;margin:15px 0 11px}.hub-terms p{font-size:13px}.page-cards .article-grid{grid-template-columns:1fr}.page-cards .section-heading h2{font-size:41px}.page-cards .article-card{min-height:420px}.hub-last h2{font-size:46px}.hub-last p{font-size:14px}.article-intro-v2{display:block;padding-top:35px;padding-bottom:30px}.article-intro-v2 h1{font-size:50px;margin-top:20px}.article-intro-v2 .answer{font-size:16px;line-height:1.85}.article-intro-v2 .page-meta{font-size:7px;gap:13px;letter-spacing:.8px}.article-intro-v2 .page-meta>span{padding-left:13px}.article-emblem{height:140px;margin-top:28px;display:flex;justify-content:center}.article-emblem>.icon{width:90px;height:90px}.article-emblem>span{font-size:6px;letter-spacing:1px}.article-toc{padding:15px 0!important;gap:13px 19px!important}.article-toc a{font-size:10px}.deep-copy,.comparison-section,.deep-steps{padding-top:36px}.deep-copy h2,.comparison-section h2,.deep-steps h2{font-size:37px;margin:18px 0 23px}.deep-copy p{font-size:16px;line-height:1.9}.comparison-table-wrap table{font-size:12px;min-width:420px}.comparison-table-wrap th,.comparison-table-wrap td{padding:15px 12px}.comparison-table-wrap tbody th{font-size:12px;min-width:85px}.comparison-table-wrap thead{font-size:9px}.comparison-table-wrap caption{font-size:10px}.comparison-table-wrap td:last-child{font-size:11px}.deep-steps>div{gap:20px;padding:20px 0}.deep-steps p{font-size:14px;line-height:1.85}.mistake-note{padding:20px;gap:13px}.mistake-note>.icon{width:20px}.mistake-note .eyebrow{font-size:7px;letter-spacing:.8px}.mistake-note p{font-size:13px}.seller-question{padding:24px}.seller-question h3{font-size:31px}.seller-question blockquote{font-size:16px}.seller-question .eyebrow{font-size:7px}.seller-question .text-link{font-size:11px}.check-panel h2{font-size:33px}.reference-panel h2{font-size:33px}.reference-status{font-size:10px;align-items:start}.article-aside{padding:25px}.article-aside .check-option{font-size:13px}.article-faq h2{font-size:35px}.garage-intro .page-intro h1{font-size:66px}.garage-intro .guide-nav{gap:10px;padding-bottom:35px}.garage-intro .guide-nav a{font-size:11px;padding:10px 12px}.prose{padding-top:0}.prose .answer{font-size:18px;line-height:1.9}.prose h2{font-size:36px}.reading-callout{padding:23px}.reading-callout li{font-size:14px}.sitemap{grid-template-columns:1fr}.search-dialog h2{font-size:37px}.search-dialog .eyebrow{font-size:7px;letter-spacing:1px}.context-tool .tool-form{padding:25px 20px}.tool-section .section-heading{gap:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hotspot.active:before{transform:none}}

.hero-v2-image img{object-position:right center}.guide-section{margin-top:40px}.guide-section>.eyebrow{font-size:8px;color:var(--muted)}.guide-section h2{margin-top:18px}.guide-section>p{font-size:17px;line-height:1.9;color:#4e5c50}.article-scene{margin:35px 0 0}.article-scene>img{width:100%;height:310px;object-fit:cover;display:block}.article-scene>figcaption{font-size:7px;letter-spacing:.9px;color:var(--muted);margin-top:10px;line-height:1.7}@media(max-width:800px){.hero-v2-image img{object-position:right center}.guide-section>p{font-size:16px}.article-scene>img{height:320px}}@media(max-width:520px){.article-scene>img{height:240px}.article-scene>figcaption{font-size:6px;letter-spacing:.6px}.guide-section>p{font-size:16px}}

.article-layout>article{min-width:0}.comparison-section,.comparison-table-wrap{min-width:0;max-width:100%}.comparison-table-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
@media(max-width:520px){.comparison-table-wrap{overflow:visible}.comparison-table-wrap table{min-width:0;width:100%;display:block}.comparison-table-wrap caption{display:block;line-height:1.8;margin-bottom:7px}.comparison-table-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.comparison-table-wrap tbody{display:block}.comparison-table-wrap tr{display:block;background:#f8f9f2;border:1px solid var(--line);margin-bottom:14px;padding:21px}.comparison-table-wrap tbody th{display:block;padding:0 0 15px;border-bottom:1px solid var(--line);width:100%;font-family:Condensed;font-size:27px}.comparison-table-wrap td{display:block;border:0;padding:15px 0 0;font-size:13px;line-height:1.85}.comparison-table-wrap td:last-child{font-size:13px}.comparison-table-wrap td:before{display:block;font-size:7px;font-weight:600;letter-spacing:1px;color:#6e7d66;margin-bottom:7px}.comparison-table-wrap td:nth-of-type(1):before{content:'POR QUE CONFERIR'}.comparison-table-wrap td:nth-of-type(2):before{content:'PERGUNTA AO VENDEDOR'}}
header{position:sticky;top:0;z-index:30}.article-aside{top:110px}
