/* Responsive safeguards for both newly imported and older premium packets. */
.tm-premium685,.tm-premium-specs685,.tm-premium-equipment685,.tm-premium-icons685{box-sizing:border-box;min-width:0;max-width:100%}.tm-premium-spec-column686{min-width:0}.tm-premium685 h2,.tm-premium685 h3,.tm-premium-equipment685 h3,.tm-premium-specs685 summary,.tm-premium-specs685 dt,.tm-premium-specs685 dd{color:inherit!important}.tm-premium-specs685 summary,.tm-premium-specnav685 button{min-height:48px;box-sizing:border-box}.tm-product-visual224:has(.tm-premium-icons685){overflow:visible!important}html[data-tm-theme=dark] .tm-premium-equipment685,html[data-tm-theme=dark] .tm-premium-icons685{color:#edf0f3}.tm-premium-specnav685,.tm-premium-select685{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.tm-premium-icons685 .tm-premium-popover685{z-index:90}html[data-tm-theme=dark] .tm-premium-popover685 h3,html[data-tm-theme=dark] .tm-premium-popover685 p{color:#edf0f3!important}@media(max-width:767px){.tm-premium-specs-asko685{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.tm-premium-story685{grid-template-columns:minmax(0,1fr)!important}.tm-premium-equipment685{grid-template-columns:minmax(0,1fr)!important}.tm-premium-specs685 dl{padding-left:0;padding-right:0}.tm-premium-specs685 dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;overflow-wrap:anywhere}.tm-premium-specs685 summary{padding:16px 4px}.tm-premium-specnav685{gap:20px;max-width:100%;overflow-x:auto}.tm-premium-icons685 .tm-premium-popover685{position:fixed;left:12px;right:12px;bottom:16px;top:auto;max-width:calc(100vw - 24px);max-height:calc(100vh - 110px);max-height:calc(100dvh - 110px);padding:24px 20px;box-sizing:border-box}.tm-premium-popover685>[data-premium-close685]{width:44px;height:44px;right:0;top:0}.tm-premium-popover685 h3{padding-right:22px}.tm-premium685 .tm-premium-story685 h3{font-size:24px}.tm-premium-story685 img{height:auto;max-width:100%}}@media(max-width:374px){.tm-premium-equipment685 article{grid-template-columns:76px minmax(0,1fr);gap:12px}.tm-premium-specs685 dl>div{font-size:12px;gap:10px}.tm-premium-equipment685 h3{font-size:18px}}
.tm-premium-speccar686{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;min-width:0;max-width:100%;margin-bottom:24px}.tm-premium-speccar686.is-static{grid-template-columns:minmax(0,1fr)}.tm-premium-speccar686 .tm-premium-specnav685{margin:0;padding:4px 0;gap:6px;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity}.tm-premium-speccar686 .tm-premium-specnav685::-webkit-scrollbar{display:none;width:0;height:0}.tm-premium-specs685 .tm-premium-speccar686 .tm-premium-specnav685 button{border:0!important;border-bottom:0!important;border-radius:3px;padding:12px 16px;background:transparent;color:#56616b;scroll-snap-align:start;transition:background .18s,color .18s}.tm-premium-specs685 .tm-premium-speccar686 .tm-premium-specnav685 button[aria-selected=true]{background:#e9edf0!important;color:#26313b!important}.tm-premium-specs685 .tm-premium-speccar686 .tm-premium-specnav685 button:hover{background:#f2f4f6}.tm-premium-specs685 .tm-premium-specarrow686{display:flex;align-items:center;justify-content:center;width:40px;height:44px;min-width:0;padding:7px;border:1px solid #d7dde2;background:#f4f6f7;color:#343d45;border-radius:3px;cursor:pointer}.tm-premium-specarrow686 svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6}.tm-premium-specarrow686:disabled{opacity:.3;cursor:default}.tm-premium-specarrow686[hidden]{display:none!important}html[data-tm-theme=dark] .tm-premium-specs685 .tm-premium-speccar686 .tm-premium-specnav685 button{color:#c8d0d7}html[data-tm-theme=dark] .tm-premium-specs685 .tm-premium-speccar686 .tm-premium-specnav685 button[aria-selected=true]{background:#39444e!important;color:#f1f4f6!important}html[data-tm-theme=dark] .tm-premium-specs685 .tm-premium-specarrow686{background:#26313a;border-color:#46525d;color:#e2c58b}html[data-tm-theme=dark] .tm-premium-specs685 .tm-premium-speccar686 .tm-premium-specnav685 button:hover{background:#2b3640}@media(max-width:767px){.tm-premium-speccar686{grid-template-columns:34px minmax(0,1fr) 34px;gap:4px}.tm-premium-specs685 .tm-premium-specarrow686{width:34px;height:44px;padding:5px}.tm-premium-specs685 .tm-premium-speccar686 .tm-premium-specnav685 button{padding:11px 13px;font-size:13px}}@media(prefers-reduced-motion:reduce){.tm-premium-speccar686 *{scroll-behavior:auto!important;transition:none!important}}

.tm-premium-popover685 h3{margin-right:0!important;padding-right:0!important}
