.NewsRichText_body__RSftR{--news-card-border:rgba(15,23,42,0.12);--news-card-bg:rgba(248,247,252,0.88);--news-inline-border:rgba(15,23,42,0.12);--news-caption:rgba(82,82,91,0.9);--news-shadow:0 24px 64px -46px rgba(15,23,42,0.28)}.dark .NewsRichText_body__RSftR{--news-card-border:rgba(255,255,255,0.08);--news-card-bg:rgba(255,255,255,0.05);--news-inline-border:rgba(255,255,255,0.08);--news-caption:rgba(203,213,225,0.78);--news-shadow:0 28px 72px -52px rgba(0,0,0,0.72)}.NewsRichText_body__RSftR>:first-child{margin-top:0}.NewsRichText_body__RSftR>:last-child{margin-bottom:0}.NewsRichText_body__RSftR figure{margin:clamp(1.8rem,4vw,3rem) 0}.NewsRichText_body__RSftR figcaption{margin-top:.9rem;padding:0 .5rem;text-align:center;font-size:.92rem;line-height:1.65;color:var(--news-caption)}.NewsRichText_body__RSftR .kg-image,.NewsRichText_body__RSftR figure picture>img,.NewsRichText_body__RSftR figure>img,.NewsRichText_body__RSftR p>img{display:block;width:100%;max-width:100%;height:auto;border-radius:1.5rem;border:1px solid var(--news-inline-border)}.NewsRichText_body__RSftR .kg-card.kg-gallery-card,.NewsRichText_body__RSftR .kg-card.kg-image-card{border:1px solid var(--news-card-border);border-radius:1.9rem;padding:clamp(.55rem,1vw,.75rem);background:var(--news-card-bg);box-shadow:var(--news-shadow)}.NewsRichText_body__RSftR .kg-card.kg-gallery-card img,.NewsRichText_body__RSftR .kg-card.kg-image-card img{display:block;width:100%;max-width:100%;height:auto;border:0;border-radius:1.2rem}.NewsRichText_body__RSftR .kg-card.kg-gallery-card{padding-bottom:clamp(.7rem,1vw,.95rem)}.NewsRichText_body__RSftR .kg-gallery-container{display:flex;flex-direction:column;gap:1rem}.NewsRichText_body__RSftR .kg-gallery-row{display:grid;gap:1rem;align-items:start;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.NewsRichText_body__RSftR .kg-gallery-image{min-width:0}.NewsRichText_body__RSftR .kg-gallery-image img{height:auto}.NewsRichText_body__RSftR .kg-width-full,.NewsRichText_body__RSftR .kg-width-wide{width:100%;margin-left:0}@media (min-width:768px){.NewsRichText_body__RSftR .kg-width-wide{width:calc(100% + 3rem);margin-left:-1.5rem}.NewsRichText_body__RSftR .kg-width-full{width:calc(100% + 4.5rem);margin-left:-2.25rem}}@media (min-width:1024px){.NewsRichText_body__RSftR .kg-width-wide{width:calc(100% + 2.5rem);margin-left:-1.25rem}.NewsRichText_body__RSftR .kg-width-full{width:calc(100% + 3.5rem);margin-left:-1.75rem}}