.hero-positioning{font-size:12px;letter-spacing:.3px;color:#77787e;margin-top:-12px;margin-bottom:24px}.product-summary .product-tagline{font-size:19px;color:#3d3e44;margin:12px 0 20px}.product-hero-rich .product-summary h1{font-size:clamp(34px,3.6vw,50px);line-height:1.1;letter-spacing:-1.6px}.selection-guide .section-heading{align-items:start}.selection-guide .section-heading h2{max-width:620px}.selection-guide .benefits p{line-height:1.8}.comparison-table{overflow-x:auto;margin-top:45px;border:1px solid #e4e4e7;border-radius:4px}.comparison-table table{width:100%;border-collapse:collapse;min-width:690px;text-align:left}.comparison-table caption{text-align:left;padding:20px;font-size:13px;font-weight:600;background:#f7f7f8;color:#414249}.comparison-table th,.comparison-table td{padding:17px 20px;vertical-align:top;border-top:1px solid #e4e4e7;font-size:13px;line-height:1.7}.comparison-table thead th{font-size:12px;color:#64656c;background:#fafafa}.comparison-table tbody th a,.related-models a{color:#bf2630;text-decoration:underline;text-underline-offset:4px}.comparison-table tbody th{min-width:90px}.guide-links{display:flex;flex-wrap:wrap;gap:16px 34px;margin:28px 0 0}.guide-links .text-link{font-size:13px}.related-selection{border-top:1px solid #e9e9ec}.related-selection h2{font-size:clamp(27px,3vw,39px)}.related-selection>p{font-size:15px;max-width:760px}.related-models{margin-top:28px;font-size:13px}.source-link{display:block;width:fit-content;margin-top:12px;font-size:13px;color:#9b2630;text-decoration:underline;text-underline-offset:4px}.support-note{margin-top:35px;padding:28px 32px;background:#fbf4f5;border-left:3px solid #ed2128}.support-note h3{font-size:19px;margin:0 0 12px}.support-note p{font-size:14px;max-width:880px}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.guide-grid article{padding:34px;border:1px solid #e4e4e8;background:#fafafa}.guide-grid h2{font-size:30px;line-height:1.2;letter-spacing:-.8px;margin:20px 0}.guide-grid h2 a:hover{text-decoration:underline;text-underline-offset:5px}.guide-grid p:not(.eyebrow){font-size:14px}.editorial-guide{max-width:860px;padding-top:38px;padding-bottom:85px}.editorial-guide h1{font-size:clamp(35px,4.5vw,58px);line-height:1.08;letter-spacing:-1.8px}.editorial-guide .guide-intro{font-size:18px;line-height:1.7;margin-top:28px}.editorial-meta{font-size:12px;color:#73747b;margin:25px 0 48px;border-bottom:1px solid #e5e5e8;padding-bottom:25px}.editorial-guide section{margin-top:44px}.editorial-guide h2{font-size:29px;line-height:1.3;letter-spacing:-.7px;margin-bottom:16px}.editorial-guide p{font-size:16px;line-height:1.9}.editorial-guide .guide-links{padding:20px 0;border-top:1px solid #e7e7e9;border-bottom:1px solid #e7e7e9;margin-bottom:18px}.guide-models .text-link{display:block;font-size:13px}.guide-references{padding:28px 32px;background:#f8f8f9;margin-bottom:35px}.guide-references p{font-size:14px}.technical-source-note{font-size:12px;line-height:1.8;padding:14px 0;color:#73747b}.product-documentation{border-top:1px solid #e5e5e7}.product-documentation h2{font-size:clamp(28px,3vw,39px)}.product-documentation>p{font-size:15px;max-width:870px}.product-documentation .text-link{display:block;font-size:13px}.benefits article h2{font-size:23px;line-height:1.25;letter-spacing:-.4px}.dimension-drawing img{display:block;width:100%;height:auto}
@media(max-width:1000px){.header nav{gap:17px}.header nav>a:not(.button){font-size:12px}.guide-grid h2{font-size:26px}}
@media(max-width:760px){.hero-positioning{margin-top:-3px}.product-hero-rich .product-summary h1{font-size:36px}.guide-grid{grid-template-columns:1fr;gap:20px}.guide-grid article{padding:26px}.guide-grid h2{font-size:27px}.guide-links{flex-direction:column;gap:10px}.comparison-table{margin-top:28px}.comparison-table th,.comparison-table td{padding:14px 16px}.support-note{padding:23px}.editorial-guide{padding-top:24px;padding-bottom:55px}.editorial-guide h1{font-size:36px;letter-spacing:-1px}.editorial-guide .guide-intro{font-size:16px}.editorial-guide p{font-size:15px;line-height:1.8}.editorial-guide h2{font-size:26px}.editorial-guide section{margin-top:32px}.guide-references{padding:23px}.product-documentation>p{font-size:14px}}
