@layer sprt-components{.sprt-news-single{--sprt-news-purple: var(--sprt-primary);--sprt-news-green: var(--sprt-gold);--sprt-news-paper: color-mix(in srgb, var(--sprt-news-purple) 2%, white);--sprt-news-surface: white;--sprt-news-ink: color-mix(in srgb, var(--sprt-news-purple) 8%, black);--sprt-news-muted: color-mix(in srgb, var(--sprt-news-ink) 66%, white);--sprt-news-line: color-mix(in srgb, var(--sprt-news-ink) 16%, transparent);overflow:clip;background:var(--sprt-news-paper);color:var(--sprt-news-ink);font-family:var(--sprt-font)}.sprt-news-single *,.sprt-news-single *:before,.sprt-news-single *:after{box-sizing:border-box}.sprt-news-single__hero{position:relative;padding-block:clamp(1.5rem,3.2vw,3rem) clamp(1.75rem,3.8vw,3.5rem);border-bottom:1px solid var(--sprt-news-line);background:linear-gradient(115deg,color-mix(in srgb,var(--sprt-news-purple),transparent 94%),transparent 58%),var(--sprt-news-surface)}.sprt-news-single__hero:after{position:absolute;right:0;bottom:0;width:min(32vw,28rem);height:.3rem;background:linear-gradient(90deg,var(--sprt-news-purple) 0 72%,var(--sprt-news-green) 72% 100%);content:""}.sprt-news-single__hero-inner{display:grid;gap:clamp(1.25rem,2.8vw,2.5rem)}.sprt-news-single__back{display:inline-flex;width:fit-content;min-height:2.75rem;align-items:center;border-bottom:.15rem solid var(--sprt-news-purple);color:var(--sprt-news-ink);font-family:var(--sprt-font);font-size:1rem;letter-spacing:.015em;text-decoration:none;text-transform:uppercase}.sprt-news-single__back:hover,.sprt-news-single__back:focus-visible{border-color:var(--sprt-news-green);color:var(--sprt-news-purple)}.sprt-news-single__title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1rem,4vw,4rem)}.sprt-news-single__heading{min-width:0}.sprt-news-single__kickers{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:clamp(.75rem,1.7vw,1.25rem);font-family:var(--sprt-font);font-size:1rem;letter-spacing:.04em;text-transform:uppercase}.sprt-news-single__kickers>span{color:var(--sprt-news-purple)}.sprt-news-single__kickers>strong{display:inline-flex;min-height:2.25rem;align-items:center;padding:.35rem .75rem;border-radius:999px;background:var(--sprt-news-green);color:var(--sprt-news-ink);font-weight:400}.sprt-news-single__heading h1{max-width:17ch;margin:0;color:var(--sprt-news-ink);font-family:var(--sprt-font);font-size:clamp(3.2rem,7.2vw,7.5rem);font-weight:400;letter-spacing:-.012em;line-height:.9;overflow-wrap:anywhere;text-wrap:balance;text-transform:uppercase}.sprt-news-single__stamp{display:flex;align-items:flex-end;color:color-mix(in srgb,var(--sprt-news-ink),transparent 83%);font-family:var(--sprt-font);font-size:clamp(4rem,10vw,9rem);letter-spacing:-.08em;line-height:.72;white-space:nowrap}.sprt-news-single__stamp span{margin-right:.08em;color:var(--sprt-news-purple)}.sprt-news-single__footer{display:grid;gap:1rem;padding-top:clamp(.25rem,1vw,.75rem);border-top:1px solid var(--sprt-news-line)}.sprt-news-single__meta{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.85rem clamp(1.25rem,3vw,2.75rem);font-family:var(--sprt-font)}.sprt-news-single__meta>span{display:grid;gap:.15rem;color:var(--sprt-news-ink);font-size:clamp(1rem,.3vw + .94rem,1.125rem);line-height:1.25}.sprt-news-single__meta small{color:var(--sprt-news-muted);font-family:var(--sprt-font);font-size:.875rem;letter-spacing:.045em;text-transform:uppercase}.sprt-news-single__categories{display:flex;flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none}.sprt-news-single__categories a,.sprt-news-single__categories span{display:inline-flex;min-height:2.65rem;align-items:center;padding:.5rem .85rem;border:1px solid color-mix(in srgb,var(--sprt-news-purple),transparent 55%);border-radius:999px;background:color-mix(in srgb,var(--sprt-news-purple),transparent 91%);color:var(--sprt-news-ink);font-family:var(--sprt-font);font-size:1rem;line-height:1.1;text-decoration:none}.sprt-news-single__categories a:hover,.sprt-news-single__categories a:focus-visible{border-color:var(--sprt-news-green);background:var(--sprt-news-green);color:var(--sprt-news-ink)}.sprt-news-single__cover{position:relative;margin-block:clamp(1.25rem,2.8vw,2.5rem) 0}.sprt-news-single__cover-frame{position:relative;overflow:hidden;aspect-ratio:3 / 2;border:1px solid var(--sprt-news-line);background:color-mix(in srgb,var(--sprt-news-purple),transparent 90%)}.sprt-news-single__cover-frame:before{position:absolute;z-index:1;inset:0 auto auto 0;width:clamp(4.5rem,10vw,8rem);height:.55rem;background:linear-gradient(90deg,var(--sprt-news-purple) 0 70%,var(--sprt-news-green) 70% 100%);content:"";pointer-events:none}.sprt-news-single__cover-frame img{display:block;width:100%;height:100%;object-fit:cover}.sprt-news-single__cover figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;padding:.75rem 0 0;color:var(--sprt-news-muted);font-family:var(--sprt-font);font-size:1rem;line-height:1.45}.sprt-news-single__cover figcaption small{font:inherit}.sprt-news-single__layout{display:grid;gap:clamp(2rem,5vw,5rem);align-items:start;justify-content:center;padding-block:clamp(2.5rem,6vw,5.5rem)}.sprt-news-single__rail{display:grid;gap:.8rem;padding:1rem 0;border-block:1px solid var(--sprt-news-line);font-family:var(--sprt-font);font-size:1rem}.sprt-news-single__rail strong{color:var(--sprt-news-muted);font-weight:400}.sprt-news-single__rail a{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:1rem;color:var(--sprt-news-purple);text-decoration:none}.sprt-news-single__rail a:hover,.sprt-news-single__rail a:focus-visible{color:var(--sprt-news-green)}.sprt-news-single__content{width:100%;max-width:49rem;font-family:var(--sprt-font);font-size:clamp(1.125rem,.35vw + 1.04rem,1.25rem);line-height:1.72}.sprt-news-single__content>p{margin-block:0 1.35em}.sprt-news-single__content>p:first-child{margin-bottom:1.6em;padding:clamp(1rem,2.5vw,1.5rem);border-left:.4rem solid var(--sprt-news-green);background:color-mix(in srgb,var(--sprt-news-green),transparent 92%);color:var(--sprt-news-ink);font-size:clamp(1.2rem,.7vw + 1.02rem,1.5rem);line-height:1.55}.sprt-news-single__content h2,.sprt-news-single__content h3{color:var(--sprt-news-ink);font-family:var(--sprt-font);font-weight:400;overflow-wrap:anywhere;text-wrap:balance}.sprt-news-single__content h2{margin:1.7em 0 .55em;font-size:clamp(2.35rem,4.5vw,4rem);line-height:.98}.sprt-news-single__content h3{font-size:clamp(1.8rem,3vw,2.65rem)}.sprt-news-single__content p,.sprt-news-single__content li{color:color-mix(in srgb,var(--sprt-news-ink),transparent 12%)}.sprt-news-single__source{display:grid;gap:.8rem;margin-top:clamp(2.5rem,6vw,4rem);padding:clamp(1.15rem,3vw,1.75rem);border:1px solid color-mix(in srgb,var(--sprt-news-purple),transparent 48%);border-left:.4rem solid var(--sprt-news-purple);background:color-mix(in srgb,var(--sprt-news-purple),transparent 93%);font-family:var(--sprt-font)}.sprt-news-single__source>span{color:var(--sprt-news-purple);font-family:var(--sprt-font);font-size:1rem;letter-spacing:.045em;text-transform:uppercase}.sprt-news-single__source p{margin:0;font-size:1rem;line-height:1.55}.sprt-news-single__source a{width:fit-content;min-height:2.75rem;padding:.55rem .8rem;border:1px solid var(--sprt-news-purple);border-radius:999px;background:transparent;color:var(--sprt-news-purple);font-family:var(--sprt-font);font-size:1rem;text-decoration:none}.sprt-news-single__source a:hover,.sprt-news-single__source a:focus-visible{border-color:var(--sprt-news-green);background:var(--sprt-news-green);color:var(--sprt-news-ink)}.sprt-news-single__ad{padding-bottom:clamp(2.5rem,5vw,5rem)}@media(min-width:48rem){.sprt-news-single__footer{grid-template-columns:minmax(0,1fr) minmax(18rem,auto);align-items:end}.sprt-news-single__categories{justify-content:flex-end}.sprt-news-single__layout{grid-template-columns:minmax(10rem,14rem) minmax(0,49rem)}.sprt-news-single__rail{position:sticky;top:8rem}}@media(max-width:47.999rem){.sprt-news-single__stamp{font-size:clamp(3.5rem,16vw,6rem)}.sprt-news-single__cover{width:100%;padding-inline:0}.sprt-news-single__cover figcaption{padding-inline:var(--sprt-gutter)}}@media(max-width:35rem){.sprt-news-single__title-row{grid-template-columns:1fr}.sprt-news-single__stamp{display:none}.sprt-news-single__heading h1{font-size:clamp(2.8rem,14vw,4.5rem)}.sprt-news-single__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.sprt-news-single__back,.sprt-news-single__stamp,.sprt-news-single__rail,.sprt-news-single__ad{display:none}.sprt-news-single__hero{padding-block:1rem}.sprt-news-single__layout{display:block;padding-block:2rem}}}
