/* Only new Learn guides opt in; assessment and shared-shell assets are unchanged. */
body.learn-gap-page{--accent:var(--career-amber);--guide-soft:rgba(228,162,75,.12)}
body.learn-gap-page[data-learn-lab="brain"]{--career-amber:#70ced0;--guide-soft:rgba(112,206,208,.12)}
body.learn-gap-page[data-learn-lab="behavior"]{--career-amber:#f39797;--guide-soft:rgba(243,151,151,.12)}
body.learn-gap-page[data-learn-lab="life"]{--career-amber:#8ed49c;--guide-soft:rgba(142,212,156,.12)}
body.learn-gap-page[data-learn-lab="family"]{--career-amber:#d5aff2;--guide-soft:rgba(213,175,242,.12)}
.learn-gap-page .career-hero{background:radial-gradient(ellipse at 75% 20%,var(--guide-soft),transparent 60%)}
.learn-gap-page .career-hero::after{display:none}
.learn-gap-page .career-eyebrow,.learn-gap-page .career-answer strong:first-child,.learn-gap-page .career-article a:not(.career-button):not(.career-card){color:var(--career-amber)}
.learn-gap-page .career-eyebrow,.learn-gap-page .career-answer,.learn-gap-page .career-tool,.learn-gap-page .career-prompt{border-color:var(--career-amber);background:var(--guide-soft)}
.learn-gap-page .career-eyebrow::before{box-shadow:none}
.learn-gap-page .career-meta a{color:var(--career-text);text-decoration-color:var(--career-amber)}
.learn-gap-page .career-table th{background:var(--guide-soft)}
.learn-gap-page .career-card:hover{border-color:var(--career-amber)}
.learn-gap-page #takeaways h2{font-size:26px;margin-bottom:14px}
.learn-gap-page .learn-gap-utility{padding:28px;border:1px solid var(--career-amber);border-radius:16px;background:var(--guide-soft)}
.learn-gap-page .career-table caption{padding:16px;color:var(--career-text);font-weight:700;text-align:left}
.learn-gap-page .learn-gap-utility dt{font-weight:700;color:var(--career-text);margin-top:20px}
.learn-gap-page .learn-gap-utility dd{margin:8px 0 20px;color:var(--career-muted)}
@media(max-width:650px){.learn-gap-page .learn-gap-utility{padding:22px 18px}.learn-gap-page .career-hero h1{overflow-wrap:anywhere}}
@media print{
 body.learn-gap-page[data-learn-lab]{--career-text:#111;--career-muted:#333;--career-dim:#444;--career-amber:#333;background:#fff;color:#111;font-size:12pt}
 .learn-gap-page .lbl-global-nav,.learn-gap-page>footer,.learn-gap-page .career-toc,.learn-gap-page .career-related,.learn-gap-page .lbl-pref-source,.learn-gap-page .career-skip{display:none!important}
 .learn-gap-page .career-hero-inner,.learn-gap-page .career-article-shell,.learn-gap-page .career-answer{width:100%;padding:16px 0;background:none;border:0}
 .learn-gap-page .career-hero h1{font-size:30pt}
 .learn-gap-page .career-article{max-width:none}
 .learn-gap-page .career-article section+section{margin-top:24px;padding-top:24px}
 .learn-gap-page .career-article p,.learn-gap-page .career-article li,.learn-gap-page .career-table td,.learn-gap-page .career-table th,.learn-gap-page .career-dek,.learn-gap-page .career-meta,.learn-gap-page .career-answer p,.learn-gap-page .career-article a,.learn-gap-page .career-article strong{color:#111!important}
 .learn-gap-page .career-table-wrap{overflow:visible;max-width:100%;margin:16px 0}
 .learn-gap-page .career-table{min-width:0;background:#fff}
 .learn-gap-page .career-table th,.learn-gap-page .career-table td{padding:8px;border:1px solid #777;font-size:10pt}
 .learn-gap-page .career-article h2{font-size:21pt;break-after:avoid}
 .learn-gap-page .career-article h3{font-size:16pt;break-after:avoid}
 .learn-gap-page tr,.learn-gap-page .career-callout{break-inside:avoid}
}
