.oc-bd-hero{padding:140px 0 40px;background:var(--brand-secondary)}.oc-bd-hero .oc-eyebrow{color:var(--brand-accent)}.oc-bd-hero .oc-bd-meta,.oc-bd-hero .oc-bd-meta a,.oc-bd-hero h1,.oc-bd-hero span,.oc-bd-hero time{color:#fff!important}.oc-bd-meta{display:flex;flex-wrap:wrap;gap:16px;font-size:.9375rem}.oc-bd-meta a{-webkit-text-decoration:underline;text-decoration:underline}.oc-bd-body{padding:var(--space-2xl) 0 var(--space-3xl)}.oc-bd-content{color:var(--brand-text);font-size:1.0625rem;line-height:1.75}.oc-bd-content p{margin-bottom:1.25rem}.oc-author-card{display:flex;gap:16px;border:1px solid var(--brand-border);padding:20px;margin:32px 0;background:var(--brand-bg-alt)}.oc-author-card img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:0;background:var(--brand-border)}.oc-author-card p{margin:0;color:var(--brand-text);font-size:.9375rem}.oc-post-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:24px}.oc-post-nav__item{border:1px solid var(--brand-border);padding:16px;color:var(--brand-text);display:block}.oc-post-nav__item span{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-primary);margin-bottom:6px}.oc-post-nav__item strong{display:block;color:var(--brand-text);font-size:.9375rem}.oc-post-nav__next{text-align:right}.oc-bd-widget{border:1px solid var(--brand-border);background:var(--brand-bg);padding:20px;margin-bottom:16px}.oc-bd-widget h2{font-size:.875rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.oc-bd-widget ul{list-style:none;padding:0;margin:0}.oc-bd-widget li{padding:10px 0;border-bottom:1px solid var(--brand-border)}.oc-bd-widget li:last-child{border-bottom:none}.oc-bd-widget time{display:block;font-size:.75rem;color:var(--brand-neutral-mid)}.oc-bd-widget a{color:var(--brand-text);font-weight:600}.oc-bd-widget--cta{background:var(--brand-secondary)}.oc-bd-widget--cta h2,.oc-bd-widget--cta p{color:#fff!important}.oc-bd-widget--cta p{margin-bottom:16px}@media (max-width:767.98px){.oc-post-nav{grid-template-columns:1fr}.oc-post-nav__next{text-align:left}}