.thermo-guide{max-width:1050px;margin:auto;padding:48px 24px 64px;color:#23272b;font-size:17px;line-height:1.65}.thermo-guide h2{font-size:clamp(24px,3.2vw,34px);line-height:1.18;letter-spacing:-.025em;margin:48px 0 16px;scroll-margin-top:120px}.thermo-guide p{margin:16px 0;max-width:88ch}.thermo-answer{font-size:21px;line-height:1.55}.thermo-byline,.thermo-source{font-size:14px;color:#596168}.thermo-guide a{color:#005b8b;text-decoration:underline;text-underline-offset:3px}.thermo-note{padding:22px 26px;border-left:3px solid #262a2e;background:#f4f5f6;border-radius:0 12px 12px 0;margin:26px 0}.thermo-jump{display:flex;gap:10px 22px;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid #d9dde1;font-size:15px}.thermo-table{margin:20px 0;border:1px solid #dce0e3;border-radius:14px;overflow:hidden}.thermo-table table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:16px;line-height:1.5}.thermo-table caption{text-align:left;padding:14px 18px;background:#f0f2f4;font-size:13px;letter-spacing:.035em;font-weight:650;color:#4f575e}.thermo-table thead{background:#25292d;color:#fff}.thermo-table th,.thermo-table td{text-align:left;vertical-align:top;padding:18px;border:0;border-bottom:1px solid #dce0e3;overflow-wrap:break-word}.thermo-table th:first-child{width:25%}.thermo-table tbody th{font-weight:650;color:#25292d;background:#fafafa}.thermo-table tbody tr:last-child>*{border-bottom:0}.thermo-resources{padding-left:22px;list-style:disc}.thermo-resources li{margin:12px 0}.thermo-cta{background:#1e2226;color:white;padding:30px;border-radius:16px;margin:36px 0}.thermo-cta h2{margin:0 0 12px;color:white}.thermo-cta p{color:#e3e7eb}.thermo-cta a.btn{color:#fff;text-decoration:none}.thermo-cta [data-cta-tone=blue]{background:#08668e}.thermo-cta [data-cta-tone=red]{background:#b72b35}.thermo-compare{padding:20px 0;border-top:1px solid #dce0e3}.thermo-hero{background:radial-gradient(ellipse at 90% 0,#3c4850,transparent 65%),#15191c;color:#fff;padding:65px 0}.thermo-hero h1{color:#fff;max-width:850px}.thermo-hero p{color:#e1e6ea;max-width:780px}.thermo-hero .eyebrow{color:#dce4e9}.thermo-badges{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 4px}.thermo-badges span{border:1px solid #5e686f;padding:8px 14px;border-radius:99px;font-size:14px}.thermo-card-cover{background:linear-gradient(145deg,#353e45,#141719);min-height:235px}.thermo-card-cover .thermo-card-label{position:absolute;top:24px;left:24px;color:#e4e8eb;font-size:14px}.thermo-card-cover h3{z-index:2}.thermo-faq details{border-bottom:1px solid #dce0e3;padding:16px 0}.thermo-faq summary{font-weight:600;cursor:pointer}.thermo-faq details p{font-size:16px}.thermo-guide .legacy-anchor{display:block;scroll-margin-top:120px}
@media(max-width:650px){.thermo-guide{padding:30px 20px 46px;font-size:16px}.thermo-answer{font-size:19px}.thermo-guide h2{margin-top:34px}.thermo-table table,.thermo-table tbody,.thermo-table tr,.thermo-table td,.thermo-table tbody th{display:block;width:100%;box-sizing:border-box}.thermo-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.thermo-table caption{display:block}.thermo-table tbody th:first-child{width:100%;background:#e9edf0;padding:14px 16px}.thermo-table td{padding:12px 16px;border-bottom:0}.thermo-table td::before{content:attr(data-label);display:block;font-weight:650;font-size:12px;text-transform:uppercase;letter-spacing:.035em;color:#58626a;margin-bottom:5px}.thermo-table tr{border-bottom:1px solid #cbd1d6;padding-bottom:10px}.thermo-table tr:last-child{border:0}.thermo-note{padding:18px}.thermo-cta{padding:23px}.thermo-hero{padding:42px 0}.thermo-jump{gap:8px 16px}.thermo-cta .button-row{align-items:stretch}.thermo-cta .btn{justify-content:center}}
