html:has(.ccn){background:var(--cc-news);color:var(--cc-news-ink)}html:has(.ccn) body{background:var(--cc-news);color:var(--cc-news-ink)}.ccn{font:var(--cc-body)/1.45 var(--cc-sans);--cced-display:var(--font-instrument);flex:1}.ccn-wrap{max-width:var(--cc-wrap);padding-left:max(var(--cc-gut), env(safe-area-inset-left,0px));padding-right:max(var(--cc-gut), env(safe-area-inset-right,0px));margin:0 auto}.ccn-hero .ccn-wrap{padding-block:clamp(44px,7vw,96px)}@media (max-width:860px){.ccn-hero .ccn-wrap{padding-block:36px 56px}}@media (max-width:700px){.ccn-hero .ccn-wrap{padding-top:var(--cc-phone-gap)}}
