/* This course's public coverage only; the learner player is unchanged. */
.executive-ai-section-nav{display:flex;flex-wrap:wrap;gap:.5rem 1.1rem;margin-bottom:1.5rem}
.executive-ai-section-nav a{white-space:normal;font-size:.875rem;line-height:1.45}
.executive-ai-coverage{margin:0 0 2.75rem;scroll-margin-top:1.5rem}
.executive-ai-coverage h2{max-width:34ch;font-size:clamp(1.45rem,2vw,1.95rem);line-height:1.2;margin-bottom:1rem}
.executive-ai-coverage>p{max-width:70ch;line-height:1.65}
.executive-ai-public-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;list-style:none;margin:1.2rem 0 0;padding:0}
.executive-ai-public-grid>li{border:1px solid #dce1eb;border-inline-start:3px solid #b88d29;border-radius:.45rem;background:#fff;padding:1rem 1.1rem;line-height:1.6;min-width:0;overflow-wrap:anywhere;font-size:.96rem;color:#27324b}
.executive-ai-regulatory-coverage .executive-ai-public-grid>li{background:#f6f7fa}
.executive-ai-regulatory-notice{border-inline-start:3px solid #b88d29;padding:.7rem 1rem;background:#faf7ef;font-size:.875rem;margin-top:1rem;color:#4c566e}
@media(max-width:650px){.executive-ai-public-grid{grid-template-columns:minmax(0,1fr)}.executive-ai-coverage{margin-bottom:2rem}.executive-ai-public-grid>li{padding:.85rem 1rem}.executive-ai-section-nav{gap:.5rem .9rem}}
