/* OBRAC Web V2 P0 — Transparency & Trust. Scoped and reversible.
 * Canonical disclosures and governance statuses remain untouched.
 */
body.obrac-accredited-transparency #page-container{padding-top:0!important}
body.obrac-accredited-transparency #main-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#e5e9eb}
body.obrac-accredited-transparency #main-content>.container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.obrac-accredited-transparency #main-content>.container:before{display:none!important}
body.obrac-accredited-transparency #content-area,body.obrac-accredited-transparency #left-area,body.obrac-accredited-transparency #left-area>article,body.obrac-accredited-transparency #left-area .entry-content,body.obrac-accredited-transparency #left-area .et_pb_section,body.obrac-accredited-transparency #left-area .et_pb_row,body.obrac-accredited-transparency #left-area .et_pb_column,body.obrac-accredited-transparency #left-area .et_pb_module,body.obrac-accredited-transparency #left-area .et_pb_code_inner,body.obrac-accredited-transparency main.os-v2{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;float:none!important}
body.obrac-accredited-transparency #left-area{padding-top:0!important;padding-bottom:0!important}
body.obrac-accredited-transparency #sidebar{display:none!important}
body.obrac-accredited-transparency main.os-v2{background:#e5e9eb}
body.obrac-accredited-transparency main.os-v2 .os-hero{min-height:960px;background:#e5e9eb;color:#000}
body.obrac-accredited-transparency main.os-v2 .os-hero-grid{padding-top:154px;padding-bottom:88px}
body.obrac-accredited-transparency main.os-v2 .os-hero h1{max-width:790px}
body.obrac-accredited-transparency main.os-v2 .os-visual:before{content:"OBRAC / TRANSPARENCY"}
body.obrac-accredited-transparency main.os-v2 [data-section="organization"]{background:#fff;color:#000}
body.obrac-accredited-transparency main.os-v2 [data-section="governance"]{background:#000;color:#fff;padding:150px 0}
body.obrac-accredited-transparency main.os-v2 [data-section="governance"] h2,body.obrac-accredited-transparency main.os-v2 [data-section="governance"] h3,body.obrac-accredited-transparency main.os-v2 [data-section="governance"] p,body.obrac-accredited-transparency main.os-v2 [data-section="governance"] .os-eyebrow{color:#fff}
body.obrac-accredited-transparency main.os-v2 [data-section="governance"] .os-callout{background:#fff;color:#000;border:0;min-height:330px;padding:38px;display:flex;flex-direction:column;justify-content:space-between}
body.obrac-accredited-transparency main.os-v2 [data-section="funding"]{background:#e5e9eb;color:#000}
body.obrac-accredited-transparency main.os-v2 [data-section="obrac-ai-trust"]{background:#000;color:#fff}
body.obrac-accredited-transparency main.os-v2 [data-section="obrac-ai-trust"] h2,body.obrac-accredited-transparency main.os-v2 [data-section="obrac-ai-trust"] p,body.obrac-accredited-transparency main.os-v2 [data-section="obrac-ai-trust"] .os-eyebrow{color:#fff}
body.obrac-accredited-transparency main.os-v2 [data-section="versioning-verification"]{background:#fff;color:#000}
body.obrac-accredited-transparency main.os-v2 [data-section="annual-accountability"]{background:#000;color:#fff}
body.obrac-accredited-transparency main.os-v2 [data-section="annual-accountability"] h2,body.obrac-accredited-transparency main.os-v2 [data-section="annual-accountability"] p,body.obrac-accredited-transparency main.os-v2 [data-section="annual-accountability"] .os-eyebrow{color:#fff}
body.obrac-accredited-transparency main.os-v2 [data-section="not-active-yet"]{background:#e5e9eb;color:#000}
body.obrac-accredited-transparency main.os-v2 .os-rows{margin-top:72px;border-top:1px solid currentColor}
body.obrac-accredited-transparency main.os-v2 .os-row{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:70px;padding:31px 0 35px;border-bottom:1px solid currentColor;align-items:start}
body.obrac-accredited-transparency main.os-v2 .os-row strong{font:500 29px/1.05 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.04em;color:inherit}
body.obrac-accredited-transparency main.os-v2 .os-row span{font:400 18px/1.45 "Helvetica Neue",Helvetica,Arial,sans-serif;color:inherit;max-width:680px}
body.obrac-accredited-transparency main.os-v2 .os-note{margin-top:34px!important;padding-top:24px;border-top:1px solid currentColor;color:inherit!important}
body.obrac-accredited-transparency main.os-v2 [data-section="not-active-yet"] .os-g2{grid-template-columns:repeat(2,minmax(0,1fr))}
body.obrac-accredited-transparency main.os-v2 [data-section="not-active-yet"] .os-card{min-height:280px}
body.obrac-accredited-transparency main.os-v2 .os-cta{background:#347362;color:#fff}
@media(max-width:1024px){body.obrac-accredited-transparency main.os-v2 .os-row{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:44px}}
@media(max-width:800px){body.obrac-accredited-transparency main.os-v2 .os-row{grid-template-columns:1fr;gap:12px;padding:34px 0}body.obrac-accredited-transparency main.os-v2 [data-section="not-active-yet"] .os-g2{grid-template-columns:1fr}body.obrac-accredited-transparency main.os-v2 [data-section="not-active-yet"] .os-card{min-height:0}}
@media(max-width:700px){body.obrac-accredited-transparency main.os-v2 .os-hero-grid{padding-top:110px;padding-bottom:52px}body.obrac-accredited-transparency main.os-v2 [data-section="governance"]{padding:92px 0}body.obrac-accredited-transparency main.os-v2 [data-section="governance"] .os-callout{min-height:0;padding:28px}body.obrac-accredited-transparency main.os-v2 .os-rows{margin-top:48px}body.obrac-accredited-transparency main.os-v2 .os-row strong{font-size:26px}}
