.usage-menu .brand-menu-links{min-width:19rem;max-width:calc(100vw - 2rem)}
.gedo-usage-page .usage-checks{background:#edf4f4;padding:1.6rem 2rem;border-left:4px solid #146478;border-radius:.35rem;margin:2rem 0}
.gedo-usage-page .usage-checks li{margin:.5rem 0}
.gedo-usage-page .usage-guide{max-width:76ch}
.gedo-usage-page .usage-guide section{margin:2.5rem 0}
.gedo-usage-page .brand-editorial-hero figure img{max-height:400px;object-fit:contain}
.gedo-usage-page .brand-faq{margin:2.5rem 0}
.gedo-usage-page .usage-related{border-top:1px solid #d6e1e5;margin-top:3rem;padding-top:1.5rem}
.usage-product-grid .brand-family-image{height:240px}
.usage-product-grid .brand-family-image img{max-height:220px;object-fit:contain}
.usage-index-grid .brand-family-image{height:200px}
.usage-index-grid .brand-family-image img{max-height:180px;object-fit:contain}
@media(max-width:700px){.usage-menu .brand-menu-links{min-width:0;width:min(22rem,86vw)}.gedo-usage-page .usage-checks{padding:1.2rem}.gedo-usage-page .brand-editorial-hero figure img{max-height:300px}}

@media(max-width:900px){.site-header .main-nav:has(.brand-menu[open]){overflow:visible}.site-header .main-nav{flex-wrap:wrap}.site-header .usage-menu .brand-menu-links{left:0;right:auto;max-width:calc(100vw - 32px)}}

@media(max-width:900px){.site-header .header-catalog .main-nav{position:relative;overflow:visible;flex-wrap:wrap;justify-content:flex-start;gap:4px 18px;padding:4px 0}.site-header .header-catalog .brand-menu{position:static;align-self:center}.site-header .header-catalog .brand-menu-links{left:0;right:auto;top:100%;width:min(22rem,calc(100vw - 32px));min-width:0;max-width:calc(100vw - 32px)}}
@media(max-width:650px){.site-header .header-main .header-actions{grid-template-columns:1fr;gap:0}.site-header .header-main .header-actions .quote-link{grid-column:1;grid-row:1}.site-header .header-main .header-actions .equi-languages{display:flex;grid-column:1;grid-row:2;gap:10px;justify-self:end}}
