/* Lesson 13 — conservative enrichment. Native HTML and MathML; responsive, no JS dependency. */
.ulh-page .ulh-enrichment-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:30px 0}
.ulh-page .ulh-enrichment-card{background:#eff3ea;border:1px solid #b6cdbd;padding:clamp(23px,3vw,36px);display:flex;flex-direction:column}
.ulh-page .ulh-enrichment-card--adapted{background:#f3eee4;border-color:#d2c2a6}
.ulh-page .ulh-enrichment-card__tag{color:#8f754b;font-size:.76rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}
.ulh-page .ulh-enrichment-card__capacity,.ulh-page .ulh-enrichment-card__coarse{font:400 clamp(2rem,3.7vw,3.1rem)/1.3 var(--serif,Georgia,serif);color:#23535d}
.ulh-page .ulh-enrichment-card__capacity{margin:20px 0 9px}
.ulh-page .ulh-enrichment-card p{font-size:.89rem;color:#64756e;line-height:1.6;min-height:53px;margin:0}
.ulh-page .ulh-enrichment-card__arrow{font:400 1.55rem Georgia,serif;color:#a07f50;margin:14px 0}
.ulh-page .ulh-enrichment-card small{display:block;font-size:.78rem;color:#587169;line-height:1.5;margin-top:8px}
.ulh-page .ulh-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:25px 0}
.ulh-page .ulh-steps>div{background:#eaf1e8;border-top:2px solid #8caf9a;padding:22px 17px}
.ulh-page .ulh-steps span{color:#9f7949;font:400 1.4rem Georgia,serif;display:block;margin-bottom:9px}
.ulh-page .ulh-steps strong{color:#23505b;font-size:.92rem;line-height:1.45}
.ulh-page .ulh-steps p{color:#356264;font:400 1.1rem/1.5 Georgia,serif;margin:13px 0 0}
/* Paper IV theorem: pale background needs a deliberate dark foreground.
   The default equation-panel palette uses near-white copy for deep-blue boxes. */
.ulh-page .ulh-enrichment-theorem{border-color:#aac6b6;background:#e9f0e7;color:#204851}
.ulh-page .ulh-enrichment-theorem .ulh-kicker{color:#79572e}
.ulh-page .ulh-enrichment-theorem h3{color:#204851}
.ulh-page .ulh-enrichment-theorem .ulh-equation,
.ulh-page .ulh-enrichment-theorem .ulh-equation math{color:#173e4a}
.ulh-page .ulh-enrichment-theorem p:not(.ulh-kicker){color:#466269}
.ulh-page .ulh-proof-lines{border:1px solid #b6cbbd;background:#f4f7ef;margin:30px 0 22px}
.ulh-page .ulh-proof-lines>div{padding:20px 24px;border-bottom:1px solid #ccd6c9}
.ulh-page .ulh-proof-lines>div:last-child{border-bottom:0;background:#e5f0e6}
.ulh-page .ulh-proof-lines span{display:block;color:#a07b49;text-transform:uppercase;letter-spacing:.1em;font-size:.74rem;font-weight:750;margin-bottom:10px}
.ulh-page .ulh-proof-lines p{font:400 clamp(.96rem,1.7vw,1.2rem)/1.65 Georgia,serif;color:#24535c;margin:0;overflow-wrap:anywhere}
.ulh-page .ulh-enrichment-table{min-width:660px}
.ulh-page .ulh-enrichment-bridge{padding:clamp(70px,9vw,112px) 0;background:#e8efe9;border-block:1px solid #c0d1c4}
.ulh-page .ulh-enrichment-bridge h2{font:400 clamp(2.2rem,4.3vw,4.1rem)/1.13 var(--serif,Georgia,serif);color:#244752;letter-spacing:-.041em;max-width:19ch;margin:20px 0}
.ulh-page .ulh-enrichment-bridge p:not(.ulh-kicker){max-width:79ch;font-size:1.04rem;line-height:1.82;color:#526d66}
.ulh-page .ulh-enrichment-probabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:32px 0}
.ulh-page .ulh-enrichment-probabilities>div{padding:28px;background:#fcfaf3;border:1px solid #bdcec0}
.ulh-page .ulh-enrichment-probabilities>div:nth-child(2){background:#f5efe5;border-color:#d1c3ae}
.ulh-page .ulh-enrichment-probabilities span{display:block;color:#8b714a;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:750}
.ulh-page .ulh-enrichment-probabilities strong{display:block;color:#24505b;font:400 clamp(2.7rem,5vw,4.5rem)/1.2 var(--serif,Georgia,serif);margin:19px 0}
.ulh-page .ulh-enrichment-bar{height:10px;background:#dce3d9}
.ulh-page .ulh-enrichment-bar i{display:block;height:100%;background:#497d72}
.ulh-page .ulh-enrichment-probabilities>div:nth-child(2) .ulh-enrichment-bar i{background:#af8960}
.ulh-page .ulh-enrichment-probabilities p{font-size:.83rem!important;line-height:1.65!important;margin:13px 0 0!important}
.ulh-page .ulh-series-table{min-width:520px}
@media(max-width:750px){.ulh-page .ulh-steps{grid-template-columns:1fr}.ulh-page .ulh-enrichment-pair,.ulh-page .ulh-enrichment-probabilities{grid-template-columns:1fr}.ulh-page .ulh-enrichment-card p{min-height:0}}
@media(prefers-reduced-motion:reduce){.ulh-page .ulh-enrichment-bar i{transition:none}}
