*{box-sizing:border-box}body{margin:0;background:#f5f6f7;color:#161b21;font-family:Arial,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{outline-offset:5px}button{cursor:pointer}.model-header{padding:28px 5%;background:#080b0e;color:white;display:flex;justify-content:space-between;align-items:center;gap:25px}.model-brand{font:26px Georgia,serif}.model-brand small{display:block;font:8px Arial,sans-serif;letter-spacing:2px;color:#a7afb8;margin-top:8px}.model-header nav{display:flex;align-items:center;gap:26px;font-size:12px}.model-button{display:inline-block;background:#087acc;color:white;border:0;padding:16px 22px;font-size:12px}.model-button:hover{background:#0565ae}main{max-width:1600px;margin:auto;padding:0 5% 70px}.breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;padding:28px 0;color:#7b8693;font-size:11px;line-height:1.8}.breadcrumbs a:hover{color:#0078d6}.overline{font-size:10px;letter-spacing:2px;color:#7b8895}.model-intro{padding:40px 0 45px}h1{font:normal clamp(42px,5vw,76px)/1.1 Georgia,serif;letter-spacing:-2px;margin:20px 0}h2{font:normal 35px/1.2 Georgia,serif;letter-spacing:-.8px}.model-intro p{color:#7b8693;line-height:1.9;font-size:15px}.model-stats{display:flex;gap:40px;margin-top:30px;color:#7b8693;font-size:11px}.model-stats strong{display:block;color:#263545;font-size:24px;font-weight:400;margin-bottom:8px}.model-search-bar{padding:23px;background:#e8edf1;margin-bottom:30px;display:flex;align-items:center;gap:20px}.model-search-bar label{font-size:12px;white-space:nowrap}.model-search-bar input{flex:1}.model-search-bar p{font-size:11px;color:#6c7c8b}input,select{padding:14px;background:white;border:1px solid #d2d9e0;min-width:0;border-radius:0;color:#273746}.model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.model-card{display:block;background:#fff;border:1px solid #e0e5e9;transition:box-shadow .2s,transform .2s}.model-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px #1220340c}.model-card[hidden],.variant-row[hidden],[hidden]{display:none!important}.model-photo{height:210px;background:#e9edf1;overflow:hidden}.model-photo img{width:100%;height:100%;object-fit:cover}.model-card-content{padding:25px}.model-card-content>span{color:#8994a0;font-size:9px;letter-spacing:1.2px}.model-card h2{margin:15px 0;display:flex;justify-content:space-between;font-size:29px}.model-card h2 span{font:20px Arial;color:#8b98a6}.model-card p{font-size:11px;color:#718090}.model-card small{display:block;font-size:10px;line-height:1.8;color:#a0a8b1}.body-hero,.variant-hero{display:grid;grid-template-columns:1fr 1.2fr;gap:45px;align-items:center;background:#e9edf1;margin:15px 0 50px;padding:35px}.body-hero h1{font-size:90px}.body-hero img{width:100%;max-height:370px;object-fit:cover}.body-hero p{color:#657382;font-size:20px}.body-count{font-size:12px;color:#8a95a0}.section-title{display:flex;justify-content:space-between;align-items:center;gap:20px}.section-title h2{margin:15px 0}.section-title>a{font-size:12px;color:#55748e}.model-note{font-size:12px;color:#87929e;line-height:1.85}.model-filters{display:grid;grid-template-columns:1.4fr 1.3fr 1fr;gap:20px;margin:25px 0}.model-filters label{font-size:10px;color:#647689}.model-filters input,.model-filters select{display:block;width:100%;margin-top:9px;font-size:12px}.table-scroll{overflow:auto;border:1px solid #dce2e7;background:#fff}.variant-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.variant-table th{background:#e9edf1;color:#677888;font-size:10px;letter-spacing:.3px;font-weight:500;padding:17px;white-space:nowrap}.variant-table td{padding:18px 17px;border-top:1px solid #e3e7ec;line-height:1.6}.variant-table td:first-child{min-width:220px}.variant-table small{display:block;color:#939da7;font-size:10px;margin-top:5px}.variant-table a{color:#166eaf}.variant-table tr:hover{background:#f6f9fc}.result-count{font-size:11px;color:#7d8a98}#variant-more{margin-top:25px}.variant-hero{grid-template-columns:1fr 1fr;background:none;padding:0}.variant-hero img{width:100%;height:360px;object-fit:cover;background:#e9edf1}.variant-hero h1{font-size:48px}.variant-hero p{color:#7d8995}.variant-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0}.variant-highlights small{display:block;color:#8b97a3;font-size:10px;margin-bottom:10px}.variant-highlights strong{font-weight:400;font-size:19px}.spec-section{display:grid;grid-template-columns:1fr 1.3fr;gap:7%;padding-top:35px;border-top:1px solid #dbe1e7}.spec-table{margin:0;background:#fff;border:1px solid #dbe1e7}.spec-table>div{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e4e8ec;gap:20px;padding:17px 22px;line-height:1.7}.spec-table>div:last-child{border:0}.spec-table dt{color:#82909d;font-size:12px}.spec-table dd{margin:0;font-size:13px}.source-link{font-size:11px;color:#1670b3}.coverage-note{margin-top:35px;max-width:900px}.model-footer{padding:30px 5%;background:#0c1015;color:#909ba6;display:flex;justify-content:space-between;font-size:11px}.model-footer a{color:white}@media(max-width:1000px){.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-photo{height:190px}.variant-hero h1{font-size:37px}.model-filters{gap:12px}.body-hero h1{font-size:70px}.variant-highlights strong{font-size:15px}}@media(max-width:650px){.model-header{padding:22px 5%}.model-brand{font-size:22px}.model-brand small{font-size:6px;letter-spacing:1.2px}.model-header nav>a:not(.model-button){display:none}.model-header .model-button{font-size:10px;padding:12px}.breadcrumbs{font-size:10px}.model-intro{padding:25px 0}.model-intro p{font-size:12px}.model-stats{gap:22px;line-height:1.5;font-size:9px}.model-stats strong{font-size:22px}.model-grid{grid-template-columns:1fr;gap:20px}.model-photo{height:220px}.model-search-bar{display:block;padding:18px}.model-search-bar input{width:100%;margin-top:12px}.body-hero,.variant-hero{grid-template-columns:1fr;padding:20px;gap:20px;margin-bottom:30px}.body-hero h1{font-size:65px}.body-hero img{height:220px}.variant-hero{padding:0}.variant-hero img{height:240px}.variant-hero h1{font-size:38px}.section-title{display:block}.section-title h2{font-size:30px}.model-filters{grid-template-columns:1fr}.spec-section{grid-template-columns:1fr;gap:25px}.spec-section h2{font-size:30px}.spec-table>div{padding:15px;gap:15px}.model-footer{flex-direction:column;gap:20px}.variant-highlights strong{font-size:18px}.model-photo img{object-position:center}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}

.model-services{margin:60px 0}.model-service-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:25px 0}.model-service-links a{padding:18px;background:white;border:1px solid #dce0e5;font-size:13px}

.class-card{min-width:0}.class-card .model-photo{height:auto;width:100%;min-width:0;aspect-ratio:2/1;background:#f3f3f3}.class-card .model-photo img{object-fit:contain}.model-intro small{font-size:12px;color:#7c8590}
