@font-face{font-family:"Source Serif 4";src:url("vendor/source-serif/SourceSerif4-Roman.woff2") format("woff2");font-weight:200 900;font-style:normal;font-display:swap}
:is(h1,h2,h3,.co-card-title,.black-card-title,.panel-title){font-family:var(--ff-editorial);font-optical-sizing:auto;letter-spacing:-.025em;line-height:var(--lh-tight)}
#primaryNav h2.primary-nav-parent{font-family:var(--ff-sans);letter-spacing:.045em}
body:has(#campaignsView:not([hidden])) .topbar .search,body:has(#campaignsView:not([hidden])) .topbar .lens-tabs{display:none}
@media(max-width:56.25rem){
  :root:has(#campaignsView:not([hidden])){--topbar-height:3.3125rem}
  body:has(#campaignsView:not([hidden])) .topbar-main{grid-template-rows:auto}
}
