.wordmark{flex-shrink:0}.wordmark img{width:238px;max-width:none;height:auto}.site-footer .wordmark img{width:238px;max-width:none}.header-inner{gap:28px}
.model-overview{padding:26px 0 0;max-width:1040px}.model-overview h2{font-size:23px;margin:0 0 14px;letter-spacing:-.025em}.model-overview p{font-size:13px;color:var(--muted);line-height:1.75;margin:10px 0}.static-catalog{padding:22px 0 45px}.static-facts{font-size:12px;color:var(--muted);line-height:1.5}.static-model-image{padding:25px}.trim-grid a{text-decoration:none}.load-notice{padding:15px 0;color:#ffb77d;font-size:13px}
.model-directory{padding:25px 0 45px}.model-directory summary{cursor:pointer;font-size:14px;color:#cbd0d8}.model-directory-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 20px;padding-top:20px}.model-directory h3{font-size:14px;margin:0 0 10px}.model-directory a{font-size:12px;line-height:1.6;color:var(--muted);display:block;margin-top:7px;text-decoration:none}.model-directory a:hover,.related-models a:hover{color:var(--orange)}.related-models{padding-bottom:45px}.related-models h2{font-size:20px}.related-models>div{display:flex;flex-wrap:wrap;gap:10px}.related-models a{font-size:12px;text-decoration:none;border:1px solid var(--line);padding:10px 13px;border-radius:7px}
@media(max-width:1250px){.wordmark img{width:220px}.header-inner{gap:22px}.header-inner nav{gap:18px}}
@media(max-width:1000px){.header-inner .phone{display:none}.model-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:850px){.wordmark img{width:200px}.header-inner{justify-content:space-between}.model-overview h2{font-size:21px}.model-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:560px){.wordmark img{width:186px;max-width:none}.site-footer .wordmark img{width:220px}.header-inner{gap:12px}.header-inner .button.compact{padding:11px 12px;font-size:10px;min-height:40px;gap:9px}.model-overview{padding-top:24px}.model-overview p{font-size:12px}.model-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.breadcrumbs{flex-wrap:wrap}.static-model-image{padding:20px}}
@media(max-width:365px){.wordmark img{width:166px}.header-inner .button.compact{gap:5px}}
