/* English typography and editorial review tables. */
.main-nav{gap:20px;font-size:13px}
.hero-panorama-copy h1{font-size:clamp(34px,4.7vw,60px);line-height:1.18;letter-spacing:-.035em}
.hero-panorama-copy .hero-description{max-width:660px;line-height:1.8}
.hero-support{flex-wrap:wrap;gap:12px 23px}
.heading-row h2,.company-copy h2{letter-spacing:-.025em}
.material-showcase .feature-tab strong{font-size:17px}
.material-showcase .feature-tab span{font-size:10px}
.material-showcase .feature-panel h3{font-size:25px}
.page-hero h1{line-height:1.18;letter-spacing:-.025em}
.mega-menu a{line-height:1.5}
.category-tile h3{font-size:22px;line-height:1.4}
.ref-hero h1{line-height:1.15}
.ref-spec-table td,.ref-spec-table th{overflow-wrap:break-word}
.footer-links>a,.contact-card a{overflow-wrap:anywhere}
.seo-map{margin:35px 0 75px}
.seo-map table{table-layout:fixed;min-width:980px;font-size:12px}
.seo-map th:nth-child(1){width:17%}.seo-map th:nth-child(2){width:38%}.seo-map th:nth-child(3){width:28%}.seo-map th:nth-child(4){width:17%}
.seo-map td{vertical-align:top;overflow-wrap:anywhere}
.seo-map td p{margin:10px 0 0;font-size:12px;line-height:1.6}
.link-review .info-item p{font-size:14px;line-height:1.8}
@media(max-width:1150px){.main-nav{gap:14px;font-size:12px}.main-nav .btn{padding-inline:17px}.material-showcase .feature-tab strong{font-size:16px}}
@media(max-width:980px){.main-nav{font-size:14px}.category-tile h3{font-size:20px}}
@media(max-width:680px){.hero-panorama-copy h1{font-size:34px;line-height:1.16}.hero-panorama-copy .hero-description{font-size:13px}.hero-description br{display:none}.hero-support{font-size:10px;gap:10px 16px}.hero-panorama-copy .actions{gap:10px}.hero-panorama-copy .btn{font-size:12px;padding-inline:17px}.scene-caption{font-size:8px}.utility-bar span>a:last-child{display:none}.material-showcase .feature-tab strong{font-size:13px}.material-showcase .feature-tab span{font-size:9px}.material-showcase .feature-panel h3{font-size:23px}.category-tile h3{font-size:17px}.ref-tabs a{font-size:11px}.contact-card a{font-size:13px}}
