.product-page{--product-line:#dedfe0;--product-soft:#f6f6f6;--product-deep:#252629;background:#fff;font-family:Inter,Arial,sans-serif}.product-page .eyebrow{color:#b72132}.product-page.brand-page-fuji .eyebrow{color:#c72029}.product-page [hidden]{display:none!important}.product-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-page section[id]{scroll-margin-top:15px}.product-page .brand-inline-link:focus-visible,.product-page button:focus-visible,.product-page select:focus-visible,.product-page input:focus-visible{outline-color:var(--brand-accent)}
.product-logo{width:220px;height:auto;max-height:53px;object-fit:contain;object-position:left;margin-bottom:34px}.brand-page-mhi .product-logo{width:265px;max-height:43px}.product-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:28px 62px;padding-block:26px 45px;align-items:center}.product-hero-copy{min-width:0;padding-block:8px 0}.product-hero-copy .eyebrow{font-size:.65rem;max-width:530px;margin-bottom:17px}.product-hero h1{font-size:clamp(1.75rem,3.2vw,3.1rem);letter-spacing:-.055em;font-weight:700;line-height:1.18;overflow-wrap:anywhere;color:var(--brand-dark)}.product-hero h1>span{display:block;letter-spacing:-.032em;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.3;font-weight:500;color:var(--brand-muted);margin-bottom:14px;overflow-wrap:normal}.product-hero-copy>p{font-size:.91rem;line-height:1.86;color:var(--brand-muted);max-width:530px;margin-top:25px}.product-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:29px}.product-actions .brand-button{font-size:.77rem;min-height:50px;gap:28px}.product-actions .brand-inline-link{font-size:.76rem;gap:18px}.product-hero-foot{display:flex;justify-content:space-between;gap:20px;font-size:.64rem;line-height:1.7;margin-top:40px;border-top:1px solid var(--product-line);padding-top:14px;color:#64686a}.product-hero-foot>span:first-child{font-weight:650;color:var(--brand-dark)}
.product-stage{position:relative;aspect-ratio:1.05;max-height:555px;min-width:0;overflow:hidden;border:1px solid #e3e3e3;background:radial-gradient(ellipse at 40% 20%,#fff 0%,#f5f5f5 70%,#ededed);border-radius:5px;display:flex;align-items:center;justify-content:center;padding:52px 34px 62px}.product-stage.has-device:after{content:'';position:absolute;height:2px;bottom:42px;width:42px;left:23px;background:var(--brand-accent)}.product-device{width:90%;height:100%;max-height:410px;object-fit:contain;mix-blend-mode:multiply;transition:transform .65s cubic-bezier(.2,.6,.25,1)}.product-stage:hover .product-device{transform:translateY(-5px)}.product-stage-label{position:absolute;top:22px;left:23px;right:20px;font-size:.58rem;text-transform:uppercase;letter-spacing:.12em;color:#777;font-weight:600}.product-stage figcaption{position:absolute;bottom:22px;left:23px;right:23px;font-size:.63rem;letter-spacing:.03em;color:#555;line-height:1.5}.product-stage.has-architecture{padding:0;background:#222}.product-architecture{width:100%;height:100%;object-fit:cover;object-position:60% center}.product-stage.has-architecture:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#151719d6,transparent 40%)}.product-stage.has-architecture .product-stage-label{background:#fffffff2;padding:8px 12px;right:auto;color:#343638;z-index:1;max-width:calc(100% - 45px)}.product-stage.has-architecture figcaption{color:white;z-index:1}.brand-page-mhi .product-stage{border-radius:0;background:radial-gradient(ellipse at center,#fff,#f2f3f4)}
.product-metrics{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1.25fr;border-block:1px solid var(--product-line);margin:10px 0 0;padding-block:23px}.product-metrics>div{padding-inline:32px;border-right:1px solid var(--product-line);min-width:0}.product-metrics>div:first-child{padding-left:0}.product-metrics>div:last-child{border:0;padding-right:0}.product-metrics dt{font-size:.68rem;color:#777;margin-bottom:7px;line-height:1.6}.product-metrics dd{font-size:clamp(1.05rem,1.85vw,1.55rem);letter-spacing:-.035em;font-weight:600;line-height:1.4;margin:0;overflow-wrap:anywhere}.product-metrics>div:last-child dd{font-size:1.06rem;line-height:1.6;letter-spacing:-.02em}
.product-section-nav{background:var(--product-deep);color:#fff}.product-section-nav>.wrap{display:flex;justify-content:space-between;align-items:center;gap:30px;min-height:64px;padding-block:16px}.product-section-nav .wrap>span{font-size:.68rem;font-weight:650;letter-spacing:.03em;overflow-wrap:anywhere}.product-section-nav .wrap>div{display:flex;gap:27px;flex-wrap:wrap}.product-section-nav a{font-size:.71rem;color:#dadada;line-height:1.6;transition:color .2s}.product-section-nav a:hover{color:#fff;text-decoration:underline;text-underline-offset:6px}.brand-page-fuji .product-section-nav{border-bottom:3px solid #e11128}.brand-page-mhi .product-section-nav{background:#1e252c;border-bottom:3px solid #cb2737}
.product-overview{padding-block:82px;display:grid;grid-template-columns:1fr 1.14fr;gap:90px}.product-overview h2{font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.2;font-weight:600;max-width:460px}.product-overview-copy>p{font-size:.91rem;color:var(--brand-muted);line-height:1.9}.product-overview-copy p+p{margin-top:17px}.product-use-tags{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:30px;padding-top:20px;border-top:1px solid var(--product-line);max-width:450px;font-size:.7rem;font-weight:500;color:#616366}.product-model-note{border-left:3px solid var(--brand-accent);padding:17px 20px;background:var(--product-soft);margin-top:24px}.product-model-note h3{font-size:.86rem;letter-spacing:-.015em;margin-bottom:9px}.product-model-note ul{margin:0;padding-left:17px;font-size:.78rem;line-height:1.85;color:#626466}.product-model-note li+li{margin-top:7px}
.product-technical{background:#f5f5f5;padding-block:75px;border-block:1px solid #e9e9e9}.product-tech-grid{display:grid;grid-template-columns:.86fr 1.2fr;gap:86px;align-items:start}.product-tech-intro{padding-top:20px}.product-tech-intro h2{font-size:clamp(2rem,3vw,2.65rem);line-height:1.2;max-width:450px}.product-tech-intro>p{font-size:.89rem;color:var(--brand-muted);margin-top:24px;max-width:425px;line-height:1.85}.product-catalog-link{display:flex;align-items:center;gap:14px;margin-top:29px;border-block:1px solid #d9d9d9;padding-block:17px;max-width:430px}.catalog-pdf{font-size:.59rem;line-height:1.3;letter-spacing:.05em;font-weight:700;color:var(--brand-accent);border:1px solid #c7c7c7;padding:13px 8px}.product-catalog-link>span:nth-child(2){min-width:0}.product-catalog-link strong{font-size:.76rem;line-height:1.5;font-weight:600;display:block}.product-catalog-link small{display:block;font-size:.65rem;line-height:1.8;color:#747474;margin-top:4px}.product-catalog-link>span:last-child{margin-left:auto;font-size:1.2rem}.product-catalog-link:hover{border-color:var(--brand-accent)}.product-spec-sheet{background:#fff;border:1px solid #dedede;box-shadow:0 10px 40px #1c1d2006}.spec-sheet-head{padding:24px 28px;background:#2b2b29;color:white;border-top:3px solid var(--brand-accent)}.spec-sheet-head>span{display:block;font-size:.57rem;letter-spacing:.1em;color:#c5c5c5;margin-bottom:7px}.spec-sheet-head>strong{font-size:1.08rem;letter-spacing:-.02em;line-height:1.6;display:block;overflow-wrap:anywhere}.product-spec-sheet dl{padding:9px 28px 0;margin:0}.product-spec-sheet dl>div{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-bottom:1px solid #ececec;padding-block:13px;font-size:.77rem;line-height:1.65}.product-spec-sheet dt{color:#6a6a6a}.product-spec-sheet dd{margin:0;font-weight:550;text-align:right;color:#303236;overflow-wrap:anywhere}.product-spec-sheet>p{padding:21px 28px 25px;font-size:.7rem;line-height:1.85;color:#737373}
.product-placement{padding-block:85px}.product-placement-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:90px;align-items:end;margin-bottom:36px}.product-placement-heading>.eyebrow{grid-column:1/-1;margin-bottom:17px}.product-placement h2{font-size:clamp(2rem,3vw,2.7rem);line-height:1.2}.product-placement-heading>p{font-size:.89rem;color:var(--brand-muted);max-width:530px;line-height:1.85}.product-placement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.product-placement-grid article{padding:28px;background:#f7f7f7;border-top:2px solid #d1d1d1;transition:border-color .3s,background .3s}.product-placement-grid article:hover{border-color:var(--brand-accent);background:#f3f3f3}.product-placement-grid article>span{font-size:.66rem;color:var(--brand-accent);display:block;margin-bottom:20px}.product-placement-grid h3{font-size:1rem;letter-spacing:-.02em;line-height:1.5;margin-bottom:12px}.product-placement-grid p{font-size:.81rem;color:var(--brand-muted);line-height:1.8}
.product-related{padding-block:65px;background:#f6f6f6;border-block:1px solid #e7e7e7}.product-related-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.product-related h2{font-size:clamp(1.6rem,2.5vw,2.2rem);line-height:1.3}.product-related-heading .eyebrow{margin-bottom:10px}.product-related-heading>a{font-size:.76rem;gap:23px;flex-shrink:0}.related-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.related-model-grid>a{background:#fff;border:1px solid #dfdfdf;padding:24px;transition:border-color .25s,box-shadow .25s;min-width:0}.related-model-grid>a:hover{border-color:var(--brand-accent);box-shadow:0 7px 24px #22222209}.related-model-grid>a>span:first-child{display:block;font-size:.64rem;color:#7b7b7b;line-height:1.65;margin-bottom:11px}.related-model-grid h3{font-size:1.08rem;letter-spacing:-.025em;line-height:1.4;overflow-wrap:anywhere}.related-model-grid dl{display:flex;gap:30px;border-block:1px solid #eeeeee;padding-block:14px;margin-block:20px}.related-model-grid dt{font-size:.61rem;color:#777;line-height:1.6}.related-model-grid dd{margin:5px 0 0;font-size:.88rem;font-weight:550;line-height:1.4}.related-model-foot{display:flex;justify-content:space-between;gap:18px;font-size:.69rem;font-weight:600}.related-model-foot>span{font-size:1.15rem;color:var(--brand-accent)}
.product-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:80px}.product-faq h2{font-size:clamp(2rem,3vw,2.6rem);line-height:1.2}.product-faq .faq-list summary{font-size:.88rem;line-height:1.6;letter-spacing:-.01em}.product-faq .faq-list p{font-size:.85rem;line-height:1.85;color:var(--brand-muted)}.product-brief{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-block:60px 75px;border-top:1px solid #dedede}.product-brief h2{font-size:clamp(2.4rem,4vw,3.45rem);line-height:1.1;font-weight:550}.product-brief p{font-size:.91rem;line-height:1.85;color:var(--brand-muted)}.product-brief-list{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:.66rem;font-weight:600;padding-block:20px;border-block:1px solid #dedede;margin-block:23px}.product-brief .brand-button{font-size:.77rem;min-height:51px;gap:35px}.product-service{background:#f5f5f5;border-top:1px solid #e2e2e2;padding-block:42px}.product-service>.wrap{display:grid;grid-template-columns:.9fr 1.4fr .55fr;gap:44px;align-items:center}.product-service .eyebrow{margin-bottom:11px;font-size:.6rem}.product-service h2{font-size:1.5rem;line-height:1.25}.product-service p{font-size:.78rem;line-height:1.85;color:var(--brand-muted)}.product-service a{font-size:.72rem;gap:20px}
.model-index-hero{display:grid;grid-template-columns:1.6fr .7fr;gap:90px;align-items:center;padding-block:26px 58px}.model-index-hero h1{font-size:clamp(2.6rem,4vw,3.8rem);line-height:1.14;font-weight:600;letter-spacing:-.05em}.model-index-hero h1 span{color:var(--brand-accent)}.model-index-hero>div>p{font-size:.93rem;line-height:1.9;color:var(--brand-muted);max-width:600px;margin-top:23px}.model-index-hero .brand-inline-link{font-size:.76rem;margin-top:24px}.model-index-stats{background:#2b2b29;color:#fff;padding:35px 34px;border-top:4px solid var(--brand-accent)}.model-index-stats>span{font-size:.58rem;letter-spacing:.09em;color:#c4c4c4}.model-index-stats>strong{font-weight:500;display:block;font-size:5.2rem;letter-spacing:-.06em;line-height:1.3;margin-top:16px}.model-index-stats>p{font-size:.83rem;color:#cecece;margin-top:0}.model-index-stats dl{margin:27px 0 0;padding-top:17px;border-top:1px solid #555;font-size:.7rem}.model-index-stats dl>div{display:flex;justify-content:space-between;gap:25px;margin-block:7px}.model-index-stats dt{color:#bdbdbd}.model-index-stats dd{margin:0;font-weight:500}.model-directory{padding-bottom:65px}.model-filter{background:#f4f4f4;border:1px solid #dedede;padding:26px 28px 19px}.model-filter-top{display:grid;grid-template-columns:1.7fr 1fr;gap:24px}.model-filter label{display:block;font-size:.7rem;line-height:1.6;font-weight:600;margin-bottom:9px}.model-search{position:relative}.model-search>svg{position:absolute;top:16px;left:16px;height:19px;width:19px;stroke:#7b7b7b;fill:none;stroke-width:1.5}.model-search input,.model-filter select{height:52px;background:#fff;border:1px solid #d4d4d4;color:#373737;font-size:.8rem;padding:13px 16px;width:100%;border-radius:2px}.model-search input{padding-left:47px}.model-search input::placeholder{color:#8a8a8a}.model-filter select{padding-right:35px}.model-filter-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:21px}.model-filter-types{display:flex;gap:7px;flex-wrap:wrap}.model-filter-types button{border:1px solid #d2d2d2;background:#fff;color:#5a5a5a;font-size:.67rem;padding:7px 12px;line-height:1.6;border-radius:2px;transition:background .2s,border-color .2s}.model-filter-types button[aria-pressed=true]{background:#2b2b29;border-color:#2b2b29;color:white}.model-filter-types button:hover{border-color:var(--brand-accent)}.model-filter-bottom>[role=status]{font-size:.68rem;color:#606060;white-space:nowrap}.model-source-note{font-size:.72rem;color:#707070;line-height:1.85;max-width:920px;margin-block:20px 34px}.model-group{padding-block:25px 40px;scroll-margin-top:15px}.model-group-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:23px}.model-group-heading .eyebrow{font-size:.61rem;margin-bottom:9px}.model-group-heading h2{font-size:1.6rem;line-height:1.4;font-weight:600;letter-spacing:-.035em}.model-group-heading p{font-size:.79rem;color:var(--brand-muted);line-height:1.8;max-width:830px;margin-top:9px}.model-count{font-size:.64rem;white-space:nowrap;color:#777;background:#f5f5f5;border:1px solid #dedede;padding:5px 11px}.model-table-scroll{overflow-x:auto;border:1px solid #e0e0e0}.model-table{width:100%;border-collapse:collapse;min-width:760px;text-align:left;line-height:1.5;font-size:.75rem}.model-table th,.model-table td{padding:15px 19px}.model-table thead{background:#f5f5f5;color:#686868;font-size:.66rem}.model-table thead th{font-weight:600}.model-table tbody tr{border-top:1px solid #e7e7e7;transition:background .2s}.model-table tbody tr:hover{background:#fafafa}.model-table th[scope=row]{font-weight:600;white-space:nowrap}.model-table th[scope=row]>a:hover{color:var(--brand-accent)}.model-table td{color:#646464}.model-table td:nth-child(2),.model-table td:nth-child(3){white-space:nowrap;font-variant-numeric:tabular-nums}.model-table td:last-child{text-align:right}.model-detail-link{display:inline-flex;gap:27px;color:#353535;font-size:.68rem;font-weight:600;align-items:center;white-space:nowrap}.model-detail-link:hover{color:var(--brand-accent)}.model-detail-link>span{font-size:1.1rem;color:var(--brand-accent)}.model-empty{padding:65px 25px;text-align:center;border:1px solid #dedede;background:#f8f8f8;margin-top:30px}.model-empty h2{font-size:1.45rem;line-height:1.5}.model-empty p{font-size:.86rem;margin-top:15px;color:#777}.model-empty button{margin-top:25px;background:#2b2b29;color:#fff;border:0;font-size:.8rem;padding:12px 18px}.model-index-return{display:flex;justify-content:space-between;gap:30px;padding-bottom:50px}.model-index-return .brand-inline-link{font-size:.76rem;gap:25px}
.brand-product-directory{padding-block:0 70px}.brand-product-directory>.directory-link-panel{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;border:1px solid #dfdfdf;border-left:4px solid var(--brand-accent);padding:30px 34px;background:#fafafa}.brand-product-directory h2{font-size:1.65rem;line-height:1.35}.brand-product-directory p{font-size:.82rem;color:var(--brand-muted);margin-top:12px;max-width:770px}.brand-product-directory .eyebrow{font-size:.61rem;margin-bottom:10px}.brand-product-directory a{font-size:.77rem;gap:24px;white-space:nowrap}.brand-family .brand-inline-link.product-family-link{margin-top:9px;color:var(--brand-accent)}.unit-panel-copy .product-family-link{margin-top:22px}
body:has(.product-page.brand-page-mhi){--ink:#20252b;--muted:#62676d;--blue:#b72132;--accent:#cb2737;--line:#dedfe0;--soft:#f4f5f6}
body:has(.product-page.brand-page-mhi) .brand-symbol svg>path:last-child{fill:#cb2737}
.model-index-hero .model-index-stats>p{color:#dedede;font-size:.83rem;line-height:1.8;margin-top:0}
@media(min-width:1500px){.product-hero{gap:40px 90px}.product-stage{aspect-ratio:1.08}.product-hero h1{font-size:2.85rem}}
@media(max-width:1100px){.product-hero{gap:25px 35px}.product-stage{max-height:470px;padding:45px 23px 56px}.product-hero h1{font-size:2.25rem}.product-hero h1>span{font-size:1.35rem}.product-overview,.product-tech-grid,.product-faq,.product-brief{gap:45px}.product-placement-heading{column-gap:45px}.product-placement-grid{gap:16px}.product-placement-grid article{padding:24px}.product-service>.wrap{grid-template-columns:.9fr 1.4fr;gap:25px}.product-service a{grid-column:2;justify-self:start}.model-index-hero{gap:45px}.product-section-nav .wrap>div{gap:20px}.related-model-grid>a{padding:20px}.product-metrics>div{padding-inline:23px}.brand-product-directory>.directory-link-panel{padding:27px;gap:25px}}
@media(max-width:800px){.product-logo{width:180px;margin-bottom:25px}.brand-page-mhi .product-logo{width:230px}.product-hero{grid-template-columns:1fr;gap:27px;padding-block:15px 30px}.product-hero h1{font-size:2.3rem}.product-hero h1>span{font-size:1.4rem}.product-hero-copy>p{max-width:none}.product-hero-foot{margin-top:25px}.product-stage{aspect-ratio:1.38;max-height:460px;padding:45px 50px 55px}.product-device{width:80%;max-height:355px}.product-metrics{grid-column:auto;margin-top:0}.product-metrics>div{padding-inline:18px}.product-section-nav>.wrap{align-items:start;flex-direction:column;gap:12px;padding-block:17px}.product-section-nav .wrap>div{gap:10px 23px}.product-section-nav a{font-size:.68rem}.product-overview,.product-tech-grid,.product-faq,.product-brief{grid-template-columns:1fr;gap:29px}.product-overview{padding-block:52px}.product-overview h2{max-width:600px;font-size:2.15rem}.product-use-tags{max-width:none;margin-top:22px;padding-top:16px}.product-technical{padding-block:48px}.product-tech-intro{padding-top:0}.product-tech-intro>p{max-width:none}.product-catalog-link{max-width:none}.product-placement{padding-block:55px}.product-placement-heading{grid-template-columns:1fr;gap:23px}.product-placement-heading>.eyebrow{margin-bottom:-10px}.product-placement-heading>p{max-width:none}.product-placement-grid{grid-template-columns:1fr;gap:16px}.product-placement-grid article{padding:25px;display:grid;grid-template-columns:26px 1fr;gap:0 15px}.product-placement-grid article>span{grid-row:1/3;margin:4px 0 0}.product-placement-grid h3{margin-bottom:9px}.product-placement-grid p{grid-column:2}.product-related{padding-block:45px}.product-related-heading{align-items:start;gap:22px;flex-direction:column}.related-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-faq{padding-block:55px}.product-brief{padding-block:50px}.product-brief h2{font-size:2.5rem}.product-service>.wrap{grid-template-columns:1fr;gap:24px}.product-service a{grid-column:auto}.model-index-hero{grid-template-columns:1fr;gap:30px;padding-bottom:35px}.model-index-hero h1{font-size:2.6rem}.model-index-stats{display:grid;grid-template-columns:.5fr 1fr;gap:0 30px;padding:22px 26px;align-items:center}.model-index-stats>span{grid-column:1/-1}.model-index-stats>strong{font-size:3.5rem;grid-column:1;grid-row:2/4;margin-top:7px}.model-index-stats>p{grid-column:2;grid-row:2;margin-top:13px}.model-index-stats dl{grid-column:2;grid-row:3;margin-top:10px;padding-top:7px}.model-filter{padding:21px}.model-filter-top{grid-template-columns:1fr;gap:18px}.model-filter-bottom{flex-direction:column;align-items:start;gap:16px}.model-group{padding-block:20px 25px}.model-group-heading{align-items:start;gap:18px}.model-group-heading h2{font-size:1.45rem}.model-count{margin-top:31px}.model-table{min-width:725px}.model-source-note{margin-bottom:22px}.model-index-return{flex-direction:column;align-items:start;padding-bottom:40px}.brand-product-directory{padding-bottom:45px}.brand-product-directory>.directory-link-panel{grid-template-columns:1fr;gap:23px}.brand-product-directory a{justify-self:start}.brand-product-directory h2{font-size:1.45rem}}
@media(max-width:500px){.product-page .wrap{width:calc(100% - 40px)}.product-page .eyebrow{font-size:.6rem;letter-spacing:.075em}.product-hero{padding-top:8px}.product-hero h1{font-size:1.85rem;line-height:1.27}.product-hero h1>span{font-size:1.15rem;margin-bottom:11px}.product-hero-copy>p{font-size:.84rem;margin-top:20px}.product-actions{gap:19px;align-items:start;flex-direction:column;margin-top:24px}.product-hero-foot{font-size:.57rem;gap:10px}.product-stage{aspect-ratio:1.03;padding:45px 25px 56px}.product-device{width:90%;max-height:300px}.product-stage-label{font-size:.53rem}.product-stage figcaption{font-size:.58rem}.product-metrics{grid-template-columns:1fr 1fr;padding-block:18px;gap:19px 0}.product-metrics>div{padding-inline:17px}.product-metrics>div:nth-child(2){border:0;padding-right:0}.product-metrics>div:last-child{grid-column:1/-1;border-top:1px solid var(--product-line);padding:15px 0 0}.product-metrics dt{font-size:.61rem}.product-metrics dd{font-size:1.28rem}.product-metrics>div:last-child dd{font-size:.9rem}.product-section-nav .wrap>span{font-size:.61rem}.product-overview h2,.product-tech-intro h2,.product-placement h2,.product-faq h2{font-size:1.9rem}.product-overview-copy>p,.product-tech-intro>p,.product-placement-heading>p,.product-brief p{font-size:.84rem}.product-spec-sheet dl{padding-inline:20px}.spec-sheet-head{padding:21px 20px}.product-spec-sheet dl>div{font-size:.71rem;gap:14px;grid-template-columns:1fr 1.12fr;padding-block:12px}.product-spec-sheet>p{padding:18px 20px 23px;font-size:.66rem}.product-catalog-link strong{font-size:.71rem}.product-related-heading>a{font-size:.7rem}.related-model-grid{grid-template-columns:1fr}.related-model-grid>a{padding:21px}.related-model-grid h3{font-size:1.18rem}.related-model-grid dl{margin-block:16px}.product-faq .faq-list summary{font-size:.82rem}.product-faq .faq-list p{font-size:.79rem}.product-brief-list{gap:8px 17px;font-size:.61rem}.model-index-hero h1{font-size:2.25rem}.model-index-hero>div>p{font-size:.84rem}.model-index-stats{gap:0 21px;padding:21px}.model-index-stats>strong{font-size:3.1rem}.model-index-stats>p{font-size:.75rem}.model-index-stats dl{font-size:.64rem}.model-filter{padding:17px}.model-filter-types{gap:6px}.model-filter-types button{font-size:.61rem;padding:7px 9px}.model-search input,.model-filter select{font-size:.74rem}.model-source-note{font-size:.66rem}.model-group-heading{gap:12px}.model-group-heading h2{font-size:1.3rem}.model-group-heading p{font-size:.73rem}.model-count{font-size:.58rem;padding:4px 8px}.model-table th,.model-table td{padding:13px 16px}.brand-product-directory>.directory-link-panel{padding:24px 21px}.brand-product-directory p{font-size:.77rem}}
@media(prefers-reduced-motion:reduce){.product-page *{transition:none!important;animation:none!important}.product-stage:hover .product-device{transform:none}}
@media print{.product-section-nav,.model-filter,.product-actions,.product-brief,.product-service,.product-related{display:none!important}.product-spec-sheet{break-inside:avoid}.product-overview,.product-tech-grid{gap:25px}.product-technical{background:white}.product-stage{max-height:300px}.product-hero{grid-template-columns:1fr 1fr}.product-page{overflow:visible}}
