.support-troubleshooter{margin-top:28px}
.heimgard-polish-page:not(.compatibility-page)>.hg-hero .hg-hero-media{overflow:hidden;background:#d9ded7}
.heimgard-polish-page:not(.compatibility-page)>.hg-hero .hg-hero-media img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center}
.support-product-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 30px}
.support-product-choice{appearance:none;border:1px solid #9a9a9a;border-radius:4px;background:#fff;color:#282828;min-height:64px;padding:12px 14px;font:500 16px/1.35 Inter,Arial,sans-serif;text-align:left;cursor:pointer}
.support-product-choice:hover{border-color:#282828;background:#f8f8f8}
.support-product-choice[aria-selected="true"]{border-color:#282828;background:#ffc846;box-shadow:inset 0 0 0 1px #282828}
.support-product-choice:focus-visible,.support-question-list summary:focus-visible{outline:3px solid #ffc846;outline-offset:3px}
.support-troubleshooting-panel{scroll-margin-top:120px;border-top:1px solid #b8b8b8}
.support-troubleshooting-panel[hidden]{display:none}
.support-panel-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:28px 0 18px}
.support-panel-heading h3{font-size:1.8rem!important;margin:0}
.support-panel-heading p{max-width:620px;margin:0;color:#626262}
.support-question-list{border-bottom:1px solid #b8b8b8}
.support-question-list details{border-top:1px solid #d4d4d4}
.support-question-list details:first-child{border-top:0}
.support-question-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:16px 2px;font-weight:500;cursor:pointer}
.support-question-list summary::-webkit-details-marker{display:none}
.support-question-list summary::after{content:"+";font-size:24px;font-weight:400;line-height:1;flex:none}
.support-question-list details[open] summary::after{content:"−"}
.support-question-list details>div{max-width:850px;padding:0 42px 22px 2px}
.support-question-list p{margin:0 0 10px}
.support-question-list ol,.support-question-list ul{margin:8px 0 12px;padding-left:22px;line-height:1.65}
.support-next-step{margin-top:24px;padding:20px;background:#f1f1f1;border-left:4px solid #ffc846}
.support-next-step p{margin:0 0 14px}
.compatibility-photo-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;counter-reset:photo;margin:26px 0 0;padding:0;list-style:none}
.compatibility-photo-grid li{counter-increment:photo;min-height:118px;padding:18px;background:#f1f1f1;border-radius:4px;line-height:1.45}
.compatibility-photo-grid li::before{content:counter(photo);display:block;font-size:13px;font-weight:600;margin-bottom:18px}
.compatibility-guide-card{display:grid;grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:30px;padding:28px;background:#ffc846;border-radius:4px}
.compatibility-guide-card h2{margin:0 0 10px}
.compatibility-guide-card p{margin:0;max-width:720px}
.compatibility-guide-card .hg-button{background:#282828!important;border-color:#282828!important;color:#fff!important}
html[data-theme="dark"] .support-product-choice{background:#282828;color:#fff;border-color:#777}
html[data-theme="dark"] .support-product-choice[aria-selected="true"]{background:#ffc846;color:#282828;border-color:#ffc846}
html[data-theme="dark"] .support-panel-heading p{color:#e3e3e3}
html[data-theme="dark"] .support-next-step,html[data-theme="dark"] .compatibility-photo-grid li{background:#282828;color:#fff}
@media(max-width:850px){.support-product-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.compatibility-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compatibility-guide-card{grid-template-columns:1fr}}
@media(max-width:520px){.support-product-picker,.compatibility-photo-grid{grid-template-columns:1fr}.support-panel-heading{display:block}.support-panel-heading p{margin-top:10px}.support-product-choice{min-height:54px}.support-question-list summary{min-height:58px}.support-question-list details>div{padding-right:4px}}
