.cooling-guide-hero{background:#132f2b;color:#fff;padding-top:174px;padding-bottom:66px}.cooling-guide-hero h1{max-width:1030px;font-size:clamp(2.1rem,4.3vw,4rem);line-height:1.12}.cooling-guide-hero .breadcrumbs,.cooling-guide-hero .breadcrumbs a,.cooling-guide-hero .eyebrow{color:#d8e6dd}.cooling-guide{max-width:1080px}.cooling-guide article{max-width:920px;margin:auto;color:#354b4a;font-size:1.04rem;line-height:1.85}.cooling-guide h2{font-size:clamp(1.65rem,2.6vw,2.3rem);margin-top:54px;color:#15382e;line-height:1.25;scroll-margin-top:32px}.cooling-guide p{margin:20px 0}.cooling-guide article a:not(.btn){color:#16634b;text-decoration:underline;text-underline-offset:3px}.cooling-guide figure{margin:34px 0}.cooling-guide img{width:100%;height:auto;display:block;border-radius:12px}.cooling-guide figcaption{font-size:.88rem;line-height:1.65;color:#54685f;margin-top:12px}.cooling-guide .cooling-guide-cover{margin:0 0 48px}.cooling-lead{font-size:1.18rem;color:#193d32}.cooling-toc{padding:22px 26px;background:#f0f3ed;border-left:3px solid #53735d;display:flex;flex-wrap:wrap;gap:10px 22px;margin:32px 0}.cooling-toc strong{width:100%}.cooling-table-wrap{overflow:auto;margin:28px 0;border:1px solid #d9e1d8;border-radius:12px}.cooling-guide table{width:100%;min-width:650px;border-collapse:collapse;font-size:.94rem;line-height:1.65}.cooling-guide th,.cooling-guide td{padding:18px;text-align:left;vertical-align:top;border-bottom:1px solid #dfe6df}.cooling-guide thead{background:#e8eee5;color:#193e30}.cooling-guide tbody th{width:23%;font-weight:600}.cooling-guide tr:last-child>*{border-bottom:0}.cooling-example-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.cooling-example-grid figure{margin:24px 0}.cooling-example-grid img{aspect-ratio:1;object-fit:contain}.cooling-guide-cta{padding:32px;background:#edf2e9;border-radius:12px;margin-top:48px}.cooling-guide-cta h2{margin-top:14px}.cooling-guide li{margin:12px 0}@media(max-width:650px){.cooling-guide-hero{padding-top:142px;padding-bottom:46px}.cooling-guide article{font-size:1rem}.cooling-example-grid{grid-template-columns:1fr;gap:4px}.cooling-guide-cta{padding:24px}.cooling-guide .actions{flex-wrap:wrap}.cooling-guide figcaption{font-size:.85rem}}