:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#10283c;background:#f2f6f8;font-size:16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,a{font:inherit}a{color:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible,video:focus-visible{outline:3px solid #ed9e38;outline-offset:3px}.help-header{height:78px;background:#0d2032;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 clamp(20px,4vw,70px);border-bottom:1px solid #345063;gap:18px}.help-brand{display:flex;align-items:center;gap:12px;font-size:1.2rem;font-weight:850;letter-spacing:.05em;text-decoration:none;white-space:nowrap}.help-header nav{display:flex;align-items:center;gap:clamp(12px,2vw,30px)}.help-header nav a{font-size:.9rem;font-weight:650;text-decoration:none;color:#d7e5ed;white-space:nowrap}.help-header nav a:hover,.button-text:hover{text-decoration:underline;text-underline-offset:5px}.help-header nav .nav-cta{background:#eca64f;color:#10283c;padding:12px 17px;border-radius:8px;font-weight:800}.hero{background:#0d2032;color:#fff;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;width:740px;height:740px;border-radius:50%;background:#12334a;left:-390px;top:-360px}.hero:after{content:"";position:absolute;width:650px;height:650px;border-radius:50%;border:2px solid #2d4c62;right:-420px;bottom:-470px}.hero-inner{position:relative;z-index:1;max-width:1440px;margin:auto;padding:clamp(52px,6vw,98px) clamp(20px,5vw,72px) clamp(54px,5vw,88px);display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.95fr);align-items:center;gap:clamp(32px,5vw,82px)}.eyebrow{font-size:.76rem;letter-spacing:.18em;font-weight:850;color:#f1aa53;margin:0 0 22px}.eyebrow-line{display:inline-block;width:24px;height:2px;background:currentColor;vertical-align:middle;margin-right:9px}.hero h1{font-size:clamp(2.9rem,4.2vw,4.4rem);line-height:1.07;letter-spacing:-.055em;margin:0;max-width:680px}.hero-lede{font-size:clamp(1.05rem,1.65vw,1.3rem);line-height:1.62;color:#cbdbe5;max-width:620px;margin:26px 0 29px}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:19px}.button-primary{display:inline-flex;align-items:center;justify-content:center;gap:25px;background:#f0ac54;color:#11283a;text-decoration:none;border-radius:9px;padding:17px 21px;font-weight:830;box-shadow:0 12px 30px #0002;min-height:56px}.button-primary:hover,.nav-cta:hover{background:#ffc277}.button-primary span{font-size:1.25rem}.button-text{text-decoration:none;color:#e2edf4;font-weight:700}.beta-note{color:#aabecb;font-size:.85rem;margin:24px 0 0;line-height:1.45}.hero-visual{border:2px solid #51718a;background:#152e43;border-radius:24px;padding:25px 26px 20px;box-shadow:0 30px 80px #0005;transform:rotate(1deg);min-width:0}.hero-visual-top{display:flex;justify-content:space-between;gap:10px;color:#bcd4e3;font-size:.78rem;font-weight:800;letter-spacing:.12em}.hero-live{color:#74d1aa;font-size:.7rem}.route-track{display:flex;align-items:center;margin:58px 10px 15px}.route-point{display:grid;place-items:center;width:39px;height:39px;flex:0 0 39px;border-radius:50%;font-weight:850;color:#10283c;background:#f3ae58;box-shadow:0 0 0 6px #f3ae5822}.route-point.mid{background:#80cbe7;box-shadow:0 0 0 6px #80cbe722}.route-point.end{background:#83d5aa;box-shadow:0 0 0 6px #83d5aa22}.route-line{height:4px;flex:1;background:linear-gradient(90deg,#edac56,#91d1e8);border-radius:10px}.route-names{display:flex;justify-content:space-between;gap:10px;color:#91abc0;font-size:.65rem;letter-spacing:.08em;line-height:1.65}.route-names span:nth-child(2){text-align:center}.route-names span:last-child{text-align:right}.route-names b{color:#eef7fb;font-size:.9rem;letter-spacing:0}.hero-visual-bottom{margin-top:49px;border-top:1px solid #426078;padding-top:19px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.hero-visual-bottom small{display:block;color:#95b3c6;font-size:.67rem;letter-spacing:.1em;margin-bottom:5px}.hero-visual-bottom strong{font-size:.9rem}.watch-section,.topics-section{max-width:1440px;margin:auto;padding:86px clamp(20px,5vw,72px) 64px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.eyebrow.dark{color:#bb742a;margin-bottom:10px}.section-heading h2{font-size:clamp(2rem,3.4vw,3.15rem);letter-spacing:-.052em;line-height:1.12;margin:0 0 13px}.section-heading p{color:#577081;line-height:1.6;max-width:790px;margin:0}.runtime{color:#648092;font-size:.73rem;font-weight:800;letter-spacing:.09em;white-space:nowrap;padding-bottom:5px}.watch-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:21px;align-items:start}.player-wrap{min-width:0;background:#0d2032;border:2px solid #2d5269;border-radius:18px;overflow:hidden;box-shadow:0 18px 42px #1737491a}.player-wrap video{display:block;width:100%;aspect-ratio:16/9;background:#102b40}.player-note{color:#a9c1cf;font-size:.82rem;line-height:1.5;margin:0;padding:16px 20px 19px}.chapters{background:#fff;border:2px solid #d8e3e9;border-radius:16px;padding:17px;box-shadow:0 10px 28px #1737490b}.chapters h3{font-size:.88rem;text-transform:uppercase;letter-spacing:.1em;margin:4px 8px 10px;color:#426176}.chapters ol{margin:0;padding:0;list-style:none;display:grid;gap:2px}.chapters button{border:0;width:100%;background:transparent;text-align:left;display:flex;gap:12px;align-items:center;color:#668091;font-size:.72rem;font-weight:850;padding:10px;border-radius:8px}.chapters button span{font-size:.88rem;font-weight:700;color:#213d50}.chapters button:hover,.chapters button.active{background:#e6f1f5;color:#b66e22}.topics-section{padding-top:57px}.topic-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:13px}.topic-grid details{background:#fff;border:2px solid #d8e3e9;border-radius:12px;box-shadow:0 6px 20px #17374909;min-width:0}.topic-grid details[open]{border-color:#aac9d7}.topic-grid summary{list-style:none;display:flex;align-items:center;gap:17px;padding:19px 22px;font-size:1rem;font-weight:780;cursor:pointer}.topic-grid summary::-webkit-details-marker{display:none}.topic-no{font-size:.75rem;color:#bb742a;letter-spacing:.08em}.topic-plus{margin-left:auto;width:24px;height:24px;border-radius:50%;background:#ebf2f5;position:relative;flex:0 0 24px}.topic-plus:before,.topic-plus:after{content:"";position:absolute;background:#406477;top:11px;left:7px;width:10px;height:2px}.topic-plus:after{transform:rotate(90deg)}details[open] .topic-plus:after{display:none}.topic-body{padding:0 24px 23px 55px;color:#466377;line-height:1.64;font-size:.91rem}.topic-body p{margin:0 0 13px}.topic-body strong{color:#15384e}.chapter-link{border:0;background:none;color:#9f6226;font-weight:800;padding:6px 0;text-align:left}.chapter-link:hover{text-decoration:underline;text-underline-offset:4px}.closing{max-width:1300px;margin:35px auto 90px;padding:40px clamp(24px,4vw,54px);background:#123349;color:#fff;border-radius:20px;display:flex;align-items:center;justify-content:space-between;gap:30px}.closing .eyebrow{margin-bottom:12px}.closing h2{font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.04em;line-height:1.15;margin:0}.closing p:last-child{max-width:740px;color:#c1d3dd;line-height:1.6;margin-bottom:0}.closing .button-primary{flex:0 0 auto}footer{background:#0d2032;color:#b7c9d4;padding:27px clamp(20px,5vw,72px);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.78rem}footer span:first-child{font-weight:850;color:#f3f7f9;letter-spacing:.08em}@media(max-width:990px){.hero-inner{grid-template-columns:1fr}.hero-visual{max-width:690px;transform:none}.watch-grid{grid-template-columns:1fr}.chapters ol{grid-template-columns:repeat(2,minmax(0,1fr))}.closing{margin-left:20px;margin-right:20px}}@media(max-width:680px){.help-header{height:auto;min-height:72px;flex-wrap:wrap;padding:15px 18px}.help-header nav{width:100%;justify-content:space-between;gap:9px}.help-header nav a{font-size:.78rem}.help-header nav .nav-cta{padding:10px}.hero-inner{padding:55px 20px 57px}.hero h1{font-size:clamp(2.65rem,12vw,4.4rem)}.hero-visual{padding:20px 16px;border-radius:17px}.route-names b{font-size:.7rem}.hero-visual-bottom{gap:12px}.hero-visual-bottom strong{font-size:.75rem}.watch-section,.topics-section{padding:60px 18px 35px}.section-heading{display:block}.runtime{display:block;margin-top:15px}.topic-grid{grid-template-columns:1fr}.chapters ol{grid-template-columns:1fr 1fr}.chapters button{padding:9px 6px}.chapters button span{font-size:.76rem}.topic-grid summary{padding:17px}.topic-body{padding:0 19px 19px 49px}.closing{display:block;margin:30px 18px 62px}.closing .button-primary{margin-top:20px;width:100%}footer{display:grid;text-align:center;justify-content:center}.hero-actions .button-primary{width:100%}}@media(max-width:360px){.help-header nav a:first-child{display:none}.chapters ol,.hero-visual-bottom{grid-template-columns:1fr}}.legacy-anchor{display:block;height:0;overflow:hidden}.hero h1,.section-heading h2,.closing h2{font-weight:800}.eyebrow,.eyebrow.dark{font-size:.875rem;letter-spacing:.11em;line-height:1.4}.section-heading p:not(.eyebrow),.topic-body{font-size:1rem;line-height:1.65}.runtime,.chapters h3,.topic-no{font-size:.875rem;letter-spacing:.08em}.chapters button{font-size:.875rem;line-height:1.4}.chapters button span,.chapter-link{font-size:1rem}.player-note,.beta-note{font-size:.875rem;line-height:1.55}@media(max-width:680px){.help-header nav a{font-size:.875rem}.chapters button span{font-size:.875rem}.section-heading h2{font-size:clamp(2rem,8vw,2.7rem)}}.driver-proof{max-width:1440px;margin:auto;padding:72px clamp(20px,5vw,72px) 12px}.driver-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.driver-proof-card{min-width:0;padding:28px;background:#fff;border:2px solid #d8e3e9;border-radius:16px;box-shadow:0 10px 28px #1737490b;display:flex;flex-direction:column}.proof-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#e8f2f6;color:#173e55;font-size:1.7rem;margin-bottom:20px}.driver-proof-card h3{font-size:1.25rem;line-height:1.3;color:#14354b;letter-spacing:-.025em;margin:0 0 12px}.driver-proof-card p{color:#526d7e;font-size:1rem;line-height:1.65;margin:0 0 22px}.proof-example{margin-top:auto;background:#f2f6f8;border-left:3px solid #d6933a;border-radius:8px;padding:18px}.proof-label{display:block;color:#966024;font-weight:800;font-size:.7rem;letter-spacing:.08em;margin-bottom:10px}.proof-example strong{display:block;color:#163c52;font-size:1rem;margin-bottom:8px}.proof-example p{font-size:.9rem;margin:0}.driver-proof-foot{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:24px;padding:22px 0;border-bottom:1px solid #d8e3e9}.driver-proof-foot p{max-width:790px;color:#526d7e;font-size:.9rem;line-height:1.6;margin:0}.driver-proof-foot strong{color:#163c52}.driver-proof-foot a{flex:none;color:#9f6226}@media(max-width:990px){.driver-proof-grid{grid-template-columns:1fr}.driver-proof-card{padding:24px}.driver-proof-foot{align-items:flex-start;flex-direction:column;gap:14px}}@media(max-width:680px){.driver-proof{padding:48px 18px 0}.driver-proof-card{padding:22px}.driver-proof-grid{gap:14px}.driver-proof-foot a{white-space:normal}}.navigation-feature{max-width:1440px;margin:0 auto;padding:72px clamp(20px,5vw,72px);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:46px;align-items:center}.navigation-feature-copy{min-width:0}.new-feature-badge{display:inline-flex;background:#e4f2ec;color:#176b53;border:2px solid #b4d9c9;border-radius:999px;padding:7px 12px;font-size:.75rem;font-weight:800;letter-spacing:.1em}.navigation-feature h2{font-size:clamp(2rem,3.4vw,3.6rem);line-height:1.12;letter-spacing:-.04em;color:#10283c;margin:18px 0}.navigation-feature-copy p{font-size:1rem;color:#526d7e;line-height:1.7}.navigation-feature ul{padding-left:20px;color:#38566b;line-height:1.65;margin:22px 0}.navigation-feature li{margin:8px 0}.navigation-feature-player{min-width:0}.navigation-feature video{display:block;width:100%;aspect-ratio:16/9;border-radius:16px;background:#10283c;box-shadow:0 16px 40px #10283c22}.navigation-feature-player p{font-size:.8rem;line-height:1.6;color:#526d7e;margin:16px 0 0}.navigation-video-download{display:block;margin-top:17px;color:#075b91;font-size:.875rem;font-weight:700}.navigation-feature .button-primary{max-width:100%;white-space:normal}@media(max-width:990px){.navigation-feature{grid-template-columns:1fr;gap:26px;padding-top:48px;padding-bottom:40px}}@media(max-width:680px){.navigation-feature{padding:45px 18px 30px}.navigation-feature h2{font-size:2.4rem}.navigation-feature .button-primary{width:100%}.navigation-feature video{border-radius:10px}}.navigation-video-chapters{margin-top:14px;border:2px solid #bfd2dc;border-radius:12px;background:#fff;color:#10283c}.navigation-video-chapters summary{padding:14px 16px;cursor:pointer;font-weight:700}.navigation-video-chapters>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 12px;max-height:260px;overflow:auto;overscroll-behavior:contain}.navigation-video-chapters button{display:flex;gap:10px;align-items:center;text-align:left;border:2px solid #d2e0e7;border-radius:8px;background:#f5f9fb;padding:12px;color:#10283c;font:inherit;font-size:14px;cursor:pointer}.navigation-video-chapters button:hover{background:#e6f3f0}.navigation-video-chapters button span{font-weight:700;color:#087f78}.navigation-video-chapters button:focus-visible{outline:3px solid #075b91}@media(max-width:600px){.navigation-video-chapters>div{grid-template-columns:1fr}}:root{--home-ink:#102a3d;--home-muted:#536c7c;--home-line:#d5e1e6;--home-gold:#f0ac54}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:#f6f8f9;color:var(--home-ink)}main{overflow:clip}.skip-link{position:fixed;top:-100px;left:16px;z-index:100;padding:14px;background:#fff;color:#102a3d;border:2px solid #102a3d}.skip-link:focus{top:12px}.help-header{color:var(--home-ink);position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid var(--home-line);box-shadow:none;max-width:none}.help-brand{gap:12px}.help-brand img{border-radius:10px}.help-brand small{display:block;font-size:9px;font-weight:700;letter-spacing:.13em;color:#638091;margin-top:5px}.help-header nav{gap:24px}.help-header nav a{font-weight:700;color:#24475b}.help-header nav .nav-cta{color:#10283c}.hero:before{display:none}.hero{background:#0d263a;background-image:radial-gradient(ellipse at 90% 30%,#1e4c62 0%,transparent 65%)}.hero-inner{max-width:1360px;margin:auto;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;padding:80px clamp(24px,5vw,64px)}.hero h1{font-size:clamp(2.7rem,4.5vw,4.35rem);line-height:1.08;letter-spacing:-.045em;margin:20px 0}.hero-lede{font-size:1.12rem;max-width:590px;line-height:1.7;margin:23px 0 28px}.eyebrow{font-size:.72rem!important;letter-spacing:.13em;line-height:1.6}.hero-note{font-size:.82rem;color:#afc7d5;margin-top:23px}.hero-visual{transform:none;background:#15364b;border-color:#45667c;padding:23px;border-radius:18px;box-shadow:0 24px 70px #03132040}.hero-visual-top{font-size:.65rem;letter-spacing:.1em}.hero-live{font-size:.65rem;color:#99dcd0}.hero-truck{display:block;width:100%;height:auto;margin:36px auto 23px}.hero-visual-bottom{margin-top:0;gap:12px;padding-top:19px}.hero-visual-bottom strong{font-size:.88rem}.visual-note{margin:20px 0 0;color:#a6c1cf;font-size:.74rem;line-height:1.5}.button-primary{border-radius:8px;min-height:50px;padding:14px 20px;font-size:.95rem;box-shadow:none}.button-text{font-size:.95rem;line-height:1.5}.feature-strip{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;padding:23px 24px;background:#fff;border-bottom:1px solid var(--home-line);font-size:.83rem;font-weight:750;color:#476474}.feature-strip span:before{content:"✓";color:#188274;margin-right:10px}.section-heading h2{font-size:clamp(2rem,3.2vw,3rem);line-height:1.14;letter-spacing:-.035em}.section-heading p:not(.eyebrow){max-width:700px;line-height:1.65;color:var(--home-muted)}.runtime{font-size:.7rem;letter-spacing:.07em;line-height:1.6}.safety-feature{max-width:1360px;margin:auto;padding:80px clamp(24px,5vw,64px) 44px}.safety-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.85fr);gap:32px;align-items:center}.player-wrap{border-radius:14px;box-shadow:0 15px 40px #16334b12;border-color:#294c64}.player-wrap video{aspect-ratio:16/9;width:100%;display:block;object-fit:contain}.player-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 20px;font-size:.75rem;color:#b6cedb;line-height:1.4}.player-bar a{color:#fff;font-weight:700;text-decoration:none}.player-bar a:hover{text-decoration:underline}.safety-summary h3{font-size:1.55rem;line-height:1.22;letter-spacing:-.025em;margin:12px 0 22px}.safety-summary ul{list-style:none;padding:0;display:grid;gap:14px;margin:0 0 24px}.safety-summary li{padding-left:23px;position:relative;font-size:.9rem;line-height:1.5;color:#38566a}.safety-summary li:before{content:"✓";position:absolute;left:0;color:#188274;font-weight:800}.safety-summary>p:last-child{font-size:.77rem;color:#638091;line-height:1.65}.safety-chapters{margin-top:24px}.navigation-video-chapters{border-color:var(--home-line);border-radius:10px}.navigation-video-chapters summary{padding:16px;font-size:.88rem}.navigation-video-chapters>div{grid-template-columns:repeat(2,minmax(0,1fr));max-height:300px}.navigation-video-chapters button{min-height:44px;font-size:.8rem;line-height:1.4;border-color:#dce7ec}.driver-proof{max-width:1360px;padding:36px clamp(24px,5vw,64px) 66px}.driver-proof-grid{gap:18px}.driver-proof-card{padding:27px;border-radius:12px;box-shadow:none;background:#fff}.card-number{font-size:.66rem;font-weight:800;letter-spacing:.1em;color:#986226;margin-bottom:23px}.driver-proof-card h3{font-size:1.3rem;margin-bottom:13px}.driver-proof-card p{font-size:.9rem;line-height:1.65}.driver-proof-card a{margin-top:auto;font-weight:750;font-size:.85rem;color:#14677b;text-decoration:none}.driver-proof-card a:hover{text-decoration:underline}.navigation-feature{max-width:1360px;padding:64px clamp(24px,5vw,64px);border-top:1px solid var(--home-line);gap:48px}.navigation-feature h2{font-size:clamp(2rem,3.2vw,3rem);line-height:1.14}.new-feature-badge{background:#e8f2f0;border:0;color:#1c7165;border-radius:5px;font-size:.66rem;letter-spacing:.08em;padding:8px 10px}.navigation-feature ul{font-size:.9rem}.navigation-feature video{border-radius:12px;box-shadow:0 12px 34px #10283c12}.watch-section{max-width:1360px;padding:64px clamp(24px,5vw,64px);border-top:1px solid var(--home-line)}.watch-grid{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.chapters{border-radius:12px;box-shadow:none;padding:15px}.chapters h3{font-size:.7rem}.chapters button{min-height:44px}.chapters button span{font-size:.85rem}.player-note{font-size:.75rem;line-height:1.6}.topics-section{max-width:1360px;padding:40px clamp(24px,5vw,64px) 55px}.topic-grid details{box-shadow:none;border-radius:10px}.topic-grid summary{padding:20px;font-size:.92rem;min-height:58px}.topic-body{font-size:.9rem!important;line-height:1.7}.closing{max-width:1232px;border-radius:16px;margin:12px auto 70px;padding:40px;background:#12354b}.closing h2{font-size:clamp(1.8rem,3vw,2.6rem)}.closing p:last-child{font-size:.95rem;max-width:650px}footer{background:#0a2336;padding:30px clamp(24px,5vw,64px);font-size:.75rem}footer nav{display:flex;gap:20px;flex-wrap:wrap}.footer-brand,footer a{color:#dce9ef;text-decoration:none}.footer-brand{font-weight:850;letter-spacing:.09em}footer a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #c5832b;outline-offset:5px}video:focus-visible{outline:3px solid #c5832b;outline-offset:3px}@media(max-width:1050px){.hero-inner{grid-template-columns:1fr 1fr;gap:32px}.hero h1{font-size:3rem}.help-header nav{gap:15px}.safety-layout{grid-template-columns:1fr}.safety-summary{display:block;background:#fff;border:2px solid var(--home-line);padding:24px;border-radius:12px}.safety-summary h3 br{display:none}.safety-summary ul{grid-template-columns:1fr 1fr}.driver-proof-grid{grid-template-columns:1fr}.navigation-feature{grid-template-columns:1fr;gap:26px}.watch-grid{grid-template-columns:1fr}.chapters ol{grid-template-columns:repeat(3,minmax(0,1fr))}.closing{margin-left:24px;margin-right:24px}}@media(max-width:720px){html{scroll-padding-top:140px}.help-header{padding:14px 18px;gap:12px}.help-brand small{font-size:8px}.help-header nav{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.help-header nav a{font-size:.75rem;min-height:40px;display:inline-flex;align-items:center}.help-header nav .nav-cta{padding:8px 10px}.hero-inner{grid-template-columns:1fr;gap:32px;padding:48px 20px}.hero h1{font-size:clamp(2.35rem,9vw,3.3rem)}.hero-lede{font-size:1rem}.hero-actions{gap:18px}.hero-actions .button-primary{width:100%}.hero-visual{max-width:none}.hero-truck{margin-top:25px}.feature-strip{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:.72rem;padding:20px}.safety-feature,.driver-proof,.navigation-feature,.watch-section,.topics-section{padding:48px 20px}.section-heading{display:block}.section-heading h2 br{display:none}.runtime{display:block;margin-top:18px}.safety-layout{gap:22px}.safety-summary{padding:22px}.safety-summary ul{grid-template-columns:1fr}.player-bar{padding:13px;font-size:.7rem}.navigation-video-chapters>div{grid-template-columns:1fr}.driver-proof-card{padding:24px}.chapters ol{grid-template-columns:1fr 1fr}.topic-grid{grid-template-columns:1fr}.closing{display:block;margin:0 20px 48px;padding:30px 24px}.closing .button-primary{width:100%;margin-top:24px}footer{padding:30px 20px;text-align:left;display:grid;justify-content:start;gap:18px}footer nav{gap:16px}.hero-visual-top{font-size:.57rem}.hero-visual-bottom strong{font-size:.8rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media(max-width:900px){.help-header{height:auto;min-height:78px;flex-wrap:wrap;gap:12px}.help-header nav{width:100%;justify-content:space-between}.help-header nav a{font-size:.8rem}html{scroll-padding-top:140px}}.hero h1,.section-heading h2,.navigation-feature h2,.closing h2{letter-spacing:-.015em;word-spacing:normal}.hero h1,.section-heading h2,.safety-summary h3,.navigation-feature h2,.closing h2{overflow-wrap:normal;word-break:normal}.navigation-video-chapters button>span{flex:0 0 1.6em}.help-header nav{column-gap:16px;row-gap:10px}@media(max-width:1100px){.help-header{height:auto;min-height:78px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px}.help-header nav{width:100%;flex-wrap:wrap;justify-content:space-between}}.guide-link-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.guide-link-grid>a{display:block;text-decoration:none;color:var(--home-ink)}.guide-link-grid>a:hover{border-color:#188274;background:#f0f7f5}.guide-link-grid strong{color:#14677b;font-size:.9rem}.guide-intro{max-width:1360px;margin:auto;padding:42px clamp(24px,5vw,64px) 0}.guide-intro h1{font-size:clamp(2rem,4vw,3rem);line-height:1.15}.guide-intro a{color:#14677b}.guide-links{padding-top:30px}@media(max-width:720px){.guide-link-grid{grid-template-columns:1fr}.guide-intro{padding:30px 20px 0}}.guide-current-note{margin:20px 0;padding:20px;border:2px solid #b7cdd9;border-left:4px solid #087f78;border-radius:12px;background:#f2f8fa;color:#183d51}.guide-current-note h2{font-size:1.2rem;margin:0 0 10px}.guide-current-note p{line-height:1.6;margin:10px 0}.guide-current-note a{color:#075b91;text-decoration:underline}button,input,select,textarea{font-family:inherit}button,a,input,select,textarea{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #1595b5;outline-offset:3px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea{font-size:max(16px,1em)}
