.mo-home .home-news{padding:42px 0 38px;border-block:1px solid var(--line);margin:8px 0 28px}
.home-news-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:end;margin-bottom:32px}
.home-news-heading h2{font-size:clamp(29px,3vw,43px);line-height:1.18;margin:12px 0 0}
.home-news-heading>div>p:not(.eyebrow){color:var(--muted);font-size:15px;max-width:430px;margin:0 0 18px}
.home-news-all{display:inline-flex;gap:30px;align-items:center;font-size:12px;font-weight:800;letter-spacing:.06em;text-decoration:none;padding:10px 0;border-bottom:1px solid #ff9933}
.home-news-all span{font-size:21px;color:#ffb366}
.home-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}
.home-news-card{min-width:0;display:flex;flex-direction:column;padding:26px 28px 25px;border-inline-end:1px solid var(--line);background:linear-gradient(160deg,#ffffff05,transparent 75%)}
.home-news-card:first-child{padding-inline-start:0}.home-news-card:last-child{border-inline-end:0;padding-inline-end:0}
.home-news-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:10px;line-height:1.4;letter-spacing:.11em;text-transform:uppercase;margin-bottom:25px}
.home-news-meta a{color:#ffb366;text-decoration:none}.home-news-meta>span{color:#94b4ca;font-variant-numeric:tabular-nums}
.mo-home .home-news-card h3{font-size:clamp(20px,1.8vw,27px);line-height:1.32;margin:0 0 17px;overflow-wrap:anywhere}
.home-news-card h3 a{text-decoration:none}.home-news-card h3 a:hover{color:#ffb366}.home-news-card h3 span{font-family:Bricolage,sans-serif;font-size:.75em;white-space:nowrap;color:#ffb366}
.home-news-deck{color:var(--muted);font-size:14px;line-height:1.7;margin:0 0 27px}
.home-news-foot{margin-top:auto}.home-news-posted{font-size:10px;line-height:1.6;color:#bfd0df;font-variant-numeric:tabular-nums;margin:0 0 7px}
.home-news-source{font-size:11px;line-height:1.6;color:#a7c1d4;margin:0}.home-news-source small{font-size:inherit}.home-news-source a:hover{color:#fff}
.home-news-caption{display:flex;justify-content:space-between;gap:20px;font-size:10px;line-height:1.6;color:#a7c1d4;padding-top:18px;border-top:1px solid var(--line);margin:0}
@media(max-width:850px){.home-news-heading{gap:35px;grid-template-columns:1fr 1fr}.home-news-card{padding-inline:20px}.mo-home .home-news-card h3{font-size:21px}}
@media(max-width:640px){.mo-home .home-news{padding-top:30px;margin-top:0}.home-news-heading{grid-template-columns:1fr;gap:24px;margin-bottom:20px}.home-news-heading h2{font-size:32px}.home-news-heading>div>p:not(.eyebrow){font-size:14px}.home-news-grid{grid-template-columns:1fr}.home-news-card,.home-news-card:first-child,.home-news-card:last-child{padding:24px 0;border-inline:0;border-bottom:1px solid var(--line)}.home-news-card:last-child{border-bottom:0}.home-news-meta{margin-bottom:18px}.mo-home .home-news-card h3{font-size:25px}.home-news-deck{margin-bottom:20px}.home-news-caption{display:block}.home-news-caption a{display:block;margin-top:8px}}
