.heta-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.heta-card{min-width:0;border:1px solid #d8dfe2;padding:22px;border-radius:10px;background:#fff;color:#142329}.heta-card img{display:block;width:100%;max-width:260px;height:200px;object-fit:contain;margin:0 auto 20px}.heta-card h3{font-size:21px;overflow-wrap:anywhere;margin:10px 0 20px}.heta-card h3 a{text-decoration:none;color:inherit}.heta-card dl{margin:0 0 24px}.heta-card dl>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e7ebed;font-size:14px}.heta-card dt{color:#52646c}.heta-card dd{margin:0;white-space:nowrap;font-weight:650}.heta-card[hidden]{display:none}.heta-filters{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.heta-filters button{font:inherit;padding:10px 18px;border:1px solid #64757c;border-radius:6px;background:white;color:#142329;cursor:pointer}.heta-filters button[aria-pressed=true]{background:#142329;color:white}.heta-model-grid a:focus-visible,.heta-filters button:focus-visible,.heta-family-choice:focus-visible,.heta-related a:focus-visible{outline:3px solid #699d00;outline-offset:4px}.heta-detail-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:48px;align-items:center;margin-top:32px}.heta-detail-layout>div{min-width:0}.heta-detail .catalog-model{font-size:clamp(28px,3vw,44px);letter-spacing:-.025em;margin:10px 0;overflow-wrap:anywhere}.heta-detail h2{font-size:21px;line-height:1.4;font-weight:500}.heta-detail p{line-height:1.7;max-width:650px}.heta-hero figure{margin:0;padding:20px;border:1px solid #e0e6e9;border-radius:10px;background:white}.heta-hero img{display:block;width:100%;height:280px;object-fit:contain}.heta-hero figcaption{font-size:12px;color:#52646c;line-height:1.6;margin-top:14px}.heta-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0}.heta-metrics span{display:block;font-size:12px;line-height:1.5;color:#52646c}.heta-metrics strong{display:block;font-size:24px;margin-top:8px}.heta-doc-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.heta-faq details{border-bottom:1px solid #d8dfe2;padding:18px 0}.heta-faq summary{font-size:18px;font-weight:600;cursor:pointer}.heta-faq details p{max-width:850px;line-height:1.7}.heta-related{display:flex;flex-wrap:wrap;gap:14px 24px;margin:25px 0}.heta-family-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:26px}.heta-family-choice{display:flex;flex-direction:column;gap:12px;color:#142329;border:1px solid #d8dfe2;padding:24px;border-radius:8px;text-decoration:none}.heta-family-choice:hover{background:#f4f8ef}.heta-family-choice strong{font-size:24px}.heta-family-choice span{font-size:14px;line-height:1.5}.heta-detail .catalog-breadcrumb{flex-wrap:wrap}
@media(max-width:850px){.heta-model-grid,.heta-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.heta-detail-layout{gap:28px}}
@media(max-width:760px){.heta-detail-layout{grid-template-columns:1fr}.heta-hero{width:min(100%,320px);justify-self:center}.heta-hero img{height:230px}.heta-detail h2{font-size:18px}.heta-doc-grid{grid-template-columns:1fr;gap:12px}}
@media(max-width:550px){.heta-model-grid,.heta-family-grid{grid-template-columns:1fr}.heta-card img{height:180px}.heta-metrics{gap:10px}.heta-metrics strong{font-size:21px}}

.heta-card h3 a{font-size:inherit}
