.news-page{--news-paper:#fff;--news-muted:var(--sjh-copy-ink)}.news-page #main-content>section,.news-page #main-content>.news-article{font-family:var(--font-copy);color:var(--purple-dark);background:#fff;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:80px 0!important}.news-wrap{width:var(--opening-width);margin-inline:auto}.news-page #main-content h1{font-family:var(--font-display);letter-spacing:-.065em;margin:22px 0 28px;font-size:clamp(48px,6.8vw,104px);font-weight:650;line-height:1.06}.news-page #main-content h2{font-family:var(--font-display);font-weight:var(--sjh-heading-weight);font-size:var(--sjh-heading-size);letter-spacing:-.06em;line-height:1.1}.news-page #main-content p{font-size:var(--sjh-copy-size);line-height:var(--sjh-copy-leading);color:var(--news-muted)}.news-page #main-content .news-eyebrow{font-size:var(--sjh-label-size);color:inherit;margin:0 0 22px}.news-page #main-content>.news-hero{--hero-top-space:65px;isolation:isolate;background:var(--purple-dark);color:#fff;position:relative;overflow:hidden;padding-block:65px 88px!important}.news-page #main-content .news-hero h1{color:#fff}.news-hero .outline-text{-webkit-text-stroke:1px #e4d7ef}.news-page #main-content .news-hero__inner>p:not(.news-eyebrow){color:#e4d7ef;margin:0}.news-mobile-break{display:none}.news-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.news-filters{flex-wrap:wrap;gap:10px;display:flex}.news-filters[hidden]{display:none}.news-filters button{font:500 var(--sjh-label-size)/1.4 var(--font-display);color:var(--purple-dark);cursor:pointer;background:#fff;border:1px solid #d9cfdf;border-radius:30px;padding:12px 20px;transition:background .2s,color .2s}.news-filters button[aria-pressed=true]{background:var(--purple-dark);border-color:var(--purple-dark);color:#fff}.news-filters button:hover{color:var(--purple-dark);background:#e4d7ef}:is(.news-filters button:focus-visible,.news-page a:focus-visible){outline-offset:5px;outline:2px solid #8851a4}.news-page #main-content .news-count{font-size:var(--sjh-label-size);white-space:nowrap;margin:0}.news-page #main-content .news-preview{font-size:var(--sjh-tag-size);color:var(--sjh-copy-ink);margin:0 0 20px;padding:12px 0}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 40px;display:grid}.news-card{min-width:0}.news-card[hidden]{display:none}.news-card__image{aspect-ratio:1.6;background:#e4d7ef;border-radius:26px;display:block;overflow:hidden}.news-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.news-card:has(a:hover) .news-card__image img{transform:scale(1.025)}.news-card__copy{padding-top:25px}.news-meta{font:400 var(--sjh-tag-size)/1.6 var(--font-copy);color:var(--sjh-copy-ink);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.news-meta>span:first-child{color:var(--purple-dark);font-weight:600}.news-page #main-content .news-card h2{font-size:clamp(28px,3vw,42px);font-weight:var(--sjh-card-heading-weight);margin:20px 0 14px}.news-card h2 a{color:var(--purple-dark)}.news-card h2 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.news-card__copy>p{margin:0 0 24px}.news-read{font:500 var(--sjh-label-size)/1.5 var(--font-display);color:var(--purple-dark);align-items:center;gap:18px;padding-block:10px;display:inline-flex}.news-card--featured{background:#f1ecf6;border-radius:28px;grid-column:1/-1;grid-template-columns:1.15fr 1fr;display:grid;overflow:hidden}.news-card--featured .news-card__image{aspect-ratio:auto;border-radius:0;min-height:410px}.news-card--featured .news-card__copy{align-self:center;padding:clamp(28px,4vw,64px)}.news-page #main-content .news-card--featured h2{font-size:clamp(34px,3.6vw,54px)}.news-art{isolation:isolate;color:#210a2e;background:#e4d7ef;place-items:center;height:100%;min-height:240px;display:grid;position:relative;overflow:hidden}.news-art--hosting{color:#42623c;background:#e0edda}.news-art__ring{opacity:.2;border:1px solid;border-radius:50%;width:245px;height:245px;position:absolute;transform:rotate(-22deg)scaleX(1.6)}.news-art__ring:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:-24px 20px}.news-art>i{font-size:100px;transition:transform .5s;transform:rotate(-9deg)}.news-card:has(a:hover) .news-art>i{transform:rotate(4deg)scale(1.08)}.news-art__label{font:500 var(--sjh-tag-size)/1.5 var(--font-display);position:absolute;bottom:24px;left:26px}.news-page #main-content>.news-invitation{background:#e4d7ef}.news-invitation__inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.news-invitation h2{margin:0}.news-page .opening-nav__links>a[aria-current]{text-underline-offset:6px;text-decoration:underline}.news-page #main-content>.news-article-hero{--hero-top-space:48px;background:#f3eff7;padding-block:48px 64px!important}.news-back{color:var(--purple-dark);font-size:var(--sjh-label-size);align-items:center;gap:12px;margin-bottom:48px;display:inline-flex}.news-page #main-content .news-article-hero h1{font-size:clamp(44px,6vw,88px)}.news-page #main-content .news-article-hero p{margin:0 0 24px}.news-byline{font-size:var(--sjh-label-size)}.news-page #main-content>.news-article{padding-top:0!important}.news-article__cover{padding-top:40px}.news-article__cover>img,.news-article__cover>.news-art{aspect-ratio:2.4;object-fit:cover;object-position:center 60%;border-radius:26px;width:100%;display:block}.news-article__cover>.news-art{display:grid}.news-reading{width:min(760px,90%);margin:64px auto 0}.news-page #main-content .news-reading section{background:0 0;width:100%;max-width:none;margin:0 0 40px;padding:0}.news-page #main-content .news-reading h2{font-size:var(--sjh-editorial-heading-size);font-weight:var(--sjh-card-heading-weight);line-height:var(--sjh-card-heading-leading);margin:0 0 20px}.news-page #main-content .news-reading p{margin:0 0 22px}.news-article__end{border-top:1px solid #ded4e5;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-size:14px;display:flex}.news-page #main-content>.news-related{background:#f3eff7}.news-related h2{margin:0 0 40px}.news-related__grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.news-related__grid>a{color:var(--purple-dark);background:#fff;border-radius:22px;padding:30px 58px 30px 30px;position:relative}.news-related__grid span{font-size:var(--sjh-tag-size)}.news-page #main-content .news-related h3{font:var(--sjh-card-heading-weight) var(--sjh-card-heading-size)/var(--sjh-card-heading-leading) var(--font-display);letter-spacing:-.04em;margin:20px 0 0}.news-related__grid i{position:absolute;top:30px;right:25px}@media (max-width:820px){.news-page #main-content>:is(.news-hero,.news-article-hero){--hero-top-space:56px}.news-page #main-content>section{padding-block:56px!important}.news-grid{gap:40px 24px}.news-card--featured{grid-template-columns:1fr}.news-card--featured .news-card__image{aspect-ratio:1.6;min-height:0}.news-card--featured .news-card__copy{padding:28px}.news-toolbar{flex-direction:column;align-items:flex-start;gap:16px}.news-art>i{font-size:76px}.news-invitation__inner{flex-direction:column;align-items:flex-start}.news-article__cover>img,.news-article__cover>.news-art{aspect-ratio:1.6}}@media (max-width:580px){.news-mobile-break{display:initial}.news-desktop-break{display:none}.news-grid,.news-related__grid{grid-template-columns:1fr}.news-filters{gap:8px}.news-filters button{font-size:var(--sjh-tag-size);padding:10px 14px}.news-page #main-content .news-card h2{font-size:32px}.news-page #main-content .news-hero h1{font-size:clamp(45px,11vw,64px)}.news-article__end{flex-direction:column;align-items:flex-start}.news-reading{margin-top:40px}}@media (prefers-reduced-motion:reduce){.news-card__image img,.news-art>i,.news-filters button{transition:none}}.news-empty{background:#f1ecf6;border-radius:28px;padding:clamp(36px,6vw,80px)}.news-page #main-content .news-empty h2{margin:0 0 24px}.news-page #main-content .news-empty p{margin:0}