.blog-title{font-size:clamp(38px,5vw,64px);margin:28px 0;letter-spacing:-2px}.blog-intro{max-width:720px;line-height:1.8;color:var(--gray);margin-bottom:30px}.blog-categories{display:flex;gap:14px;flex-wrap:wrap;margin:30px 0}.blog-categories a{padding:12px 18px;border:1px solid #cfcfc6;font-size:12px}.blog-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:35px}.blog-card{padding:30px;background:white;border-top:3px solid var(--yellow)}.blog-card h2{font-size:27px;margin:20px 0;letter-spacing:-.7px}.blog-card p{font-size:15px;line-height:1.8;color:var(--gray)}.blog-card small{display:block;margin-top:20px;font-size:11px}.article{max-width:1000px;margin:auto}.article>.eyebrow{margin-top:35px}.article h1{font-size:clamp(35px,4vw,57px);letter-spacing:-1.8px;line-height:1.15}.article-summary{font-size:20px;line-height:1.6;color:var(--gray)}.article-meta{font-size:13px;margin:25px 0}.article-meta a,.article-body a{text-decoration:underline}.article-cover{width:100%;height:auto;max-height:550px;object-fit:cover}.article-body{font-size:18px;line-height:1.85;margin-top:40px}.article-body p{margin:22px 0}.article-body h2{font-size:32px;margin:42px 0 20px}.article-body h3{font-size:24px;margin:32px 0 15px}.article-body blockquote{border-left:4px solid var(--yellow);padding-left:25px;margin:30px 0}.article-cta{background:var(--ink);color:white;padding:35px;margin:45px 0}.article-cta h2{font-size:30px}.article-cta p{line-height:1.7;margin:18px 0}.article-video{aspect-ratio:16/9;margin:35px 0}.article-video iframe{width:100%;height:100%;border:0}header nav{gap:18px}@media(max-width:600px){.blog-grid{grid-template-columns:1fr}.blog-card{padding:24px}.article-body{font-size:16px}.article-cta{padding:25px}.blog-categories{align-items:stretch}.article-summary{font-size:17px}}@media(min-width:601px) and (max-width:1100px){header nav{gap:12px;font-size:11px}}
