.thermal-section{padding:80px max(20px,calc((100% - 1120px)/2))}.thermal-section h2{font:700 clamp(36px,4vw,56px)/1.08 Georgia,serif;letter-spacing:-.03em;color:var(--navy);margin:13px 0 25px}.thermal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.thermal-grid article{border-top:2px solid var(--gold);padding:24px;background:#fffdf9;min-width:0}.thermal-grid h3{font:700 25px/1.2 Georgia,serif;color:var(--navy);margin:10px 0 16px}.thermal-grid p{color:#485d68;line-height:1.8;margin:0}.applications,.limitations{background:var(--cream)}.thermal-number{font:700 12px Arial,sans-serif;color:var(--gold-dark)}.thermal-page .content-grid article>.intro a,.thermal-source a{text-decoration:underline}.thermal-source{font-size:14px;line-height:1.7;color:#485d68}.thermal-page .bottom-cta .thermal-tagline{color:#f2cc51;font-size:12px;letter-spacing:.06em;line-height:1.7}.thermal-page .bottom-cta>div:first-child{flex:1;min-width:0}.thermal-page .bottom-cta>.actions{flex:0 0 245px}.thermal-page a:focus-visible,.thermal-page summary:focus-visible{outline:3px solid var(--gold-dark);outline-offset:4px}.skip-link{position:absolute;left:16px;top:-100px;z-index:100;background:var(--navy);color:#fff;padding:16px}.skip-link:focus{top:8px}.thermal-page .hero-grid h1{font-size:clamp(44px,5vw,68px);line-height:1.03}.thermal-page .hero-grid>aside small{display:block;line-height:1.65;color:#bac9d1}.thermal-page .intro{max-width:760px}.thermal-page .bottom-cta p{line-height:1.7}@media(max-width:900px){.thermal-page .bottom-cta>.actions{flex:auto}}@media(max-width:600px){.thermal-grid{grid-template-columns:1fr}.thermal-section{padding-top:60px;padding-bottom:60px}.thermal-page .hero-grid h1{font-size:44px}.thermal-page .hero-grid>div>.actions a{gap:12px;padding:0 16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}