.blog-v4{max-width:1200px;margin:0 auto;padding:145px 28px 80px;color:#102a2c}.blog-v4 header{max-width:900px;margin-bottom:42px}.blog-v4 h1{font-size:clamp(35px,5vw,65px);font-weight:600;line-height:1.13;letter-spacing:-.045em;margin:16px 0 25px}.blog-v4-eyebrow{font-size:13px;color:#4e6864}.blog-v4-lead{font-size:clamp(17px,2vw,21px);line-height:1.75;color:#4c625c}.blog-v4-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.blog-v4-card{background:#fffdf8;border:1px solid #d9dfd6;border-radius:24px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .18s ease}.blog-v4-card:hover{transform:translateY(-3px)}.blog-v4-card>img{width:100%;height:270px;object-fit:cover}.blog-v4-card>div{padding:28px}.blog-v4-card h2{font-size:26px;line-height:1.3;letter-spacing:-.025em;margin:12px 0}.blog-v4-card p{color:#4a615c;line-height:1.75}.blog-v4-card small{color:#536b63}.blog-v4-card span{color:#934522;font-weight:600}.blog-v4 nav{margin-bottom:40px;font-size:13px}.blog-v4 nav a{text-decoration:underline;text-underline-offset:4px}.blog-v4 article{max-width:960px;margin:auto}.blog-v4 figure{margin:0 0 40px}.blog-v4-cover{width:100%;height:auto;max-height:560px;object-fit:cover;border-radius:26px}.blog-v4 figcaption{font-size:12px;color:#536961;margin-top:10px}.blog-v4-prose{max-width:800px;margin:auto;font-size:17px;line-height:1.85}.blog-v4-prose h2{font-size:29px;line-height:1.3;margin:1.7em 0 .7em;letter-spacing:-.025em}.blog-v4-prose h3{font-size:23px;line-height:1.35;margin:1.5em 0 .7em}.blog-v4-prose p,.blog-v4-prose ul,.blog-v4-prose ol{margin:1.2em 0}.blog-v4-prose ul,.blog-v4-prose ol{padding-left:1.5em}.blog-v4-prose a{color:#934522;text-decoration:underline;text-underline-offset:4px}.blog-v4-prose img{max-width:100%;height:auto;border-radius:20px}.blog-v4-prose table{display:block;overflow:auto;max-width:100%;border-collapse:collapse}.blog-v4-prose th,.blog-v4-prose td{padding:12px;border:1px solid #becbc0;min-width:130px}.blog-v4-cta{background:#e4ede5;padding:36px;border-radius:24px;margin-top:50px}.blog-v4-cta a{display:inline-block;background:#a44c28;color:#fff;padding:14px 24px;border-radius:999px;text-decoration:none;margin-top:16px}.blog-v4 a:focus-visible{outline:3px solid #24818b;outline-offset:5px}
@media(max-width:700px){.blog-v4{padding:115px 20px 55px}.blog-v4-grid{grid-template-columns:1fr}.blog-v4-card>img{height:220px}.blog-v4-card>div{padding:22px}.blog-v4-prose{font-size:16px}.blog-v4-prose h2{font-size:25px}.blog-v4-cta{padding:24px}.blog-v4-cover{border-radius:20px}}
@media(prefers-reduced-motion:reduce){.blog-v4-card{transition:none}.blog-v4-card:hover{transform:none}}
