.guide{max-width:880px;padding:40px 0 55px}.guide h1{font-size:clamp(32px,4vw,52px);line-height:1.2;overflow-wrap:anywhere}.guide-eyebrow{color:var(--blue);font-size:12px;letter-spacing:1px;margin-bottom:18px}.guide-intro{font-size:20px;color:var(--muted);margin:24px 0;line-height:1.65}.guide aside{background:var(--soft);padding:20px;border-left:3px solid var(--blue);font-size:14px;color:var(--muted)}.guide section{margin:38px 0}.guide h2{font-size:28px;line-height:1.3;letter-spacing:0}.guide p,.guide li{margin-top:16px;line-height:1.85}.guide li{padding-left:5px}.guide ul{padding-left:23px}.guide-models{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.guide-models a{padding:9px 14px;border:1px solid var(--line);border-radius:4px;color:var(--blue)}.guide-cta{background:var(--soft);padding:28px}.guide-cta .button{margin-top:22px}.guide-resources{padding:35px 0 55px}.guide-resources h2{font-size:29px}.guide-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px}.guide-cards a{border:1px solid var(--line);border-radius:6px;padding:22px;display:block}.guide-cards h3{font-size:21px;line-height:1.35}.guide-cards p{font-size:14px;color:var(--muted);margin-top:15px}.guide-cards a:hover{border-color:var(--blue)}@media(max-width:720px){.guide-cards{grid-template-columns:1fr}.header{height:auto;padding:20px 0;flex-wrap:wrap}nav{flex-wrap:wrap}.guide{padding-top:25px}.guide h2{font-size:25px}.guide-intro{font-size:17px}.guide-cta{padding:20px}}
