
.oais-article{--ink-blue:#142b50;--gold:#dfbd78}
.industry-hero{background:#142b50;color:#fff;border-bottom:5px solid var(--gold);padding:42px 24px}
.industry-wrap{max-width:1120px;margin:auto}
.industry-hero h1{color:#fff;font-size:clamp(38px,6vw,70px);line-height:1.04;margin:12px 0 16px}
.industry-hero p{color:#ecedf3}.industry-label{font-size:13px;color:#f4d899!important;text-transform:uppercase;letter-spacing:.12em;font-weight:750}
.industry-hero .oa-button,.industry-cta .oa-button{display:inline-block;color:white!important;background:#197552;padding:12px 21px;border-radius:28px;text-decoration:none;font-weight:700}
.industry-art{margin:0;min-width:0}.industry-art img{display:block;width:100%;height:auto;border-radius:16px}
.industry-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px}
.industry-first .industry-hero,.industry-matter .industry-hero{text-align:center}
.industry-first .industry-art{max-width:720px;margin:26px auto}.industry-matter .industry-art{margin:26px 0}
.industry-summary{border-left:5px solid var(--sector);background:#f6f2eb;padding:12px 20px;border-radius:12px;margin:20px 0}.industry-summary h2{margin:0 0 8px}
.industry-site .industry-summary{background:#fff3df}
.industry-section{scroll-margin-top:100px}
.industry-first #step-1{border:1px solid #e4d5df;border-radius:16px;padding:0 18px 12px;background:#fff8fc}
.industry-site .industry-section{border-top:2px solid #e6d2b6}
.industry-matter #step-1{padding:0 18px 12px;border-left:4px solid #704878;background:#f7f1f8}
.industry-matter #step-2{padding:0 18px 12px;border:1px solid #e4d5df;border-radius:12px}
.industry-modules{list-style:none;padding:0!important;display:grid;gap:10px}.industry-modules li{padding:12px 16px;border:1px solid #dedee4;border-radius:12px;margin:0}.industry-modules a{font-weight:750}
.industry-graphic{margin:22px 0}.industry-graphic img{width:100%;height:auto;display:block;border-radius:12px}.industry-graphic figcaption{font-size:14px;margin:8px 0}.industry-transcript{background:#f6f2eb;padding:12px 16px;border-radius:10px}.industry-transcript summary{cursor:pointer;font-weight:700}
.oais-article .oa-tablewrap table{min-width:0}.oais-article .oa-tablewrap td,.oais-article .oa-tablewrap th{overflow-wrap:anywhere}.oais-article .oa-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere}
.industry-cta{background:#142b50;color:white;padding:20px;border-radius:14px;margin:25px 0}.industry-cta h2{color:white;margin:0 0 10px}
@media(max-width:650px){.industry-split{grid-template-columns:1fr}.industry-hero{padding:30px 20px}.oais-article .oa-tablewrap td,.oais-article .oa-tablewrap th{font-size:13px;padding:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.industry-byline{font-size:15px;color:#5a6478}
.industry-modules h3{margin:0 0 4px;font-size:1.1rem}.industry-modules p{margin:0}
.industry-next{border-top:2px solid var(--line,#e5e9f2);margin-top:28px;padding-top:6px}.industry-next h3{font-size:1.1rem;margin:18px 0 6px}
