.related-equipment{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid #d9ded9}.related-equipment>div{max-width:800px}.related-equipment h2{font-size:clamp(29px,3vw,42px)}.related-equipment p:not(.eyebrow){margin-top:18px;color:#5e6963;line-height:1.75}.related-equipment>.button{flex-shrink:0;max-width:300px;text-align:left}.comparison-title{font-size:32px;margin-bottom:32px}.guide-table:focus-visible{outline:3px solid #176d84;outline-offset:3px}.equipment-interest-help{font-size:13px;color:#606968;line-height:1.7;margin-top:8px}.equipment-mode .preview-note{margin-top:16px}.equipment-mode .technical-request{margin-top:0}.dialog-inner .equipment-guidance{font-size:14px;line-height:1.7;color:#606968;margin:14px 0}.equipment-mode .form-actions{margin-top:22px}@media(max-width:900px){.related-equipment{flex-direction:column;align-items:flex-start;gap:24px}.related-equipment>.button{max-width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}

.product-guide-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 48px;align-items:center;padding-top:55px;padding-bottom:55px}.product-guide-hero h1{font-size:clamp(43px,4.1vw,64px);line-height:1.12}.product-guide-copy>.lead{margin-top:24px;max-width:650px}.product-guide-hero>.concept-scene{min-width:0}.product-guide-hero>.concept-scene img{border-radius:8px}.product-guide-jumps{grid-column:1/-1;margin-top:8px}.product-guide-copy .guide-primary{gap:18px}.product-guide-copy .guide-primary>.button{padding-inline:20px}.reference-library{border-block:1px solid #d4d8d0;padding:22px 0}.reference-library>summary{display:flex;justify-content:space-between;gap:18px;cursor:pointer;font-size:19px;font-weight:650;min-height:44px}.reference-library>summary>span{color:#c91d28}.reference-library[open]>.guide-grid{margin-top:25px}@media(max-width:900px){.product-guide-hero{gap:28px}.product-guide-hero h1{font-size:44px}.product-guide-copy .lead{font-size:18px}}@media(max-width:750px){.product-guide-hero{grid-template-columns:1fr;padding-top:35px;padding-bottom:45px;gap:26px}.product-guide-hero h1{font-size:42px}.product-guide-jumps{flex-wrap:nowrap!important;overflow-x:auto;max-width:100%;padding:5px 3px 14px;margin-top:0}.product-guide-jumps>a{flex-shrink:0}.product-guide-hero .concept-scene figcaption{font-size:12px}.reference-library>summary{font-size:17px}}
