.accessory-art.glass-art .accessory-subject{width:min(54.6%,calc(50.4% * var(--subject-ratio)))}
.accessory-nav.accessory-nav--glass{grid-template-columns:repeat(5,minmax(0,1fr))}
.mega-menu a.glass-menu-entry{padding-left:18px;font-size:.94em}
.footer-menu a.glass-menu-entry{padding-left:10px}
.glass-grid.device-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.glass-grid .device-info{min-width:0}
.glass-grid .card-heading{min-height:4.2em}
.glass-grid .device-subtitle{min-height:3em}
.glass-guide-link{margin:30px 0;padding:24px;background:#e7f0e6;border:1px solid var(--line);border-radius:14px}
.glass-guide-link h2{margin:0 0 10px;font-size:24px;line-height:1.3}
.glass-guide-link p{margin:0 0 14px;max-width:780px}
@media(max-width:1100px){.glass-grid.device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accessory-nav.accessory-nav--glass{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:800px){.accessory-nav.accessory-nav--glass{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.glass-grid.device-grid{grid-template-columns:1fr}.glass-grid .card-heading,.glass-grid .device-subtitle{min-height:0}.glass-guide-link{padding:18px}}
