
.news{padding:64px 0 80px}.news-kicker{text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;font-weight:800;color:#b45309}.news h1{font-size:clamp(2.2rem,5vw,4.6rem);line-height:1.06;letter-spacing:-.045em;font-weight:900;max-width:1050px;margin:18px 0 24px}.news-lead{font-size:1.2rem;line-height:1.75;color:#475569;max-width:850px}.news-meta{font-size:.88rem;color:#64748b;margin:24px 0}.news-cover{width:100%;max-height:660px;object-fit:cover;border-radius:24px}.news figure{margin:30px 0}.news figcaption{font-size:.85rem;color:#64748b;margin-top:10px}.news-body{max-width:850px;margin:36px 0 48px;font-size:1.08rem;line-height:1.8;text-align:left}.news-body p{margin:0 0 22px}.news-body h2{max-width:100%;text-wrap:balance}.news-body h2{font-weight:800;letter-spacing:-.025em;margin:40px 0 18px}.news-body a{color:#92400e;text-decoration:underline}.news-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.news-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:18px}.news-cta{background:var(--dark);color:white;border-radius:24px;padding:clamp(24px,5vw,48px);margin-top:48px}.news-cta h2{font-weight:800}.news-card{display:grid;grid-template-columns:1.1fr 1fr;overflow:hidden;background:white;border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow-soft);margin-top:40px}.news-card img{width:100%;height:100%;min-height:320px;object-fit:cover}.news-card-copy{padding:clamp(24px,4vw,48px)}.news-card h2{font-weight:800;letter-spacing:-.03em}.news-card a:hover{text-decoration:underline}.news a:focus-visible{outline:3px solid var(--primary-color);outline-offset:5px}.news-breadcrumb{font-size:.88rem;color:#64748b}.news-breadcrumb a{text-decoration:underline}@media(max-width:767px){.news{padding-top:36px}.news-card,.news-gallery{grid-template-columns:1fr}.news-card img{min-height:0;max-height:360px}.news-cover{border-radius:16px}.news h1{font-size:2.3rem}}

@media(min-width:768px){.news-body{width:100%;max-width:none}}
