.guides{border-top:1px solid #ccc}.guide-intro{max-width:680px;font-size:20px;line-height:1.6;margin:25px 0 45px}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:40px 0}.guide-card{border-top:2px solid #e11544;padding-top:22px}.guide-card h3,.guide-card h2{font-size:36px;line-height:1.1;letter-spacing:-.5px}.guide-card p{font-size:15px;color:#444}.guide-card a:hover{color:#e11544}.guide-card .text-link{color:#111}.blog-page header{position:relative}.blog-main{padding:75px 5% 100px;max-width:1600px;margin:auto}.blog-main>h1{font-size:clamp(60px,8vw,120px)}.blog-page .hero-image{display:none}.reading{max-width:820px;margin:50px auto 90px}.reading h1{font-size:clamp(48px,5.5vw,80px);letter-spacing:-1px}.article-lead{font-size:22px;line-height:1.55;margin:35px 0 50px}.reading section{margin:38px 0}.reading section h2,.article-cta h2{font-size:34px;line-height:1.15;letter-spacing:-.5px}.reading p{line-height:1.8}.article-cta{border-top:2px solid #e11544;padding-top:30px;margin-top:50px}.article-cta .text-link{display:inline-block;margin:15px}.breadcrumbs{display:block;color:#555;font-size:13px;text-transform:none;font-weight:400}.related>h2{font-size:44px}.footer-bottom{flex-wrap:wrap;gap:15px}.footer-bottom>a{color:#ddd}
@media(max-width:1100px) and (min-width:701px){header nav{gap:14px;font-size:11px}header .brand{width:200px}header .nav-cta{display:none}}
@media(max-width:700px){.guide-grid{grid-template-columns:1fr;gap:35px}.blog-main{padding:45px 5% 65px}.guide-intro{font-size:18px}.reading{margin-top:30px}.article-lead{font-size:19px}.reading h1{font-size:48px}.reading section h2{font-size:30px}.breadcrumbs{position:static;padding:0;background:transparent;border:0}.hero-image{background-image:linear-gradient(0deg,#000b 0%,transparent 75%),url('assets/hero-mobile.webp')}}
