@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600&family=Source+Sans+3:wght@400;500;600&display=swap";:root{--news-bg: #f6f1e8;--news-ink: #1c1b16;--news-muted: #6c6455;--news-accent: #c27c1f;--news-card: #fffefb;--news-border: #e2d6c2;--news-shadow: 0 25px 60px rgba(21, 16, 5, .12)}.news-page{background:radial-gradient(circle at top,#fffdf7,var(--news-bg));padding-bottom:4rem;font-family:"Source Sans 3",Nunito,sans-serif}.news-page .page-hero{position:relative;overflow:hidden;padding:clamp(32px,7vw,96px);color:#fff;border-radius:0;margin:0 auto 3rem;max-width:none;box-shadow:none;min-height:clamp(320px,60vh,520px);display:flex;align-items:center;justify-content:center;text-align:center;background:#0b503a}.news-page .page-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:saturate(.4) brightness(.45);z-index:0}.news-page .page-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 50%,rgba(197,166,71,.25),transparent 60%),radial-gradient(circle at 70% 70%,rgba(45,134,89,.35),transparent 55%);z-index:1}.news-page .page-hero__glow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 60% 40%,rgba(6,171,133,.45),transparent 55%),radial-gradient(circle at 10% 90%,rgba(255,255,255,.15),transparent 40%);z-index:1}.news-page .page-hero__content{position:relative;z-index:2;max-width:860px;display:grid;gap:20px}.news-page .page-hero__eyebrow{justify-self:center;padding:.45rem 1.4rem;border:1px solid rgba(255,255,255,.5);border-radius:999px;letter-spacing:.4em;text-transform:uppercase;font-size:.85rem;background:#065f4699;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fffffff2}.news-page .page-hero__title{font-size:clamp(2.6rem,6vw,4rem);font-family:Playfair Display,serif;margin-bottom:0}.news-page .page-hero__subtitle{font-size:clamp(1rem,2vw,1.2rem);max-width:640px;margin:0 auto;line-height:1.7}.page-cta{display:flex;gap:1rem;flex-wrap:wrap}.page-cta__button{background:var(--news-card);color:var(--news-ink);padding:.85rem 1.5rem;border-radius:999px;font-weight:600;box-shadow:inset 0 0 0 1px #00000014}.page-cta__link{color:#f8dfb4}.news-feature{max-width:1100px;margin:0 auto 3rem;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.85fr);gap:clamp(1.5rem,4vw,2.75rem);background:linear-gradient(135deg,#fffef9,#f7efe0);border-radius:32px;overflow:hidden;box-shadow:var(--news-shadow);border:1px solid rgba(194,124,31,.14)}.news-feature__image{min-height:clamp(320px,45vw,420px);overflow:hidden;aspect-ratio:auto;transition:aspect-ratio .3s ease;position:relative;background:#fff}.news-feature__image[data-orientation=portrait]{aspect-ratio:3 / 4}.news-feature__image[data-orientation=landscape]{aspect-ratio:4 / 3}.news-feature__image img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;transform:scale(1);transition:transform .6s ease}.news-feature:hover .news-feature__image img{transform:scale(1.05)}.news-feature__content{padding:clamp(1.75rem,4vw,3rem);position:relative}.news-feature__title{font-family:Playfair Display,serif;font-size:clamp(1.8rem,4vw,2.6rem);color:var(--news-ink);margin:.3rem 0 .6rem}.news-feature__meta{color:var(--news-muted);font-size:.95rem;margin-bottom:1.1rem;text-transform:uppercase;letter-spacing:.12em}.news-feature__excerpt{color:#433b2f;margin-bottom:1.5rem;line-height:1.7;font-size:1.05rem}.news-feature__actions{display:flex;gap:1rem;flex-wrap:wrap}.news-feature__actions .page-cta__button{background:linear-gradient(135deg,#0f6a43,#1a8a5a);color:#fff;box-shadow:0 18px 35px #0f6a4347}.news-events{max-width:1100px;margin:3rem auto 0}.section-header{text-align:left;margin-bottom:1.5rem}.section-header--split{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section-header__eyebrow{display:inline-flex;font-size:.8rem;letter-spacing:.3em;text-transform:uppercase;color:var(--news-muted)}.section-header__title{font-size:clamp(1.8rem,3vw,2.4rem);font-family:Playfair Display,serif;margin:.5rem 0 .75rem;color:var(--news-ink)}.section-header__summary{color:#4a3f34;max-width:640px}.section-header__link{color:var(--news-accent);font-weight:600;text-decoration:none;border:1px solid rgba(194,124,31,.25);border-radius:999px;padding:.45rem 1rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.section-header__link:hover{background:#c27c1f1f;border-color:#c27c1f66}.arc-section.arc-section--news{max-width:1400px;margin:clamp(40px,6vw,80px) auto clamp(60px,8vw,100px);padding-inline:clamp(16px,4vw,48px)}.arc-section--news .arc-header{margin-bottom:clamp(32px,5vw,52px)}.arc-section--news .arc-header__eyebrow{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--news-accent);margin-bottom:10px}.arc-section--news .arc-header__title{margin:0 0 10px;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;letter-spacing:-.025em;line-height:1.1;color:var(--news-ink);font-family:Playfair Display,serif}.arc-section--news .arc-header__summary{margin:0;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.65;color:#4a3f34;max-width:560px}.arc-section--news .arc-body{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:clamp(24px,3.5vw,44px);align-items:start}.arc-section--news .arc-list{display:flex;flex-direction:column;gap:clamp(14px,1.5vw,20px)}.arc-section--news .arc-card{display:grid;grid-template-columns:200px minmax(0,1fr);gap:clamp(16px,2vw,24px);background:#fffdf9;border:1px solid rgba(194,124,31,.16);border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #1812080d,0 8px 20px #18120814;transition:transform .28s cubic-bezier(.25,.46,.45,.94),box-shadow .28s ease,border-color .28s ease}.arc-section--news .arc-card:hover{transform:translateY(-3px);box-shadow:0 4px 8px #18120814,0 16px 36px #1812081f;border-color:#c27c1f4d}.arc-section--news .arc-card__thumb{position:relative;display:block;overflow:hidden;background:#efe4d2;aspect-ratio:4 / 3;flex-shrink:0;height:100%;min-height:140px}.arc-section--news .arc-card__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s cubic-bezier(.25,.46,.45,.94)}.arc-section--news .arc-card:hover .arc-card__thumb img{transform:scale(1.04)}.arc-section--news .arc-card__thumb-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1c1b1600 40%,#1c1b161f);pointer-events:none;transition:opacity .3s ease}.arc-section--news .arc-card:hover .arc-card__thumb-scrim{opacity:0}.arc-section--news .arc-card__body{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:clamp(16px,2vw,22px) clamp(16px,2vw,22px) clamp(16px,2vw,22px) 0}.arc-section--news .arc-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.arc-section--news .arc-card__tag{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#c27c1f24;color:#8d5a11;font-weight:700;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;line-height:1;white-space:nowrap}.arc-section--news .arc-card__archived-date{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;color:var(--news-muted);white-space:nowrap}.arc-section--news .arc-card__title{margin:0;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:700;line-height:1.3;color:var(--news-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:Playfair Display,serif}.arc-section--news .arc-card__title a{color:inherit;text-decoration:none;transition:color .2s ease}.arc-section--news .arc-card__title a:hover{color:var(--news-accent)}.arc-section--news .arc-card__date{display:inline-flex;align-items:center;gap:5px;margin:0;font-size:.8rem;color:var(--news-muted);line-height:1}.arc-section--news .arc-card__excerpt{margin:0;color:#453b30;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.arc-section--news .arc-card__cta{display:inline-flex;align-items:center;gap:5px;margin-top:4px;font-size:.82rem;font-weight:700;color:var(--news-accent);text-decoration:none;border-bottom:1.5px solid transparent;padding-bottom:1px;transition:gap .2s ease,border-color .2s ease,color .2s ease;align-self:flex-start}.arc-section--news .arc-card__cta:hover{gap:8px;border-color:var(--news-accent)}.arc-section--news .arc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:clamp(40px,6vw,64px) 24px;border-radius:14px;border:1.5px dashed rgba(194,124,31,.26);background:#c27c1f0d;text-align:center;color:var(--news-muted)}.arc-section--news .arc-empty__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:#c27c1f14;color:var(--news-accent);margin-bottom:4px}.arc-section--news .arc-empty h3{margin:0;font-size:1.1rem;font-weight:700;color:var(--news-ink);font-family:Playfair Display,serif}.arc-section--news .arc-empty p{margin:0;font-size:.9rem;line-height:1.6;max-width:360px}.arc-section--news .arc-sidebar{position:sticky;top:6rem;display:flex;flex-direction:column;gap:0;background:#fffdf9;border:1px solid rgba(194,124,31,.14);border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #1812080a,0 8px 20px #18120812}.arc-section--news .arc-sidebar__group{padding:clamp(18px,2vw,24px)}.arc-section--news .arc-sidebar__divider{height:1px;background:#c27c1f1a;margin:0}.arc-section--news .arc-sidebar__label{margin:0 0 12px;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--news-muted)}.arc-section--news .arc-sidebar__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.arc-section--news .arc-sidebar__item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;background:transparent;border:1px solid transparent;text-decoration:none;color:var(--news-ink);font-size:.88rem;font-weight:500;transition:background .18s ease,border-color .18s ease,transform .18s ease}.arc-section--news .arc-sidebar__item:hover,.arc-section--news .arc-sidebar__item.is-active{background:#fff;border-color:#c27c1f2e;transform:translate(2px)}.arc-section--news .arc-sidebar__empty{font-size:.85rem;font-style:italic;color:var(--news-muted);padding:4px 0}.arc-section--news .arc-pagination{margin-top:clamp(32px,4vw,48px);display:flex;justify-content:center}.arc-section--news .arc-pagination .site-pagination{max-width:100%}@media (max-width: 960px){.arc-section--news .arc-body{grid-template-columns:1fr}.arc-section--news .arc-sidebar{position:static;display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr}.arc-section--news .arc-sidebar__divider{height:auto;width:1px;margin:0}}@media (max-width: 640px){.arc-section--news{padding-inline:clamp(14px,4vw,20px)}.arc-section--news .arc-card{grid-template-columns:1fr;border-radius:12px}.arc-section--news .arc-card__thumb{height:auto;aspect-ratio:16 / 9;min-height:unset}.arc-section--news .arc-card__body{padding:0 clamp(14px,3vw,20px) clamp(14px,3vw,20px)}.arc-section--news .arc-sidebar{display:flex;grid-template-columns:unset}.arc-section--news .arc-sidebar__divider{height:1px;width:auto}}.news-events__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem}.news-events__card{background:var(--news-card);border-radius:22px;border:1px solid var(--news-border);padding:1.65rem;box-shadow:0 18px 35px #07060414}.news-events__date{display:flex;flex-direction:column;font-weight:600;letter-spacing:.08em;color:var(--news-accent);margin-bottom:.9rem;row-gap:.1rem}.news-events__card h3{font-family:Playfair Display,serif;margin-bottom:.35rem}.news-events__location{font-size:.95rem;color:var(--news-muted);margin-bottom:.75rem}.news-events__links{display:flex;gap:.75rem;flex-wrap:wrap}.news-events__links a{color:var(--news-accent);font-weight:600}.news-events__cta{text-align:center;margin-top:1.75rem}@media (max-width: 900px){.news-feature{grid-template-columns:1fr}}.news-page--index{--press-ink: #152b37;--press-muted: #5f7684;--press-line: #c8d5de;--press-surface: #ffffff;--press-primary: #0f6a43;--press-shadow: 0 18px 40px rgba(8, 28, 38, .12);background:radial-gradient(circle at 8% 0%,rgba(15,106,67,.12),transparent 34%),radial-gradient(circle at 90% 18%,rgba(16,124,184,.12),transparent 40%),linear-gradient(170deg,#f2f7fa,#ebf2f7);color:var(--press-ink);padding-bottom:4.2rem}.news-page--index .page-hero{min-height:clamp(230px,38vh,330px);margin-bottom:1rem}.news-page--index .page-hero__eyebrow{border-radius:8px;background:#072a1c9e;letter-spacing:.22em}.pressroom-ribbon{max-width:1180px;margin:0 auto 1rem;padding:.7rem 1rem;border:1px solid var(--press-line);background:var(--press-surface);box-shadow:var(--press-shadow);display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:center}.pressroom-ribbon__label{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--press-primary)}.pressroom-ribbon__track{display:flex;gap:.85rem;flex-wrap:wrap}.pressroom-ribbon__track a{text-decoration:none;color:var(--press-ink);font-size:.92rem}.pressroom-hero-grid{max-width:1180px;margin:0 auto 1rem;padding:0 1rem;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(275px,.8fr);gap:1rem}.pressroom-hero-grid--single{grid-template-columns:minmax(0,1fr)}.pressroom-primary{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);border:1px solid var(--press-line);background:var(--press-surface);box-shadow:var(--press-shadow)}.pressroom-primary__media{min-height:320px;overflow:hidden;background:#dbe7ef;display:block}.pressroom-primary__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.pressroom-primary__media[data-orientation=portrait] img{object-fit:contain;background:#f1f6f9}.pressroom-primary__media:hover img{transform:scale(1.03)}.pressroom-primary__content{padding:clamp(1rem,2.8vw,1.55rem);display:grid;gap:.56rem;align-content:start}.pressroom-primary__date,.pressroom-primary__meta{margin:0;font-size:.88rem;color:var(--press-muted)}.pressroom-primary__title{margin:0;font-family:Playfair Display,serif;font-size:clamp(1.9rem,3.6vw,2.45rem);line-height:1.16}.pressroom-primary__excerpt{margin:0;color:#344b58;line-height:1.72}.pressroom-primary__cta{width:fit-content;margin-top:.4rem;text-decoration:none;color:#fff;background:linear-gradient(135deg,#0f6a43,#0b5837);border:1px solid #0f6a43;padding:.62rem 1.08rem;font-weight:700;box-shadow:0 12px 22px #0f6a433d}.pressroom-panel{border:1px solid var(--press-line);background:var(--press-surface);box-shadow:var(--press-shadow);padding:.95rem;display:grid;align-content:start}.pressroom-panel__header{display:flex;justify-content:space-between;align-items:center;gap:.64rem;margin-bottom:.6rem}.pressroom-panel__header span{font-size:.72rem;letter-spacing:.13em;text-transform:uppercase;color:var(--press-muted);font-weight:700}.pressroom-panel__header a,.pressroom-panel__cta{color:var(--press-primary);text-decoration:none;font-weight:700;font-size:.82rem}.pressroom-panel__list{list-style:none;margin:0;padding:0}.pressroom-panel__item+.pressroom-panel__item{border-top:1px solid rgba(200,213,222,.72)}.pressroom-panel__item a{display:grid;gap:.22rem;padding:.62rem 0;text-decoration:none;color:inherit}.pressroom-panel__item-title{font-weight:600;color:var(--press-ink);line-height:1.38}.pressroom-panel__item-date{font-size:.79rem;color:var(--press-muted)}.pressroom-panel__empty{color:var(--press-muted);padding:.5rem 0}.pressroom-panel__cta{margin-top:.65rem;border-top:1px solid rgba(200,213,222,.72);padding-top:.62rem}.pressroom-strips{max-width:1180px;margin:0 auto 1rem;padding:0 1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.pressroom-strip{border:1px solid var(--press-line);background:var(--press-surface);box-shadow:var(--press-shadow);padding:.72rem .8rem;display:grid;gap:.25rem}.pressroom-strip__title{text-decoration:none;color:var(--press-ink);font-weight:600;line-height:1.38}.pressroom-strip__date{font-size:.8rem;color:var(--press-muted)}.pressroom-stream{max-width:1180px;margin:0 auto;padding:0 1rem}.pressroom-stream__header{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.pressroom-stream__eyebrow{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--press-muted);font-weight:700}.pressroom-stream__title{margin:.34rem 0 .5rem;font-size:clamp(1.7rem,3.2vw,2.3rem);font-family:Playfair Display,serif}.pressroom-stream__summary{margin:0;color:#344b59;line-height:1.72;max-width:66ch}.pressroom-stream__archive-link{text-decoration:none;color:var(--press-primary);border:1px solid rgba(15,106,67,.24);background:#0f6a430d;padding:.4rem .78rem;font-weight:700}.pressroom-stream__list{display:grid;gap:.9rem}.pressroom-story{border:1px solid var(--press-line);background:var(--press-surface);box-shadow:0 12px 28px #091c261a;display:grid;grid-template-columns:minmax(210px,300px) minmax(0,1fr);align-items:stretch}.pressroom-story__media{display:block;min-height:170px;overflow:hidden;background:#dde8ef}.pressroom-story__media img{width:100%;height:100%;object-fit:cover;display:block}.pressroom-story__media[data-orientation=portrait] img{object-fit:contain;background:#f1f6f9}.pressroom-story__content{padding:.85rem 1rem .95rem;display:grid;gap:.52rem;align-content:center}.pressroom-story__meta{margin:0;font-size:.8rem;color:var(--press-muted);display:inline-flex;gap:.34rem;flex-wrap:wrap}.pressroom-story__title{margin:0;font-family:Playfair Display,serif;font-size:1.32rem;line-height:1.26}.pressroom-story__excerpt{margin:0;color:#344b58;line-height:1.64}.pressroom-story__link{width:fit-content;margin-top:.1rem;color:var(--press-primary);text-decoration:none;font-weight:700}.pressroom-stream__empty{grid-column:1 / -1;padding:1.1rem;border:1px solid var(--press-line);background:var(--press-surface);box-shadow:var(--press-shadow)}.pressroom-stream__empty h3{margin:0 0 .34rem}.pressroom-stream__empty p{margin:0;color:var(--press-muted)}@media (max-width: 1080px){.pressroom-hero-grid,.pressroom-primary{grid-template-columns:1fr}.pressroom-strips{grid-template-columns:repeat(2,minmax(0,1fr))}.pressroom-story{grid-template-columns:minmax(180px,250px) minmax(0,1fr)}}@media (max-width: 700px){.news-page--index .page-hero{min-height:clamp(210px,36vh,295px)}.pressroom-ribbon,.pressroom-strips,.pressroom-story{grid-template-columns:1fr}.pressroom-story__media{min-height:210px}}.news-main.news-page--index{--news-main-ink: #132534;--news-main-muted: #5e7482;--news-main-line: #ccd8e0;--news-main-surface: #ffffff;--news-main-primary: #0f6a43;--news-main-shadow: 0 16px 34px rgba(8, 28, 38, .1)}.news-main .page-hero{margin-bottom:clamp(20px,3vw,36px)}.news-main__lead,.news-main__stream{max-width:1180px;margin:0 auto;padding:0 1rem}.news-main__lead{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.72fr);gap:1rem;margin-bottom:clamp(26px,3.5vw,42px)}.news-main__lead.news-main__lead--single{grid-template-columns:minmax(0,1fr)}.news-main__featured{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);background:var(--news-main-surface);border:1px solid var(--news-main-line);box-shadow:var(--news-main-shadow);min-height:360px}.news-main__featured-media{display:block;background:#dce8ef;min-height:100%}.news-main__featured-media img{width:100%;height:100%;object-fit:cover;display:block}.news-main__featured-content{padding:clamp(1rem,2.6vw,1.5rem);display:grid;gap:.55rem;align-content:start}.news-main__featured-date,.news-main__featured-byline{margin:0;font-size:.88rem;color:var(--news-main-muted)}.news-main__featured-title{margin:0;font-family:Playfair Display,serif;font-size:clamp(1.8rem,3.3vw,2.3rem);line-height:1.16;color:var(--news-main-ink)}.news-main__featured-excerpt{margin:0;color:#375060;line-height:1.72}.news-main__featured-cta{width:fit-content;margin-top:.42rem;text-decoration:none;color:#fff;background:linear-gradient(135deg,#0f6a43,#0a5535);border:1px solid #0f6a43;padding:.62rem 1.02rem;font-weight:700}.news-main__headlines{background:var(--news-main-surface);border:1px solid var(--news-main-line);box-shadow:var(--news-main-shadow);padding:.88rem .95rem;align-content:start}.news-main__headlines-header{padding-bottom:.55rem;border-bottom:1px solid rgba(204,216,224,.85)}.news-main__headlines-header span{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--news-main-primary);font-weight:700}.news-main__headlines-list{list-style:none;margin:0;padding:0}.news-main__headlines-list li+li{border-top:1px solid rgba(204,216,224,.72)}.news-main__headlines-list a{display:grid;gap:.26rem;text-decoration:none;color:inherit;padding:.68rem 0}.news-main__headlines-list strong{color:var(--news-main-ink);line-height:1.35}.news-main__headlines-list span{font-size:.8rem;color:var(--news-main-muted)}.news-main__stream-header{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.news-main__stream-eyebrow{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--news-main-muted);font-weight:700}.news-main__stream-title{margin:.34rem 0 .5rem;font-size:clamp(1.7rem,3.2vw,2.3rem);font-family:Playfair Display,serif;color:var(--news-main-ink)}.news-main__stream-summary{margin:0;color:#355061;line-height:1.72;max-width:66ch}.news-main__stream-link{text-decoration:none;color:var(--news-main-primary);border:1px solid rgba(15,106,67,.24);background:#0f6a430d;padding:.4rem .78rem;font-weight:700}.news-main__cards{display:grid;gap:.9rem}.news-main__card{border:1px solid var(--news-main-line);background:var(--news-main-surface);box-shadow:0 12px 28px #091c261a;display:grid;grid-template-columns:minmax(210px,300px) minmax(0,1fr);align-items:stretch}.news-main__card-media{display:block;min-height:170px;overflow:hidden;background:#dde8ef}.news-main__card-media img{width:100%;height:100%;object-fit:cover;display:block}.news-main__card-content{padding:.86rem 1rem .95rem;display:grid;gap:.52rem;align-content:center}.news-main__card-meta{margin:0;font-size:.8rem;color:var(--news-main-muted);display:inline-flex;gap:.34rem;flex-wrap:wrap}.news-main__card-title{margin:0;font-family:Playfair Display,serif;font-size:1.32rem;line-height:1.26;color:var(--news-main-ink)}.news-main__card-excerpt{margin:0;color:#355061;line-height:1.64}.news-main__card-link{width:fit-content;margin-top:.1rem;color:var(--news-main-primary);text-decoration:none;font-weight:700}.news-main__empty{grid-column:1 / -1;padding:1.1rem;border:1px solid var(--news-main-line);background:var(--news-main-surface);box-shadow:var(--news-main-shadow)}.news-main__empty h3{margin:0 0 .34rem}.news-main__empty p{margin:0;color:var(--news-main-muted)}@media (max-width: 1080px){.news-main__lead,.news-main__featured{grid-template-columns:1fr}}@media (max-width: 700px){.news-main__card{grid-template-columns:1fr}.news-main__card-media{min-height:210px}}.news-main.news-page--index{background:radial-gradient(circle at top left,rgba(15,106,67,.1),transparent 34%),linear-gradient(170deg,#f6f9fc,#edf3f8)}.news-main .page-hero{min-height:clamp(230px,34vh,300px);box-shadow:0 16px 40px #081f2d29}.news-main__lead,.news-main__stream{max-width:1200px}.news-main__featured,.news-main__headlines,.news-main__card,.news-main__empty{border-radius:14px;border-color:#d2dde6;box-shadow:0 12px 28px #0a212e17}.news-main__featured{min-height:320px}.news-main__featured-content{padding:clamp(.95rem,2.2vw,1.3rem)}.news-main__featured-title{font-size:clamp(1.6rem,3vw,2.1rem)}.news-main__featured-excerpt{color:#37505f}.news-main__featured-cta{border-radius:10px;padding:.56rem .88rem}.news-main__headlines{padding:.8rem .86rem}.news-main__stream-title{font-size:clamp(1.6rem,2.8vw,2.1rem)}.news-main__stream-summary{color:#4b6474}.news-main__stream-link{border-radius:10px}.news-main__card{grid-template-columns:minmax(200px,280px) minmax(0,1fr)}.news-main__card-content{padding:.76rem .9rem .82rem}.news-main__card-title{font-size:1.18rem}.news-main__card-excerpt{color:#426071;line-height:1.6}
