.thermal-reading{color:#253c43;max-width:960px;margin:0 auto;padding:60px 28px 100px;line-height:1.85}.thermal-reading--article{max-width:820px}.thermal-reading a{color:#176a72;text-underline-offset:4px;overflow-wrap:anywhere}.thermal-reading a:focus-visible,.thermal-reading summary:focus-visible{outline-offset:5px;outline:2px solid #197f88}.thermal-reading__header{border-bottom:1px solid #d4e0df;margin-bottom:30px;padding-bottom:30px}.thermal-reading__header--hub{position:relative}.thermal-reading__back{font-size:.9rem}.thermal-reading__eyebrow{color:#47737a;letter-spacing:.09em;margin:26px 0 12px;font-size:.76rem}.thermal-reading__title{letter-spacing:-.035em;text-wrap:balance;margin:16px 0 24px;font-size:clamp(2rem,5.4vw,3.3rem);line-height:1.2}.thermal-reading__lede{color:#50666b;font-size:1.2rem;line-height:1.75}.thermal-reading__metadata{flex-wrap:wrap;gap:8px 24px;display:flex}.thermal-reading__date,.thermal-reading__source-note,.thermal-reading__caption{color:#536d72;margin:7px 0;font-size:.85rem}.thermal-reading__paragraph{margin:16px 0}.thermal-reading__section{margin:48px 0;scroll-margin-top:100px}.thermal-reading__heading{letter-spacing:-.015em;text-wrap:balance;margin:12px 0 22px;font-size:clamp(1.45rem,3.4vw,1.8rem);line-height:1.4}.thermal-reading__subheading{margin:8px 0;font-size:1.05rem;font-weight:650;line-height:1.5}.thermal-reading__path-nav{border-bottom:1px solid #d4e0df;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;padding:26px 0;display:grid}.thermal-reading__path-nav a{align-items:baseline;gap:12px;font-size:.93rem;display:flex}.thermal-reading__cards{gap:0;margin:26px 0;padding:0;list-style:none;display:grid}.thermal-reading__card{border-top:1px solid #dbe5e3;padding:20px 0}.thermal-reading__card-question{color:#536a70;margin:8px 0 0;font-size:.95rem}.thermal-reading__contents{border-bottom:1px solid #d4e0df;gap:10px;padding:24px 0;font-size:.92rem;display:grid}.thermal-reading__citations{color:#536d72;font-size:.82rem}.thermal-reading__citations a{margin-inline-end:.65em}.thermal-reading__equation{padding:14px 2px;overflow-x:auto}.thermal-reading__models{background:#eef5f2;border-radius:16px;margin:44px 0;padding:10px 26px 28px}.thermal-reading__model{border-top:1px solid #d3e2dc;margin-top:18px;padding-top:15px}.thermal-reading__model-limit{color:#536d72;margin:8px 0;font-size:.88rem}.thermal-reading__references{padding-left:24px}.thermal-reading__reference{margin:22px 0;padding-left:5px;scroll-margin-top:100px}.thermal-reading__next{border-top:1px solid #d4e0df;gap:14px;margin-top:45px;padding-top:26px;font-size:.92rem;display:grid}.thermal-reading__chronology-details{border:1px solid #d4e3df;border-radius:14px;margin:18px 0;padding:16px 20px}.thermal-reading__chronology-details summary{cursor:pointer;color:#176a72;font-weight:600}.thermal-reading__timeline{margin:28px 0 10px;padding:0 0 0 16px;list-style:none}.thermal-reading__timeline-item{border-left:2px solid #bdd7cf;grid-template-columns:65px minmax(0,1fr);gap:14px;padding:0 0 25px 24px;display:grid;position:relative}.thermal-reading__timeline-item:before{content:"";background:#508a7a;border:3px solid #f8fbf9;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:-8px}.thermal-reading__timeline-year{color:#567b72;font-variant-numeric:tabular-nums;margin:1px 0;font-size:.85rem}.thermal-reading__award-map{gap:0;margin-top:20px;display:grid}.thermal-reading__award-entry{border-top:1px solid #dce8e2;grid-template-columns:82px minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.thermal-reading__award-links{margin:0;padding-left:20px;font-size:.9rem}.thermal-reading__related{border-top:1px solid #d4e0df;gap:14px;padding-top:25px;display:grid}@media (width<=600px){.thermal-reading{padding:32px 20px 64px}.thermal-reading__models{padding:8px 18px 22px}.thermal-reading__timeline{padding-left:5px}.thermal-reading__timeline-item{grid-template-columns:42px minmax(0,1fr);gap:10px;padding-left:15px}.thermal-reading__award-entry{grid-template-columns:minmax(0,1fr);gap:4px}}.thermal-lab-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.thermal-lab-card{color:#f4f3ef;background:#101c29;border:1px solid #294153;border-radius:1rem;flex-direction:column;min-height:100%;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.thermal-lab-card:hover{border-color:var(--thermal-accent);transform:translateY(-3px)}.thermal-lab-card:focus-visible{outline-offset:4px;outline:3px solid #b6732f}.thermal-lab-card__art{width:100%;height:auto}.thermal-lab-card__title{color:var(--thermal-accent);justify-content:space-between;gap:1rem;padding:0 1.4rem;font-size:1.12rem;font-weight:700;display:flex}.thermal-lab-card__description{color:#c1cbd1;padding:.65rem 1.4rem 1.5rem;line-height:1.6}.thermal-glossary{margin:1rem 0}.thermal-glossary__entry{border-bottom:1px solid #dedbd4;padding:1rem 0}.thermal-glossary__entry dt{font-weight:700}.thermal-glossary__entry dd{color:#505b5c;margin:.4rem 0 0;line-height:1.75}@media (width<=560px){.thermal-lab-cards{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.thermal-lab-card{transition:none}}.thermal-reading__award-entry .thermal-reading__subheading{grid-row:1/3}.thermal-reading__award-entry .thermal-reading__source-note,.thermal-reading__award-links{grid-column:2}@media (width<=600px){.thermal-reading__award-entry .thermal-reading__subheading{grid-row:auto}.thermal-reading__award-entry .thermal-reading__source-note,.thermal-reading__award-links{grid-column:1}}
