.news-feed{display:grid;gap:18px}.news-feed__list{width:min(100%,980px);margin-right:auto;border-radius:30px;border:1px solid rgba(17,17,17,.08);background:#fcfdfdf5;box-shadow:0 24px 48px #11111114;overflow:hidden}.news-stack{display:grid;gap:0}.news-list{display:grid;border-top:1px solid rgba(17,17,17,.08)}.news-list>.news-list-item+.news-list-item{border-top:1px solid rgba(17,17,17,.08)}.news-lead{background:#fffffffa}.news-lead__hero-link{display:block}.news-lead__body{display:grid;gap:14px;padding:clamp(18px,2.8vw,28px)}.news-lead__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.news-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:22px clamp(18px,3vw,30px);background:#fffffffa;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.news-list-item__link{display:grid;grid-template-columns:minmax(184px,240px) minmax(0,1fr);gap:24px;align-items:center;min-width:0;color:inherit;text-decoration:none;font-weight:400!important;filter:none!important}.news-list-item__link:hover,.news-list-item__link:focus-visible,.news-lead__hero-link:hover,.news-lead__hero-link:focus-visible,.news-lead__title-link:hover,.news-lead__title-link:focus-visible{color:inherit!important;font-weight:inherit!important;filter:none!important}.news-list-item__actions{display:flex;align-items:center;justify-content:flex-end}.news-card__eyebrow{display:inline-flex;align-items:center;color:#c62f2f;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.news-card__meta{color:var(--muted);font-size:.88rem;font-weight:400}.news-share-button{border:1px solid rgba(17,17,17,.1);border-radius:999px;padding:10px 16px;background:#ffffffeb;color:var(--ink);font:inherit;font-size:.92rem;font-weight:700;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.news-share-button:hover,.news-share-button:focus-visible{background:#41b97c1f;border-color:#41b97c47;box-shadow:0 10px 22px #11111114;transform:translateY(-1px);outline:none}.news-share-button--lead{margin-left:auto}.news-lead__media,.news-list-item__thumb{overflow:hidden;background:linear-gradient(135deg,#1111111f,#1111110a)}.news-lead__media{width:100%;height:400px;max-height:400px;margin:0;border-radius:0}.news-list-item__thumb{width:180px;height:100px;border-radius:18px}.news-lead__media img,.news-list-item__thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.news-lead__media--empty,.news-list-item__thumb--empty{display:grid;place-items:center;color:#11111180;font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.news-lead__title{margin:0;font-size:clamp(2.4rem,4.7vw,3.7rem);line-height:.98;font-weight:900}.news-lead__title-link{text-decoration:none}.news-lead__title-link:hover{text-decoration:underline;text-underline-offset:.16em}.news-list-item:hover,.news-list-item:focus-within{background:linear-gradient(135deg,#41b97c14,#deeef7d9);box-shadow:inset 0 0 0 1px #41b97c29;transform:translateY(-1px)}.news-list-item__title{margin:0;font-size:clamp(1.45rem,2.2vw,1.96rem);line-height:1.1;font-weight:800}.news-list-item__summary,.news-lead__summary{margin:0;color:#111111c7;line-height:1.5;font-size:.98rem;font-weight:400}.news-lead__summary{font-size:clamp(1.05rem,1.65vw,1.34rem);line-height:1.46;max-width:56ch}.news-list-item__copy{display:grid;gap:10px;min-width:0}.news-list-item__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.news-lead__content{padding:0 clamp(18px,3vw,30px) clamp(22px,3vw,30px);border-top:1px solid rgba(17,17,17,.08);background:linear-gradient(180deg,#fcfdfdfa,#f6f8f9fa)}.news-article__body{padding-top:20px;display:grid;gap:16px;color:var(--ink);line-height:1.75}.news-article__body>*{max-width:78ch}.news-article__body img,.news-article__body .bi-news-image,.news-article__body .bi-layout,.news-article__body .bi-editor-table,.news-article__body .bi-news-callout{max-width:min(100%,700px);margin-inline:auto}.news-article__body>:first-child{margin-top:0}.news-article__body>:last-child{margin-bottom:0}.news-article__body p,.news-article__body ul,.news-article__body ol,.news-article__body blockquote,.news-article__body table{margin:0}.news-article__body h1,.news-article__body h2,.news-article__body h3,.news-article__body h4{margin:8px 0 0;line-height:1.2}.news-article__body h1{font-size:clamp(2rem,4vw,2.8rem)}.news-article__body h2{font-size:clamp(1.6rem,3.2vw,2.1rem)}.news-article__body h3{font-size:1.35rem}.news-article__body h4{font-size:1.12rem;letter-spacing:.01em}.news-article__body a{color:var(--accent-2);text-decoration:underline;text-underline-offset:.16em}.news-article__body .bi-news-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;background:var(--accent);color:var(--accent-foreground);font-weight:700;text-decoration:none;box-shadow:0 12px 24px #259f4f2e}.news-article__body .bi-news-callout{display:grid;gap:10px;padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,#41b97c1a,#deeef7e6);border:1px solid rgba(65,185,124,.22)}.news-article__body .bi-news-divider{border:0;border-top:1px solid rgba(17,17,17,.1);margin:10px 0}.news-article__body .bi-news-image{display:inline-block;max-width:100%;width:auto;height:auto;border-radius:18px;box-shadow:0 18px 34px #1111111f}.news-article__body .bi-layout{display:grid;gap:16px;align-items:start}.news-article__body .bi-layout--1,.news-article__body .bi-layout[data-bi-layout="1"]{grid-template-columns:minmax(0,1fr)}.news-article__body .bi-layout--2,.news-article__body .bi-layout[data-bi-layout="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.news-article__body .bi-layout--2-left,.news-article__body .bi-layout[data-bi-layout="2-left"]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.news-article__body .bi-layout--2-right,.news-article__body .bi-layout[data-bi-layout="2-right"]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.news-article__body .bi-layout--3,.news-article__body .bi-layout[data-bi-layout="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.news-article__body .bi-layout--4,.news-article__body .bi-layout[data-bi-layout="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.news-article__body .bi-layout--5,.news-article__body .bi-layout[data-bi-layout="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.news-article__body .bi-layout__col{min-width:0;display:grid;gap:14px}.news-article__body .bi-editor-table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:18px;border:1px solid rgba(17,17,17,.08);background:#ffffffd9}.news-article__body .bi-editor-table td,.news-article__body .bi-editor-table th{padding:12px 14px;border:1px solid rgba(17,17,17,.08);vertical-align:top}.news-article__body blockquote{padding-left:18px;border-left:4px solid rgba(65,185,124,.35);color:#111111c2}.news-article__body font[size="1"]{font-size:.78rem}.news-article__body font[size="2"]{font-size:.9rem}.news-article__body font[size="3"]{font-size:1rem}.news-article__body font[size="4"]{font-size:1.14rem}.news-article__body font[size="5"]{font-size:1.34rem}.news-article__body font[size="6"]{font-size:1.64rem}.news-article__body font[size="7"]{font-size:2rem}.news-feed__footer{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.news-more-button{border:0;border-radius:999px;padding:14px 20px;background:#ffffffeb;color:var(--ink);font:inherit;font-weight:700;display:inline-flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 12px 24px #11111114;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.news-more-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 34px #1111111f}.news-more-button:disabled{cursor:not-allowed;opacity:.72;box-shadow:none}.news-more-button__icon{font-size:1.35rem;font-weight:400;line-height:1}.news-empty-state{padding:44px 28px;text-align:center;background:#fffffffa}.news-empty-state__title{margin:0;font-size:1.1rem;font-weight:700}.news-empty-state__text{margin:10px 0 0;color:var(--muted)}.news-share-toast{position:fixed;right:24px;bottom:24px;z-index:40;max-width:min(420px,calc(100vw - 32px));padding:12px 16px;border-radius:18px;background:#111111eb;color:#fff;font-size:.94rem;font-weight:600;box-shadow:0 18px 34px #1111113d;opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.news-share-toast.is-visible{opacity:1;transform:translateY(0)}@media(max-width:960px){.news-list-item{grid-template-columns:1fr;gap:14px}.news-list-item__link{grid-template-columns:1fr}.news-list-item__thumb{width:min(100%,180px)}.news-list-item__actions{justify-content:flex-start}.news-article__body .bi-layout,.news-article__body .bi-layout--2,.news-article__body .bi-layout--2-left,.news-article__body .bi-layout--2-right,.news-article__body .bi-layout--3,.news-article__body .bi-layout--4,.news-article__body .bi-layout--5,.news-article__body .bi-layout[data-bi-layout="2"],.news-article__body .bi-layout[data-bi-layout="2-left"],.news-article__body .bi-layout[data-bi-layout="2-right"],.news-article__body .bi-layout[data-bi-layout="3"],.news-article__body .bi-layout[data-bi-layout="4"],.news-article__body .bi-layout[data-bi-layout="5"]{grid-template-columns:1fr}}@media(max-width:720px){.news-lead__title{font-size:clamp(2rem,11vw,2.8rem)}.news-lead__media{height:280px;border-radius:0 0 18px 18px}.news-list-item__link{gap:16px}.news-list-item__thumb{border-radius:16px}.news-list-item,.news-lead__body{padding:18px}.news-feed__footer{justify-content:flex-start}.news-share-toast{right:16px;bottom:16px}}
