.subpage>h1{font-size:clamp(35px,4.5vw,56px);max-width:920px;margin-bottom:22px}.lead{font-size:19px;max-width:800px;margin:20px 0;line-height:1.75}.editorial-note,.small-note{font-size:12px;margin:18px 0;color:#627570;max-width:850px}.catalog-controls{display:flex;gap:22px;align-items:end;flex-wrap:wrap;margin:35px 0 20px;padding:24px;background:#f1f6f0;border-radius:12px}.catalog-controls label{display:grid;gap:7px;font-size:12px;font-weight:650;flex:1;min-width:180px}.catalog-controls input,.catalog-controls select{width:100%;padding:12px;background:#fff;border:1px solid #bdcfc1;border-radius:6px;color:#173e44;font:inherit;font-size:14px}.catalog-controls>a{font-size:12px;padding-bottom:12px}#result-count{font-size:13px;margin-bottom:20px}.model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.model-card{border:1px solid #dce7de;border-radius:12px;overflow:hidden;background:#fff}.model-art{height:190px;background:#eaf3ec;position:relative;display:grid;place-items:center;color:#1b5149;overflow:hidden}.model-art.robot{background:#f1eee5}.model-art.slede{background:#eeedf4}.model-art>span{position:absolute;left:20px;top:15px;font-size:12px;font-weight:750;letter-spacing:1px}.model-art b{font-size:105px;line-height:1;color:#245c5a;text-shadow:6px 8px 0 #b1c9bd;transform:rotate(-10deg)}.model-art small{position:absolute;bottom:10px;font-size:9px;color:#50675d}.model-copy{padding:23px}.model-copy h2{font-size:23px;letter-spacing:-.5px;line-height:1.25;margin-bottom:14px}.model-copy p{font-size:14px;margin-bottom:22px}.model-copy .eyebrow{font-size:9px;margin-bottom:9px}.model-copy .text-link{font-size:12px;color:#176951}.compare-pick{display:flex;gap:9px;align-items:center;border-top:1px solid #e3eae3;margin-top:20px;padding-top:15px;font-size:12px;cursor:pointer}.compare-pick input{accent-color:#176951;width:17px;height:17px}.compare-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px;margin-top:30px;background:#eef5ef;border-radius:10px;font-size:13px}.compare-bar button:disabled{opacity:.5;cursor:not-allowed;transform:none}.breadcrumb{display:block;font-size:13px;margin-bottom:30px}.product-intro{display:grid;grid-template-columns:1.6fr 1fr;gap:60px;align-items:center;margin-bottom:48px}.product-intro h1{font-size:45px;letter-spacing:-1.5px}.product-intro .model-art{height:280px;border-radius:15px}.product-intro .model-art b{font-size:150px}.product-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:65px;align-items:start}.prose h2{font-size:25px;letter-spacing:-.6px;margin:35px 0 15px}.prose h2:first-child{margin-top:0}.prose h3{font-size:18px;margin-bottom:10px}.prose p{font-size:16px;line-height:1.85;margin-bottom:20px}.prose a:not(.button){color:#176951;text-decoration:underline;text-underline-offset:3px}.prose ul{padding-left:18px;font-size:14px;color:#51685c}.pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#f2f7f0;border-radius:10px;padding:25px;margin:30px 0}.spec-panel{background:#f3f6f0;padding:28px;border-radius:12px}.spec-panel h2{font-size:25px}.spec-panel dt{font-size:12px;color:#657a70;margin-top:18px}.spec-panel dd{margin:5px 0 0;font-size:15px;font-weight:600}.spec-panel p{font-size:12px;margin:25px 0}.spec-panel a{font-size:13px;color:#176951;font-weight:650}.privacy-prose{max-width:790px}.model-comparison{min-width:800px}.model-comparison caption{text-align:left;padding:15px;color:#526d61;font-size:12px}.model-comparison th,.model-comparison td{vertical-align:top;line-height:1.7}.home-models{background:#f7f9f5}.home-models .section-head{display:flex;justify-content:space-between;align-items:end;gap:25px}.home-models .model-grid{margin-top:25px}.home-models .compare-pick{display:none}@media(max-width:1000px){.model-grid{grid-template-columns:repeat(2,1fr)}.product-layout{gap:30px}.product-intro{gap:30px}.home-models .model-card:last-child{display:block}}@media(max-width:650px){.model-grid{grid-template-columns:1fr}.model-art{height:150px}.model-copy h2{font-size:23px}.lead{font-size:16px}.product-intro,.product-layout{grid-template-columns:1fr;gap:25px}.product-intro h1{font-size:35px}.product-intro .model-art{height:180px}.product-intro .model-art b{font-size:100px}.pros-cons{grid-template-columns:1fr}.compare-bar{flex-direction:column;align-items:stretch}.catalog-controls{padding:18px}.home-models .section-head{display:block}.home-models .section-head>a{display:inline-block;margin-top:15px}}

.model-art img{width:180px;height:135px}.product-intro .model-art img{width:260px;height:210px}
@media(max-width:650px){.product-intro .model-art img{width:160px;height:120px}}
