.heat-hero{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:54px;padding-block:58px}.heat-photo{margin:0;border:1px solid var(--wh-line);border-radius:20px;overflow:hidden;background:var(--wh-panel)}.heat-photo img{display:block;width:100%;height:auto;object-fit:cover}.heat-photo figcaption{font-size:.875rem;line-height:1.6;padding:15px 18px;color:var(--wh-muted)}.heat-photo figcaption a{text-decoration:underline;text-underline-offset:3px}.heat-product{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:start}.heat-data{border:1px solid #705237;border-radius:20px;background:#1b1713;padding:30px}.heat-number{padding:22px 0;border-bottom:1px solid var(--wh-line)}.heat-number strong{display:block;color:var(--wh-orange);font:700 clamp(1.9rem,3.4vw,2.7rem)/1.25 'Space Grotesk',system-ui,sans-serif}.heat-number span{display:block;margin-top:8px;font-size:1rem;color:var(--wh-muted)}.heat-two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.heat-use{border-top:2px solid var(--wh-orange);padding:28px;background:var(--wh-panel);border-radius:0 0 16px 16px}.heat-use h3{font-size:1.7rem}.heat-functions{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;column-gap:42px}.heat-functions li{position:relative;padding:25px 0 25px 38px;border-top:1px solid var(--wh-line)}.heat-functions li>span{position:absolute;left:0;color:var(--wh-orange);font-size:.875rem;font-weight:700}.heat-functions strong{font-size:1.0625rem}.heat-functions p{margin:6px 0 0}.heat-contact{display:grid;grid-template-columns:1.2fr .8fr;gap:54px;align-items:start}.heat-source{padding:28px;border:1px solid var(--wh-line);border-radius:16px;background:var(--wh-panel)}.heat-source h3{font-size:1.5rem;margin-top:0}.heat-source a{display:block;margin-top:22px}@media(max-width:900px){.heat-hero,.heat-product,.heat-contact{grid-template-columns:1fr;gap:32px}.heat-photo{max-width:520px}.heat-hero{padding-block:38px}}@media(max-width:620px){.heat-two,.heat-functions{grid-template-columns:1fr}.heat-data,.heat-use,.heat-source{padding:24px}.heat-functions li{padding-block:22px}}
