/* Staging-only editorial design. Existing scripts/data/evidence are retained. */
.md-site{--md-ink:#243c33;--md-green:#22624e;--md-light:#eef3e9;--md-muted:#63736a;--md-line:#dbe3d8;--md-peach:#b85c3c;color:var(--md-ink);background:#fafbf7;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;font-size:16px;line-height:1.9;margin:0;overflow-wrap:anywhere}
.md-site *{box-sizing:border-box}.md-site img{max-width:100%;height:auto}.md-site a{color:#22624e;text-underline-offset:4px;text-decoration-thickness:1px}.md-site a:hover{text-decoration-thickness:2px}.md-site :is(a,button,input,select,summary):focus-visible{outline:3px solid #b85c3c;outline-offset:4px}.md-site button,.md-site select,.md-site input{font:inherit}.md-site button{cursor:pointer}.md-site [hidden]{display:none!important}.md-site figure{margin:28px 0}.md-site figcaption{font-size:13px;line-height:1.8;color:#596b60;margin:10px 0 0}.md-site h1,.md-site h2,.md-site h3{letter-spacing:.025em;color:#243c33;line-height:1.55;word-break:normal;overflow-wrap:anywhere}.md-site p{margin:0 0 22px}.md-site .md-header{background:#fff;border-bottom:1px solid var(--md-line);padding:0;position:relative;z-index:4}.md-header-inner{max-width:1160px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:94px;padding:16px 24px}.md-site .md-brand{display:flex;gap:12px;align-items:center;text-decoration:none;font-size:21px;letter-spacing:.05em;font-weight:750;color:#244a3a;line-height:1.5;white-space:nowrap}.md-brand small{display:block;font-size:10px;letter-spacing:.15em;color:#687b6d;font-weight:500;margin-top:3px}.md-logo{display:grid;place-content:center;width:43px;height:48px;background:#e8efdf;border-radius:18px 18px 3px 3px;font-family:Georgia,serif;font-size:39px;letter-spacing:-9px;padding-right:7px;line-height:1}.md-logo span{font-size:25px;color:#b85c3c}.md-header nav{display:flex;gap:24px;align-items:center;white-space:nowrap}.md-header nav a{text-decoration:none;font-size:14px;font-weight:650}.md-header nav a:hover{color:#b85c3c}.md-site .md-main{max-width:1120px;margin:auto;padding:0 20px}.md-kicker{font-size:12px!important;font-weight:700;color:#5a7561;letter-spacing:.14em;margin:0 0 12px!important}.md-home-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:38px;padding:56px 0 42px}.md-home-hero h1{font-family:"Hiragino Mincho ProN","Yu Mincho",serif;font-size:40px;line-height:1.65;letter-spacing:.08em;margin:0 0 20px}.md-home-hero h1 em{font-style:normal;background:linear-gradient(transparent 70%,#e3ead5 70%)}.md-home-lead{font-size:15px;line-height:2!important}.md-home-hero figure{margin:0;transform:rotate(-2deg)}.md-home-hero figure img{display:block;border-radius:10px;box-shadow:8px 10px 0 #e6eadf}.md-home-hero figcaption{text-align:center;font-size:11px;margin-top:16px}.md-site .md-button,.md-site .button.primary,.md-site .qf-primary{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:12px 24px;background:#22624e!important;color:#fff!important;border:1px solid #22624e;border-radius:6px;box-shadow:0 3px 0 #153f33;font-size:15px;font-weight:700;text-decoration:none!important;line-height:1.6}.md-site .md-button:hover,.md-site .button.primary:hover{background:#184b3b!important}.md-site .md-text-link{display:block;margin-top:16px;font-size:13px}.md-state-nav{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #cfdbcb;background:#f1f4eb;margin:0 0 38px}.md-state-nav>a{display:flex;align-items:center;gap:12px;padding:20px 14px;text-decoration:none;border-right:1px solid #d8e0d2}.md-state-nav>a:last-child{border:0}.md-state-nav small{font-size:10px;display:block;color:#617465;line-height:1.4;margin-bottom:5px}.md-state-nav strong{font-size:14px}.md-state-nav b{margin-left:auto;font-weight:400}.md-state-icon{font-family:Georgia,serif;font-size:22px;color:#76917b}.md-home-section{margin:0;padding:18px 0 42px;border:0}.md-section-top{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.md-section-top h2{font-size:26px;margin:0}.md-section-top>p{font-size:12px;color:#63736a;margin:0;line-height:1.8}.md-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.md-site .md-article-card{display:block;text-decoration:none;color:#243c33;background:white;border:1px solid #dfe6d9;border-radius:10px;overflow:hidden;transition:transform .2s,box-shadow .2s}.md-article-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #264e3510}.md-article-card>img{display:block;width:100%;aspect-ratio:800/350;object-fit:cover}.md-article-card>div{padding:20px}.md-label{font-size:10px;color:#627b64;border-bottom:1px solid #a9b8a1;padding-bottom:3px}.md-article-card h3{font-size:19px;line-height:1.65;margin:12px 0}.md-article-card p{font-size:13px;line-height:1.95;margin:0 0 16px;color:#617063}.md-read{font-size:12px;font-weight:700;display:flex;justify-content:space-between}.md-road-section{padding-top:32px;border-top:1px solid #dbe3d8}.md-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.md-category-grid article{border-top:3px solid #a9bda0;padding:18px 0 0}.md-category-grid article>span{font-size:10px;font-weight:700;color:#75896f;letter-spacing:.1em}.md-category-grid h3{font-size:17px;margin:12px 0}.md-category-grid p{font-size:13px;line-height:1.95;margin-bottom:12px}.md-category-grid a{font-size:12px;font-weight:650}.md-home-proof{border-block:1px solid #dbe3d8;padding:34px 0;display:grid;grid-template-columns:1fr 1fr;gap:48px}.md-home-proof h2{font-size:26px;margin:0 0 20px}.md-home-proof p{font-size:14px}.md-home-proof>a{font-size:13px}.md-home-proof figure{margin:12px 0}.md-home-proof img{border:1px solid #dbe3d8;background:#fff;border-radius:6px}.md-evidence-badge{display:inline-block;background:#edf2e6;color:#42653f!important;border:1px solid #ccd9bf;border-radius:4px;font-size:11px;font-weight:650;line-height:1.7;padding:2px 8px;vertical-align:baseline}.md-editor-line{padding:28px 0 42px;display:flex;flex-wrap:wrap;gap:4px 22px;align-items:center;font-size:12px}.md-editor-line strong{font-size:14px}.md-editor-line p{margin:0;flex-basis:100%;font-size:12px;color:#657466}.md-site .md-footer{max-width:1120px;margin:32px auto 0;padding:30px 20px 42px;border-top:1px solid #d5dfcc;font-size:12px;background:transparent}.md-footer p{font-size:12px}.md-footer a{margin-right:16px}.md-site .md-footer-promise{font-size:13px;line-height:1.9;margin-bottom:18px}
/* Article foundations: readable prose, not an endless stack of panels. */
.md-site .md-article{max-width:1120px;padding:0 20px;margin:auto;display:flow-root;background:transparent}.md-article>section,.md-article>figure,.md-article>aside,.md-article>form{max-width:760px;margin:28px 0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.md-article>.md-article-head{max-width:1080px;margin:0;padding:0 0 24px;display:block;min-height:0}.md-breadcrumb{display:flex;gap:12px;align-items:center;margin:20px 0 28px;font-size:11px;color:#72816f}.md-breadcrumb a{font-size:11px}.md-site .md-article-head h1{font-size:36px;margin:0 0 20px;line-height:1.7;letter-spacing:.04em;max-width:1000px}.md-article-head h1>span{font-size:30px}.md-article-intro{font-size:16px;line-height:1.95;max-width:760px;margin:0 0 20px!important}.md-meta{display:flex;gap:10px 16px;align-items:center;flex-wrap:wrap;font-size:10px;color:#66745f;margin:0 0 24px;max-width:780px}.md-site .md-cover{max-width:760px;margin:0}.md-cover img{display:block;width:100%;max-height:255px;object-fit:cover;object-position:center;border-radius:8px}.md-site .md-toc-shell,.md-site .md-article>.md-toc{float:right;clear:right;width:250px;max-width:250px;margin:0 0 28px 40px;position:sticky;top:20px;background:#f1f4eb;border:1px solid #d7e1ce;border-radius:6px;padding:22px 20px}.md-site .md-toc{display:block;overflow:visible;white-space:normal;max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.md-toc h2{font-size:14px!important;border:0!important;margin:0 0 16px!important;padding:0!important;line-height:1.7!important}.md-toc p{font-size:11px;line-height:1.8;margin-bottom:12px}.md-site .md-toc a{display:block;font-size:12px;line-height:1.8;padding:10px 0;border-bottom:1px solid #d4decd;border-radius:0;text-decoration:none;color:#425e49;background:transparent}.md-toc a:last-child{border-bottom:0}.md-site .md-note{display:flex;gap:16px;align-items:flex-start;padding:20px 22px;margin:28px 0;background:#f4f3e9;border:1px solid #e4dfc9;border-radius:8px;max-width:760px;font-size:14px}.md-note-icon{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;background:#fff;border:1px solid #b2b994;border-radius:50%;font-family:Georgia,serif;color:#647c4c;font-size:22px}.md-note strong{font-size:14px}.md-note p{font-size:13px!important;line-height:1.9;margin:6px 0 0!important}.md-site .md-prose-section{padding:16px 0 28px;margin:32px 0;border-bottom:1px solid #dbe3d8}.md-prose-section>h2{font-size:25px;margin:0 0 26px;padding:8px 0 8px 18px;border-left:5px solid #8ba779;background:transparent}.md-prose-section>h3{font-size:20px;margin:32px 0 18px;border-bottom:1px solid #c7d6be;padding:0 0 10px}.md-prose-section p,.md-prose-section li{font-size:16px;line-height:1.95}.md-prose-section p{margin-bottom:22px}.md-prose-section ul,.md-prose-section ol{padding-left:26px;margin:20px 0 26px}.md-prose-section li{padding-left:5px;margin:10px 0}.md-site :is(.op-eyebrow,.zc-eyebrow){font-size:10px!important;color:#627b58;letter-spacing:.12em;font-weight:700;margin-bottom:8px}.md-site :is(.op-grid,.zc-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0}.md-site :is(.op-case,.zc-case){padding:18px 0;background:transparent;border:0;border-top:2px solid #c3d4b8;border-radius:0;box-shadow:none;min-width:0}.md-site :is(.op-case,.zc-case) h3{font-size:18px;margin:0 0 14px}.md-site :is(.op-case,.zc-case) p,.md-site :is(.op-case,.zc-case) li{font-size:14px}.md-site :is(.op-callout,.zc-callout){padding:18px 22px;background:#f2f4e8;border:0;border-left:3px solid #9db684;border-radius:0;font-size:14px;line-height:1.95}.md-site :is(.op-small,.zc-small){font-size:12px!important;line-height:1.9!important;color:#687460}.md-site .md-operation-figure{background:white;border:1px solid #d5dfcc;border-radius:6px;padding:12px;margin:28px 0}.md-operation-figure img{width:100%;display:block}.md-operation-figure figcaption{font-size:12px;margin-top:14px}.md-operation-figure .md-evidence-badge{display:block;width:fit-content;margin-bottom:6px}.md-site .md-flow{padding:12px;border:1px solid #d7e0cf;background:#fff;border-radius:6px}.md-site .md-flow img{width:100%;max-height:240px;object-fit:contain}.md-site .md-passport{max-width:760px;padding:24px;background:#eef3e7;border:1px solid #cdddc2;border-radius:8px;box-shadow:none;display:block;margin:28px 0}.md-passport h2{font-size:22px;margin:0 0 8px}.md-passport>p{font-size:13px}.md-passport fieldset{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:0;padding:0;margin:18px 0}.md-passport legend{font-size:13px;font-weight:700;margin-bottom:10px}.md-passport label{font-size:13px;margin:0;display:flex;align-items:center;gap:8px;min-height:42px}.md-passport fieldset label{padding:10px;background:white;border:1px solid #cbd8c0;border-radius:5px}.md-site input[type=radio],.md-site input[type=checkbox]{width:17px;height:17px;flex-shrink:0;accent-color:#22624e}.md-site select,.md-site input[type=number],.md-site input[type=date]{max-width:100%;min-width:0;padding:10px 12px;background:#fff;color:#263e32;border:1px solid #a9bba3;border-radius:4px;font-size:14px;min-height:44px}.md-passport select{margin-left:auto}.md-site :is(.op-summary,.zc-summary){background:#fff;border:1px solid #ccd9c1;border-radius:5px;padding:16px 18px;font-size:14px;line-height:1.9;margin:18px 0}.md-site .op-checks{padding:22px;background:#edf3e6;border:1px solid #cbd9bf;border-radius:6px}.md-site .op-checks label{font-size:14px;padding:10px;display:flex;gap:12px;align-items:flex-start}.md-site details{background:#f6f7f1;border:1px solid #d5dfcb;border-radius:5px;padding:16px 20px;margin:22px 0;font-size:14px;max-width:100%}.md-site summary{cursor:pointer;font-size:14px;font-weight:650}.md-site details p{margin-top:18px;font-size:14px}.md-article>aside[data-bh-os-consent]{clear:both;max-width:760px;padding:20px;border:1px solid #d8e1cd;background:#f4f6ef;font-size:12px}.md-site [data-bh-os-consent] button{padding:10px 16px;border:1px solid #718b63;border-radius:4px;background:white;color:#284b35;font-size:13px;margin:4px}.md-site .rj{max-width:760px;margin:24px 0;font-size:14px}.md-site .rj h2{font-size:20px}.md-site .rj p{font-size:14px}
/* Comparison editorial summary + calculation, deliberately not the opening template. */
.md-site .md-verdict{padding:24px 0;margin:12px 0 28px;border-block:2px solid #7f9e6c}.md-verdict h2{font-size:25px;margin:0 0 14px}.md-verdict>p{font-size:15px}.md-verdict dl{margin:20px 0 0}.md-verdict dl>div{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:18px 0;border-top:1px solid #d4dfcc}.md-verdict dt{font-size:14px;font-weight:700;color:#416539}.md-verdict dd{margin:0;font-size:14px;line-height:1.9}.md-verdict dd strong{display:block;color:#253e30}.md-verdict dd a{display:block;font-size:12px;margin-top:6px}.md-site .md-price-quick{padding:22px;background:#eef3e8;border:1px solid #ccdabe;box-shadow:none;border-radius:8px;max-width:760px;margin:24px 0}.md-price-quick h2{font-size:19px;margin:8px 0 18px}.md-price-quick .zc-grid{margin:18px 0}.md-price-quick .zc-grid article{background:#fff;border:1px solid #d5dfcc;padding:18px;border-radius:5px}.md-price-quick .zc-grid h3{font-size:14px;margin:0 0 8px}.md-price-quick strong[data-first]{font-family:Georgia,serif;font-size:28px;color:#265e46}.md-price-quick small{display:block;font-size:10px}.md-site .zc-segments{display:flex;gap:8px;margin:16px 0}.md-site .zc-segments button{flex:1;border:1px solid #9fb68f;border-radius:4px;background:#fff;color:#2c513d;padding:10px;font-weight:650;font-size:14px}.md-site .zc-segments button[aria-pressed=true]{background:#22624e;color:white;border-color:#22624e}.md-site .zc-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;padding:22px;background:#f0f4e9;border:1px solid #d2dec6;border-radius:6px}.md-site .zc-fields label{font-size:12px;display:flex;flex-direction:column;gap:8px;min-width:0}.md-site .zc-fields label:has(input[type=checkbox]){flex-direction:row;align-items:center}.md-site :is(.zc-badge,.op-badge){display:inline-block;font-size:10px;padding:3px 8px;background:#e8efdf;color:#45623b;border:1px solid #c9d7bc;border-radius:3px;font-weight:650}.md-site .zc-table{max-width:100%;overflow:auto;margin:24px 0;border:1px solid #cfdcc3;border-radius:6px}.md-site .zc-table table{width:100%;min-width:580px;border-collapse:collapse;font-size:13px;background:#fff;margin:0}.md-site .zc-table th,.md-site .zc-table td{padding:14px 16px;border:1px solid #d7e1ce;text-align:left;font-size:13px;line-height:1.8}.md-site .zc-table th{background:#eaf1e3;color:#2d5139}.md-site .zc-table caption{text-align:left;font-size:13px;font-weight:700;padding:14px;background:#f5f7ef}.md-site .zc-bars{display:grid;grid-template-columns:1fr;gap:14px}.md-site .zc-bars article{padding:16px;border:1px solid #d6e0ce;background:#fff;border-radius:6px}.md-site .zc-bars h4{font-size:13px;margin:0 0 12px}.md-site .zc-bars p{display:flex;align-items:center;gap:8px;margin:7px 0;font-size:11px}.md-site .zc-bars span{min-width:66px}.md-site .zc-bars b{display:block;background:#427a5b;color:white;font-size:11px;padding:5px 8px;min-width:84px;max-width:calc(100% - 75px);line-height:1.7;white-space:nowrap}.md-site .zc-bars p:last-child b{background:#756a4f}.md-site .zc-source{display:inline-block;font-size:11px;margin-right:12px;padding:5px 0}.md-site .zc-case button{padding:10px 18px;border:1px solid #749267;background:#fff;color:#365d43;border-radius:4px;font-size:13px}.md-site .zc-grid[data-results] article{background:#f4f6ee;border:1px solid #cddbc2;padding:20px;border-radius:6px}.md-site .zc-section figure{max-width:100%;margin:26px 0}.md-site .zc-section figure img{border:1px solid #d5dfcc;border-radius:5px;background:white}.md-site .zc-section figure figcaption{font-size:12px}.md-site .button{max-width:100%;min-height:44px;text-decoration:none;padding:12px 22px;background:#edf3e7;color:#28553e;border:1px solid #91ac7e;border-radius:5px;font-size:14px}.md-site .button[data-link-mode=a8]{background:#22624e!important;color:#fff!important;border-color:#22624e;box-shadow:0 3px 0 #153f33;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.md-site .zc-section .zc-grid:has([data-link-mode=a8]){align-items:stretch}.md-site .zc-section .zc-grid:has([data-link-mode=a8]) article{padding:20px;border:1px solid #ccdabe;border-radius:6px;background:#f1f5eb}
@media(max-width:1100px){.md-site .md-article{max-width:900px}.md-site .md-toc-shell,.md-site .md-article>.md-toc{float:none;position:static;width:100%;max-width:760px;margin:20px 0;padding:20px}.md-site .md-toc-shell .md-toc{margin:0;padding:0}.md-toc>a{display:block}.md-site .md-article>section,.md-site .md-article>aside,.md-site .md-article>form,.md-site .md-article>figure{margin-left:auto;margin-right:auto}.md-site .md-article-head{max-width:760px}.md-header nav{gap:16px}.md-header-inner{padding-inline:20px}.md-site .md-brand{font-size:18px}.md-home-hero h1{font-size:32px}.md-category-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.md-header-inner{display:block;min-height:0;padding:14px 16px 0}.md-site .md-brand{font-size:18px;gap:10px}.md-logo{width:34px;height:38px;font-size:32px;border-radius:14px 14px 2px 2px}.md-brand small{font-size:9px}.md-header nav{display:flex;justify-content:space-between;gap:0;margin-top:14px;overflow:visible;white-space:nowrap;border-top:1px solid #e5eadf}.md-header nav a{font-size:10px;padding:12px 0;letter-spacing:0;white-space:nowrap}.md-site .md-main{padding:0 18px}.md-home-hero{display:block;padding:28px 0 28px}.md-home-hero h1{font-size:28px;line-height:1.65;margin-bottom:18px;letter-spacing:.05em}.md-home-lead{font-size:13px}.md-home-hero figure{margin:28px 6px 0;transform:rotate(-1deg)}.md-home-hero figure img{box-shadow:5px 6px 0 #e6eadf}.md-home-hero figcaption{font-size:10px}.md-pc{display:none}.md-state-nav{grid-template-columns:1fr 1fr;margin-bottom:22px}.md-state-nav>a{padding:14px 9px;gap:8px;border-bottom:1px solid #d8e0d2}.md-state-nav>a:nth-child(2){border-right:0}.md-state-nav>a:nth-child(3){border-bottom:0}.md-state-nav strong{font-size:12px}.md-state-nav small{font-size:9px}.md-state-icon{font-size:19px}.md-section-top{display:block;margin-bottom:18px}.md-section-top h2{font-size:22px}.md-section-top>p{margin-top:12px;font-size:12px}.md-feature-grid{grid-template-columns:1fr;gap:18px}.md-article-card>div{padding:18px}.md-article-card h3{font-size:18px}.md-article-card p{font-size:13px}.md-home-section{padding:14px 0 26px}.md-category-grid{gap:18px}.md-category-grid h3{font-size:15px}.md-category-grid p{font-size:12px}.md-category-grid a{font-size:11px}.md-home-proof{display:block;padding:26px 0}.md-home-proof h2{font-size:24px}.md-home-proof p{font-size:13px}.md-home-proof figure{margin-top:26px}.md-editor-line{padding:24px 0;gap:10px;font-size:11px}.md-site .md-article{padding:0 18px;max-width:100%}.md-breadcrumb{font-size:10px;margin:16px 0 22px}.md-site .md-article-head{padding-bottom:12px}.md-site .md-article-head h1{font-size:25px;line-height:1.65;letter-spacing:.01em;margin-bottom:18px}.md-article-head h1>span{font-size:22px}.md-article-intro{font-size:14px;line-height:1.95}.md-meta{font-size:9px;gap:6px 10px;margin-bottom:20px}.md-evidence-badge{font-size:10px}.md-site .md-cover{margin:0}.md-cover img{max-height:none;aspect-ratio:800/350;object-fit:cover;border-radius:5px}.md-site .md-toc-shell,.md-site .md-article>.md-toc{margin:18px 0 24px;padding:18px;max-width:100%}.md-site .md-toc h2{font-size:14px!important}.md-site .md-toc a{font-size:13px;padding:10px 0}.md-site .md-note{padding:16px;gap:12px;margin:22px 0}.md-note strong{font-size:13px}.md-note p{font-size:12px!important}.md-site .md-prose-section{margin:24px 0;padding:12px 0 24px}.md-prose-section>h2{font-size:21px;line-height:1.65;padding-left:13px;margin-bottom:22px;border-left-width:4px}.md-prose-section>h3{font-size:18px}.md-prose-section p,.md-prose-section li{font-size:15px;line-height:1.95}.md-prose-section p{margin-bottom:20px}.md-prose-section li{margin:12px 0}.md-site :is(.op-grid,.zc-grid){grid-template-columns:1fr;gap:16px;margin:20px 0}.md-site :is(.op-case,.zc-case){padding:16px 0}.md-site :is(.op-case,.zc-case) h3{font-size:17px}.md-site :is(.op-callout,.zc-callout){padding:16px;font-size:13px}.md-site .md-operation-figure{padding:8px;margin:24px 0}.md-operation-figure figcaption{font-size:11px}.md-site .md-flow{padding:8px}.md-site .md-passport{padding:18px;margin:24px 0}.md-passport h2{font-size:20px}.md-passport fieldset{grid-template-columns:1fr;gap:8px}.md-passport select{margin:6px 0 0;width:100%}.md-passport>label{display:block}.md-site .md-verdict{padding:20px 0;margin:12px 0 24px}.md-verdict h2{font-size:22px}.md-verdict dl>div{grid-template-columns:1fr;gap:8px;padding:16px 0}.md-verdict dt{font-size:14px}.md-verdict dd{font-size:13px}.md-verdict>p{font-size:14px}.md-site .md-price-quick{padding:18px}.md-price-quick .zc-grid{grid-template-columns:1fr 1fr;gap:10px}.md-price-quick .zc-grid article{padding:12px 10px}.md-price-quick .zc-grid h3{font-size:12px}.md-price-quick strong[data-first]{font-size:22px}.md-price-quick small{font-size:9px}.md-site .zc-fields{padding:16px;grid-template-columns:1fr;gap:16px}.md-site .zc-table table{min-width:520px}.md-site .zc-table th,.md-site .zc-table td{padding:12px;font-size:12px}.md-site .md-footer{margin-top:20px;padding:24px 18px}.md-site .md-footer a{margin-right:12px}.md-site .md-button,.md-site .button.primary{font-size:14px;padding:12px 18px;max-width:100%}.md-site details{padding:14px}.md-site .zc-bars article{padding:12px}.md-site .zc-bars b{font-size:10px}.md-site .md-article>aside[data-bh-os-consent]{padding:16px}.md-site .rj{padding:16px!important}.md-site .rj a{font-size:13px}}
@media(prefers-reduced-motion:reduce){.md-site *{scroll-behavior:auto!important;transition:none!important}}
.md-site .monetization-ad-notice{max-width:1120px;padding:10px 20px;margin:0 auto;font-size:11px;color:#65725e;line-height:1.7}
@media(min-width:1101px){.md-site .md-article-head{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:0 38px;padding-bottom:24px;align-items:center}.md-article-head .md-breadcrumb{grid-column:1/-1;margin:18px 0 24px}.md-article-head>.md-kicker{grid-column:1}.md-site .md-article-head h1{grid-column:1;font-size:29px;line-height:1.7;margin-bottom:18px}.md-article-head h1>span{font-size:25px}.md-article-head>.md-article-intro{grid-column:1;font-size:14px;margin-bottom:18px!important}.md-article-head>.md-meta{grid-column:1;line-height:1.9;margin-bottom:12px;gap:6px 12px}.md-site .md-article-head .md-cover{grid-column:2;grid-row:2/6;margin:0;align-self:center;width:100%;max-width:100%}.md-article-head .md-cover img{max-height:none;aspect-ratio:800/350;object-fit:contain}}
.md-site .ev-lightbox{width:min(1080px,96vw);max-height:92vh;border:1px solid #b8cbaa;border-radius:8px;padding:18px;background:#fff;color:#243c33}.md-site .ev-lightbox::backdrop{background:#1c302dcc}.md-site .ev-lightbox header{display:flex;align-items:center;justify-content:space-between;gap:12px}.md-site .ev-lightbox h2{font-size:18px;margin:0}.md-site .ev-lightbox button{font:inherit;padding:8px 16px;border:1px solid #71935c;border-radius:4px;color:#254d37;background:#f2f5ec}.md-site .ev-lightbox p{font-size:12px}.md-site .ev-image-scroll{overflow:auto;max-height:70vh}.md-site .ev-image-scroll img{min-width:720px;max-width:none;width:100%;height:auto}.md-site figure a.ev-zoom{display:block;cursor:zoom-in}
.md-site .zc-bars p{display:grid;grid-template-columns:66px minmax(0,1fr);gap:8px}.md-site .zc-bars b{min-width:0;max-width:100%}
@media(max-width:700px){.md-header nav a{font-size:12px}.md-note p{font-size:14px!important}.md-operation-figure figcaption{font-size:12px}.md-site .op-small,.md-site .zc-small{font-size:12px!important}}
.md-site .md-table-hint{font-size:12px;color:#65765c;margin:12px 0 4px}.md-site .zc-table:focus-visible{outline:3px solid #b85c3c;outline-offset:4px}
