body{background:var(--paper);color:var(--ink)}.wp-block-template-part.site-header,header.wp-block-template-part{position:sticky;top:0;z-index:50;background:rgb(250 248 244 / .9);backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid var(--line)}.oc-header{min-height:var(--header-h)}.oc-brand-name{font-family:var(--font-head);font-weight:900;color:var(--navy-800);font-size:19px;line-height:1}.oc-brand-name .oc-clic{color:var(--orange)}.oc-brand-tag{font-size:11px;color:var(--ink-3);letter-spacing:.03em}.wp-block-navigation{font-family:var(--font-head);font-weight:700;font-size:15px}.wp-block-navigation a{color:var(--navy-800)}.wp-block-navigation a:hover{color:var(--orange-600)}.wp-block-navigation .current-menu-item>a{color:var(--orange-600)}.wp-block-button__link{transition:transform .15s,box-shadow .2s,background .2s}.wp-block-button__link:active{transform:translateY(1px)}.wp-block-button.is-style-navy .wp-block-button__link{background:var(--navy-700);color:#fff}.wp-block-button.is-style-navy .wp-block-button__link:hover{background:var(--navy-600)}.wp-block-button.is-style-ghost .wp-block-button__link{background:#fff0;color:var(--navy-700);border:1.5px solid var(--line)}.wp-block-button.is-style-ghost .wp-block-button__link:hover{border-color:var(--navy-600);background:#fff}.wp-block-button.is-style-light .wp-block-button__link{background:#fff;color:var(--navy-800)}.oc-eyebrow{font-family:var(--font-head);font-weight:700;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--orange-600);display:inline-flex;align-items:center;gap:8px}.oc-eyebrow::before{content:"";width:24px;height:2px;background:var(--orange);display:inline-block}.has-hero-navy-gradient-background .oc-eyebrow,.oc-hero .oc-eyebrow{color:var(--orange)}.oc-hero .wp-block-cover__background{opacity:1}.oc-hero{color:#fff}.oc-hero .wp-block-heading{color:#fff}.oc-hero .oc-accent{color:var(--orange)}.oc-hero p{color:rgb(255 255 255 / .82)}.oc-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);overflow:hidden}.oc-card .wp-block-group{height:100%}.oc-section{padding-block:var(--space-10)}.oc-section.is-tight{padding-block:var(--space-9)}.wp-block-template-part.site-footer,footer.wp-block-template-part{background:var(--navy-900);color:rgb(255 255 255 / .8)}.site-footer .wp-block-heading,.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4{color:#fff}.site-footer a{color:rgb(255 255 255 / .8)}.site-footer a:hover{color:var(--orange)}.entry-content p{max-width:68ch}