/* Sourced label arithmetic and assessment context, 2026-10-31. */
.ia-shell{max-width:1220px;margin-inline:auto;padding:30px clamp(18px,4vw,40px);color:inherit;min-width:0}
.ia-shell h1{font-size:clamp(2rem,4vw,3.1rem);line-height:1.12;margin:0 0 16px;letter-spacing:-.035em}.ia-intro{max-width:76ch;line-height:1.65;margin:0 0 26px}
.ia-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}
.ia-card{min-width:0;border:1px solid #cbded8;border-radius:16px;padding:24px;background:#f8fbfa;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:14px}
.ia-card h2{font-size:1.25rem;line-height:1.3;margin:0;color:#124c43}.ia-card p{font-size:1rem;line-height:1.65;margin:0}.ia-card .ia-value{font-size:clamp(1.12rem,2.4vw,1.55rem);font-weight:750;line-height:1.5;color:#075e50;unicode-bidi:isolate;overflow-wrap:anywhere;word-break:normal}
.ia-card a{margin-top:auto;line-height:1.5;text-decoration:underline;text-underline-offset:3px;font-weight:650;color:#075e50}.ia-history{margin-top:38px}.ia-history h2{margin-bottom:20px}.ia-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.ia-history figure{margin:0;min-width:0}.ia-history img{display:block;width:100%;height:auto;max-height:720px;object-fit:contain}.ia-history figcaption{margin-top:12px;line-height:1.5}.ia-replacement-link{display:block;padding:16px;border-inline-start:3px solid #147a65;background:#f2f8f5;color:#075e50;text-decoration:underline}
@media(max-width:900px){.ia-grid{grid-template-columns:1fr}.ia-card{gap:12px}.ia-card .ia-value{font-size:1.4rem}}@media(max-width:600px){.ia-history-grid{grid-template-columns:1fr}.ia-card{padding:20px}.ia-shell{padding-block:24px}}
