/* Subtle per-group identity without changing the theme's global layout. */
body.sp-is-portal-page{--sp-portal-tint:color-mix(in srgb,var(--sp-portal-accent) 9%,white)}
body.sp-is-portal-page .single-article{border-top:5px solid var(--sp-portal-accent);background:linear-gradient(180deg,var(--sp-portal-tint),#fff 210px);border-radius:14px}
body.sp-is-portal-page .single-article h1{border-left:4px solid var(--sp-portal-accent);padding-left:15px}
@media(max-width:768px){body.sp-is-portal-page .single-article h1{padding-left:11px}}
