.news-2030{background:var(--ivory,#fbf8f6)}.news-2030__head{align-items:end;display:grid;gap:24px;grid-template-columns:1fr auto;margin-bottom:clamp(36px,5vw,64px)}.news-2030__heading{font-size:clamp(32px,4vw,52px);margin-top:16px}.news-2030__intro,.news-2030__intro p{color:var(--ink-soft,#5a5654);max-width:48ch}.news-2030__grid{display:grid;gap:clamp(18px,2.5vw,32px)}.news-2030__grid--feature{align-items:stretch;grid-template-columns:1.6fr 1fr}.news-2030__side{align-self:start;display:grid;gap:clamp(18px,2.5vw,28px);grid-auto-rows:auto}.news-2030__post{align-content:start;color:var(--ink,#3a3a3a);display:grid;gap:14px;text-decoration:none}.news-2030__media{aspect-ratio:16/9;background:var(--mist,#f5f5f5);overflow:hidden}.news-2030__media img{display:block;height:100%;object-fit:cover;transition:transform .8s var(--ease,ease);width:100%}.news-2030__media--empty{background:var(--rose-soft,#f9eded);display:grid;place-items:center}.news-2030__media--empty:after{background:url(https://52064110.fs1.hubspotusercontent-na1.net/hubfs/52064110/mshjm/brand/emblem-sacred-hearts-red.png) 50%/contain no-repeat;content:"";height:56px;opacity:.3;width:56px}.news-2030__post:hover .news-2030__media img{transform:scale(1.05)}.news-2030__post time{color:var(--red,#9d0b0b);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.news-2030__post h3{font-size:22px;line-height:1.25;margin-top:8px;transition:color .3s}.news-2030__post:hover h3{color:var(--red,#9d0b0b)}.news-2030__post--feature{background:var(--white,#fff);border:1px solid var(--line,rgba(157,11,11,.18));gap:0;transition:transform .4s var(--ease,ease),box-shadow .4s var(--ease,ease)}.news-2030__post--feature:hover{box-shadow:0 30px 50px -30px rgba(110,6,6,.5);transform:translateY(-4px)}.news-2030__post--feature .news-2030__media{aspect-ratio:4/3;margin:0}.news-2030__post--feature .news-2030__meta{padding:24px 28px 28px}.news-2030__post--feature h3{font-size:clamp(26px,2.6vw,34px)}.news-2030__post--feature p{color:var(--ink-soft,#5a5654);margin-top:8px}.news-2030__post--small{background:var(--white,#fff);border:1px solid var(--line,rgba(157,11,11,.18));display:flex;flex-direction:column;gap:0;transition:transform .4s var(--ease,ease),box-shadow .4s var(--ease,ease)}.news-2030__post--small:hover{box-shadow:0 24px 40px -28px rgba(110,6,6,.45);transform:translateY(-4px)}.news-2030__post--small .news-2030__media{aspect-ratio:auto;flex:none;height:185px;margin:0}.news-2030__post--small .news-2030__meta{padding:16px 18px 18px}.news-2030__post--small h3{font-size:18px;margin-top:6px}.news-2030__see-all{margin-top:36px}.news-2030__empty{color:var(--muted,#7a7a7a);padding:40px 0;text-align:center}@media (max-width:860px){.news-2030__grid--feature,.news-2030__head{grid-template-columns:1fr}.news-2030__post--feature .news-2030__media{aspect-ratio:16/9}.news-2030__side{grid-auto-rows:auto}.news-2030__post--small .news-2030__media{aspect-ratio:16/9;flex:none}}@media (max-width:480px){.news-2030__post--small{grid-template-columns:1fr}}