/* OneCourt page title — single source for the page-top heading style
   (matches the cause list pages). Pages opt in with class="oc-title" on the <h1>
   and class="oc-eyebrow" on the small label above it. */
@font-face{font-family:'OC Inter';font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/shared/1dc044f4824f.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
h1.oc-title{font-family:'OC Inter',Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif !important;font-size:42px !important;font-weight:700 !important;letter-spacing:-.015em !important;line-height:1.05 !important;color:#1A2027 !important;margin-top:0 !important;margin-bottom:0 !important;}
h1.oc-title em,h1.oc-title span,h1.oc-title .accent{font-style:normal !important;font-weight:700 !important;color:#2563EB !important;}
.oc-eyebrow{font-family:'OC Inter',Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif !important;font-size:11px !important;font-weight:700 !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#2563EB !important;margin:0 0 14px !important;line-height:1.55 !important;}
/* Left accent bar, for titles whose page doesn't draw one already. */
.oc-hero{border-left:5px solid #2563EB;padding-left:22px;}
@media (max-width:760px){h1.oc-title{font-size:28px !important;} .oc-hero{padding-left:14px;}}
