.driverGuides{color:#172c42;background:#f5f7fa;min-height:100vh;line-height:1.75}.driverGuides a{color:#07598a;text-underline-offset:.2em}.driverGuides a:focus-visible{outline-offset:5px;border-radius:2px;outline:3px solid #b66b00}.guideShell{width:min(1080px,100% - 40px);margin-inline:auto}.guideHeader{background:#fff;border-bottom:1px solid #d9e1e8}.guideNav{flex-wrap:wrap;align-items:center;gap:12px 24px;padding-block:20px;display:flex}.guideNav .guideBrand{color:#172c42;margin-right:auto;font-size:24px;font-weight:900;text-decoration:none}.guideHero{padding:44px 0 28px}.driverGuides h1{letter-spacing:-.035em;max-width:860px;margin:16px 0 20px;font-size:clamp(32px,5vw,52px);line-height:1.15}.driverGuides h2{letter-spacing:-.02em;font-size:clamp(23px,3vw,30px);line-height:1.3}.driverGuides h3{margin-bottom:8px;font-size:20px;line-height:1.4}.guideEyebrow{color:#775000;letter-spacing:.1em;font-size:12px;font-weight:800}.guideLead{max-width:780px;font-size:19px}.guideByline,.guideBreadcrumb{color:#4c5d6e;font-size:14px}.guideBreadcrumb{overflow-wrap:anywhere;padding-top:24px}.guideArticle{max-width:780px;margin-inline:auto}.guideNotice{background:#fff5df;border-left:4px solid #e4a21b;border-radius:4px;margin-block:24px;padding:20px 24px}.guideNotice p{margin-top:0}.guideContents{background:#fff;border:1px solid #d9e1e8;border-radius:16px;padding:24px}.guideContents h2{margin-top:0;font-size:20px}.driverGuides ul{padding-left:24px}.driverGuides li{margin-block:10px;padding-left:4px}.guideSection{border-bottom:1px solid #d9e1e8;padding-block:24px;scroll-margin-top:20px}.guideCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.guideCards article{background:#fff;border:1px solid #d9e1e8;border-radius:16px;padding:26px}.guideCards h2{font-size:25px}.guideRelated{padding-block:40px}.guideFooter{border-top:1px solid #d9e1e8;margin-top:40px;padding-block:32px;font-size:14px}@media (max-width:640px){.guideCards{grid-template-columns:1fr}.guideNav{gap:10px 16px}.guideNav .guideBrand{flex-basis:100%}.guideHero{padding-top:28px}.guideNotice,.guideCards article{padding:20px}}
