.ev-model-page{max-width:1280px}.ev-model-page section[id]{scroll-margin-top:24px}.ev-model-hero h1{letter-spacing:-1.5px;margin:12px 0 20px;font-size:clamp(34px,5vw,58px);line-height:1.1}.ev-model-badges{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.ev-model-badges span{background:#fff;border:1px solid #c9dacb;border-radius:20px;padding:7px 13px;font-size:14px}.ev-model-hero figure{width:100%;max-width:none;margin:26px 0}.ev-model-hero img{border-radius:16px;width:100%;height:auto;display:block}.ev-model-hero figcaption{color:#52665b;font-size:13px}.ev-model-notice{background:#edf3df;border-left:4px solid #789844;border-radius:0 12px 12px 0;margin:24px 0;padding:18px 24px}.ev-model-notice p{margin:7px 0 0}.ev-model-jump{border-block:1px solid #d5dfd5;flex-wrap:wrap;gap:12px;margin:30px 0;padding:20px 0;display:flex}.ev-model-jump a,.ev-model-tools a{color:#145c3b;background:#e3eedc;border-radius:8px;align-items:center;min-height:44px;padding:8px 14px;text-decoration:none;display:inline-flex}.ev-model-page h2{margin:48px 0 18px;font-size:clamp(26px,3vw,36px);line-height:1.25}.ev-model-prices{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.ev-model-prices article{background:#fff;border:1px solid #d5dfd5;border-radius:14px;min-width:0;padding:24px}.ev-model-price-heading{flex-direction:column;gap:7px;display:flex}.ev-model-price-heading strong{color:#146c45;font-size:30px}.ev-model-prices h3{font-size:18px;line-height:1.5}.ev-model-prices p{font-size:15px;line-height:1.8}.ev-model-current{color:#146c45;font-weight:600}.ev-model-unconfirmed{color:#77511e;font-weight:600}.ev-model-empty{border:1px dashed #a9bcab;border-radius:12px;padding:22px}.ev-model-variant{background:#fff;border:1px solid #d5dfd5;border-radius:16px;min-width:0;margin:28px 0 40px;overflow:hidden}.ev-model-variant>summary{background:#ecf3e7;padding:24px}.ev-model-variant summary h3{margin:0 0 10px;font-size:24px;line-height:1.4}.ev-model-variant summary p{margin:5px 0;font-size:15px}.ev-model-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;padding:10px 24px 24px;display:grid}.ev-model-spec-grid section{min-width:0}.ev-model-spec-grid h4{margin:24px 0 12px;font-size:18px;font-weight:700}.ev-model-spec-grid dl{margin:0}.ev-model-spec-grid dl>div{border-bottom:1px solid #e4eae1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.ev-model-spec-grid dt{color:#4c6657;font-size:14px;line-height:1.6}.ev-model-spec-grid dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.6}.ev-model-spec-grid small{margin-top:4px;font-size:12px;font-weight:400;display:block}.ev-model-missing dd{color:#68796c;font-weight:400}.ev-model-sources ol{padding-left:24px}.ev-model-sources li{border-bottom:1px solid #d5dfd5;padding:16px 0;scroll-margin-top:20px}.ev-model-sources li p{margin:6px 0;font-size:14px}.ev-model-sources a{overflow-wrap:anywhere;font-size:14px}.ev-model-tools{background:#e7f0e0;border-radius:16px;margin:40px 0;padding:26px}.ev-model-tools h2{margin-top:0}.ev-model-tools a{background:#fff;margin:5px 10px 5px 0}@media (max-width:700px){.ev-model-spec-grid{grid-template-columns:1fr;padding:8px 18px 22px}.ev-model-variant>summary,.ev-model-prices article{padding:20px}.ev-model-variant summary h3{font-size:21px}.ev-model-notice{padding:16px 18px}.ev-model-page h2{margin-top:36px}.ev-model-spec-grid dl>div{gap:12px}.ev-model-jump{gap:8px}.ev-model-jump a{font-size:14px}.ev-model-tools{padding:20px}}.ev-model-variant>summary{cursor:pointer;list-style-position:inside}.ev-model-variant>summary::marker{color:#146c45}.ev-model-variant>summary h3{display:inline}.ev-model-variant>summary:focus-visible{outline-offset:-4px;outline:3px solid #146c45}.ev-model-variant-note{margin:20px 0;padding:0 24px}.ev-model-variant[open]>summary{border-bottom:1px solid #d5dfd5}.ev-model-prices{margin-top:26px}.ev-model-prices article>h3{margin:12px 0 8px}.ev-model-prices article>p{margin:10px 0}.ev-model-prices article>a{margin-top:4px;line-height:1.7;display:inline-block}.ev-model-answer{background:#fff;border:1px solid #d5dfd5;border-radius:14px;margin:30px 0;padding:22px}.ev-model-answer h2{margin:0 0 12px;font-size:25px}.ev-model-answer dl{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:18px;margin:22px 0;display:grid}.ev-model-answer dt{color:#52665b;font-size:13px}.ev-model-answer dd{margin:6px 0 0;font-size:19px;font-weight:650}.ev-model-answer a{color:#126341;text-decoration:underline}.ev-context-sources{color:#52665b;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 24px;font-size:13px;line-height:1.6;display:flex}.ev-context-sources a,.ev-brand-story a{color:#126341;margin-inline:3px;text-decoration:underline}.ev-brand-story{background:#edf3e8;border-radius:10px;max-width:960px;margin:20px 0 24px;padding:16px 20px;font-size:15px;line-height:1.8}.ev-brand-story p{margin:0 0 12px}.ev-brand-story p:last-child{margin-bottom:0}.ev-model-hero .lead{max-width:960px}.ev-context-sources a{box-sizing:border-box;background:#fff;border:1px solid #cbdacd;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:0;text-decoration:none;display:inline-flex}.ev-context-sources a:hover{background:#e3eedc}.ev-context-sources a:focus-visible{outline-offset:3px;outline:3px solid #348b62}.ev-model-photo-placeholder>div{aspect-ratio:2;box-sizing:border-box;color:#718778;background:linear-gradient(145deg,#edf3e8,#e1eadc);border:1px solid #d5dfd5;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;min-height:200px;max-height:420px;display:flex}.ev-model-photo-placeholder span{font-size:16px;font-weight:600}.ev-model-photo-placeholder svg{opacity:.75}@media (max-width:600px){.ev-model-photo-placeholder>div{max-height:260px}.ev-context-sources{margin-top:16px;margin-bottom:20px}}.ev-source-info{font-size:14px;line-height:1.6;display:inline}.ev-source-info-trigger{vertical-align:middle;color:#52705d;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-left:4px;padding:0;display:inline-flex}.ev-source-info-trigger:hover,.ev-source-info-trigger[aria-expanded=true]{color:#126341;background:#e1eadc}:is(.ev-source-info button:focus-visible,.ev-source-info a:focus-visible){outline-offset:2px;outline:3px solid #348b62}.ev-source-info-panel{z-index:80;box-sizing:border-box;color:#173e2b;letter-spacing:normal;background:#fff;border:1px solid #c6d6c8;border-radius:12px;width:320px;max-width:calc(100vw - 32px);max-height:min(360px,70vh);padding:16px;font-size:13px;line-height:1.6;display:block;position:fixed;overflow:auto;box-shadow:0 10px 32px #173e2b24}.ev-source-info-panel[hidden]{display:none}.ev-source-info-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ev-source-info-heading>button{color:#52705d;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.ev-source-info-entry{border-top:1px solid #e1e8dd;flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;display:flex}.ev-source-info-entry>span{color:#52665b;font-size:12px}.ev-source-info-entry>a{color:#126341;align-items:center;min-height:44px;font-weight:650;text-decoration:underline;display:inline-flex}.ev-model-overview{box-sizing:border-box;background:#edf3e8;border:1px solid #dde7d7;border-radius:14px;width:100%;margin:24px 0;padding:24px}.ev-model-overview>.lead{max-width:none;margin:0;font-size:18px;line-height:1.8}.ev-model-overview .ev-brand-story{background:0 0;border-radius:0;max-width:none;margin:14px 0 0;padding:0;font-size:16px;line-height:1.8}.ev-model-overview .ev-source-info-panel{background:#fff}@media (max-width:600px){.ev-model-overview{padding:18px}.ev-model-overview>.lead{font-size:17px}.ev-model-overview .ev-brand-story{font-size:15px}}
