.blog-wrap{max-width:1150px;margin:auto;padding:70px 24px 95px}.blog-eyebrow{font-size:12px;letter-spacing:.2em;color:#ed3039;font-weight:800}.blog-wrap h1{font-size:clamp(34px,5vw,64px);line-height:1.1;margin:16px 0 22px}.blog-lead{font-size:19px;line-height:1.8;max-width:820px;color:#c7c7c7}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:38px}.blog-card{display:flex;flex-direction:column;background:#151515;border:1px solid #353535;border-radius:12px;padding:30px;color:#fff;text-decoration:none;transition:transform .2s,border-color .2s}.blog-card:hover{transform:translateY(-4px);border-color:#df202b}.blog-card h2{font-size:25px;line-height:1.25;margin:14px 0}.blog-card p{line-height:1.7;color:#c6c6c6}.blog-card .blog-more{margin-top:auto;padding-top:18px;color:#ff454e;font-weight:800}.blog-article{max-width:860px}.blog-article h2{font-size:clamp(24px,3vw,34px);margin:42px 0 14px}.blog-article p{font-size:17px;line-height:1.85;color:#d4d4d4}.blog-meta{color:#a6a6a6;font-size:14px}.blog-cta{background:#171717;border-left:5px solid #e52630;padding:28px;margin:48px 0}.blog-cta a{display:inline-block;background:#d8202c;color:white;text-decoration:none;font-weight:800;padding:14px 20px;margin:12px 10px 0 0}.blog-back{color:#ff535b;text-decoration:none}.blog-home-feature{padding:60px 24px;text-align:center;background:#101010}.blog-home-feature h2{font-size:clamp(28px,4vw,48px);margin:12px auto}.blog-home-feature p{color:#bbb}.blog-home-feature a{display:inline-block;margin-top:18px;background:#d8202c;color:white;padding:16px 30px;font-weight:800;text-decoration:none}@media(max-width:600px){.blog-wrap{padding:42px 18px 65px}.blog-card{padding:23px}}
.blog-wrap section{padding:0}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.blog-card{min-width:0}.blog-card h2{font-size:clamp(21px,2vw,25px);text-transform:none;overflow-wrap:break-word;line-height:1.3}.blog-article h1{overflow-wrap:anywhere;text-transform:none}.blog-article h2{text-transform:none;line-height:1.25;overflow-wrap:break-word}.blog-article ul{padding-left:24px;line-height:1.9}.blog-article li{margin:9px 0}.blog-article li a{color:#ff666e;text-decoration:underline}.blog-cta h2{text-transform:none;font-size:clamp(22px,3vw,30px)}.blog-card:focus-visible,.blog-cta a:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:950px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.blog-grid{grid-template-columns:1fr;gap:16px}.blog-wrap{padding:36px 18px 64px}.blog-wrap h1{font-size:clamp(30px,9vw,42px);line-height:1.15}.blog-article h2{font-size:25px;margin-top:35px}.blog-article p{font-size:16px;line-height:1.75}.blog-card{padding:23px}.blog-card h2{font-size:22px}.blog-cta{padding:20px;margin:36px 0}.blog-cta a{display:block;text-align:center;margin:12px 0 0;width:100%;min-height:44px}.blog-eyebrow{letter-spacing:.12em}}@media(prefers-reduced-motion:reduce){.blog-card{transition:none}.blog-card:hover{transform:none}}