.mercari-page{--mercari-navy:#10243d;--mercari-gold:#ffc928;--mercari-blue:#176d9b;--mercari-paper:#f3f6fc}.mercari-page [hidden]{display:none!important}.mercari-page .mercari-hub-link{padding-top:14px}.mercari-page .mercari-hub-link a{color:#176d9b;font-size:12px;font-weight:700;text-decoration:none}.mercari-page .mercari-hub-link a:hover{text-decoration:underline;text-underline-offset:3px}.mercari-page .mercari-hero{padding-bottom:76px}.mercari-page .hero-inner{align-items:center}.mercari-page .hero h1{max-width:780px}.mercari-page .hero h1 span{color:var(--mercari-gold)}.mercari-page .hero-note{min-width:218px}.mercari-page .calculator-wrap{margin-top:-38px}.mercari-page .workspace{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:24px}.mercari-page .input-panel{padding:27px}.mercari-page .input-panel fieldset{margin-bottom:23px}.mercari-page .input-panel legend{margin-bottom:14px}.mercari-page .input-panel .fields{grid-template-columns:1fr 1fr}.mercari-page .field select{width:100%;min-height:48px;padding:10px 34px 10px 12px;border:1px solid #c8d3e1;border-radius:8px;background:#fff;color:#10243d;font-size:15px;line-height:1.4}.mercari-page .field select:focus-visible{outline:3px solid #237aaf55;border-color:#237aaf}.mercari-page .shipping-fieldset{padding-bottom:2px}.mercari-page .shipping-note{margin-top:12px;padding:10px 12px;border-left:3px solid #91b7cd;background:#f2f7fa}.mercari-page .shipping-note strong{color:#8b4a15}.mercari-page .cost-options{margin:0 0 20px;border-top:1px solid #e0e6ee;border-bottom:1px solid #e0e6ee}.mercari-page .cost-options summary{display:flex;align-items:center;gap:10px;padding:13px 2px;font-size:13px}.mercari-page .cost-options summary .step{flex:none}.mercari-page .cost-options .details-content{margin-bottom:14px;padding:14px}.mercari-page .cost-intro{margin-bottom:13px;color:#526278;font-size:12px;line-height:1.6}.mercari-page .cost-fields{gap:16px}.mercari-page .zero-confirm{margin-top:6px;padding:3px 0;border:0;background:transparent;color:#176d9b;font-size:11px;font-weight:700;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.mercari-page .zero-confirm:hover{color:#0d4b70}.mercari-page .zero-confirm:focus-visible{outline:3px solid #218cce;outline-offset:3px}.mercari-page .input-shell:has(input[readonly]){background:#f2f5f8}.mercari-page .input-shell input[readonly]{color:#596980}.mercari-page .calculate-button{margin-top:0}.mercari-page .result-card{background:linear-gradient(145deg,#163451,#091a2d)}.mercari-page .result-card h2{margin-top:22px}.mercari-page .result-context{margin-top:9px;color:#bccbdb;font-size:11px;line-height:1.55}.mercari-page .result-qualification{padding-top:11px;border-top:1px solid #385168}.mercari-page .result-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.mercari-page .result-stats>div{min-width:0}.mercari-page .result-stats span{line-height:1.45}.mercari-page .result-stats strong{overflow-wrap:anywhere;font-size:21px}.mercari-page .breakdown{padding:22px 25px}.mercari-page .breakdown>summary{cursor:pointer;list-style:none}.mercari-page .breakdown>summary::-webkit-details-marker{display:none}.mercari-page .breakdown>summary:after{content:"−";color:#176d9b;font-size:18px;font-weight:600}.mercari-page .breakdown:not([open])>summary:after{content:"+"}.mercari-page .breakdown dl{margin-top:14px}.mercari-page .breakdown-note{margin-top:13px;color:#596980;font-size:11px;line-height:1.6}.mercari-page .estimate-note{padding:0 6px;color:#596980;font-size:11px;line-height:1.6}.mercari-page .explanation{margin:68px 0 58px}.mercari-page .explanation h2{line-height:1.15}.mercari-page .explanation-steps article{padding-bottom:15px;border-bottom:1px solid #dce3ed}.mercari-page .explanation-steps article:last-child{padding-bottom:0;border:0}.mercari-page .worked-example{margin-bottom:26px}.mercari-page .worked-example h2{margin:9px 0 10px}.mercari-page .worked-example .example-detail{margin-top:12px;padding:14px 16px;border-left:3px solid #ffc928;background:#fff;color:#34455e;font-size:13px;line-height:1.7}.mercari-page .worked-example .example-source{margin-top:14px;color:#596980;font-size:11px;line-height:1.6}.mercari-page .scope{margin:28px 0;padding:27px 30px}.mercari-page .scope h2{margin:9px 0 13px;font-size:22px}.mercari-page .scope p:not(.eyebrow){margin-top:10px;color:#526278;font-size:13px;line-height:1.75}.mercari-page .scope a,.mercari-page .reading a{color:#0878bd;font-weight:650;text-underline-offset:2px}.mercari-page .scope .independence-note{padding-top:12px;border-top:1px solid #dce3ed;font-weight:650}.mercari-page .cta{margin-top:30px}.mercari-page .cta h2{margin:8px 0 9px}.mercari-page .cta>div:last-child .button{min-width:235px}.mercari-page .cta>div:last-child p{color:#c1cfdf;font-size:10px}.mercari-page .reading{margin-top:27px}.mercari-page .reading p{margin-top:9px;color:#526278;font-size:14px;line-height:1.7}.mercari-page .faq{margin-top:58px}.mercari-page .faq details p{max-width:760px}@media (min-width:1000px){.mercari-page .workspace{align-items:start}}@media (max-width:850px){.mercari-page .workspace{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:18px}.mercari-page .input-panel{padding:22px}.mercari-page .result-stats strong{font-size:19px}}@media (max-width:680px){.mercari-page .field select{font-size:16px}.mercari-page .mercari-hub-link{padding-top:11px}.mercari-page .mercari-hero{padding:31px 0 62px}.mercari-page .hero h1{max-width:540px;font-size:clamp(38px,10.5vw,49px)}.mercari-page .hero-note{display:none}.mercari-page .calculator-wrap{margin-top:-32px}.mercari-page .workspace{grid-template-columns:1fr;gap:20px}.mercari-page .input-panel{padding:22px 19px}.mercari-page .input-panel .fields{gap:13px}.mercari-page .result-card{padding:25px}.mercari-page .big-price{font-size:clamp(35px,10vw,54px)}.mercari-page .breakdown{padding:22px}.mercari-page .explanation{grid-template-columns:1fr;gap:28px;margin:47px 0}.mercari-page .explanation h2{font-size:28px}.mercari-page .scope{padding:22px}.mercari-page .scope h2{font-size:20px}.mercari-page .result-column{position:static}}@media (max-width:420px){.mercari-page .shipping-fieldset .fields,.mercari-page .cost-fields{grid-template-columns:1fr}.mercari-page .result-stats strong{font-size:20px}}@media (max-width:360px){.mercari-page .input-panel{padding:18px 15px}.mercari-page .input-panel .fields{grid-template-columns:1fr}.mercari-page .panel-head{align-items:flex-start}.mercari-page .panel-head h2{font-size:18px}.mercari-page .result-card{padding:20px}.mercari-page .result-stats{gap:12px 8px}.mercari-page .result-stats strong{font-size:17px}.mercari-page .result-actions{flex-direction:column}.mercari-page .breakdown dl>div{gap:8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.mercari-page *,.mercari-page *:before,.mercari-page *:after{scroll-behavior:auto!important;transition:none!important}}@media print{.mercari-page .input-panel,.mercari-page form{display:none!important}.mercari-page .result-card{border-color:#ccc;background:#fff;color:#10243d;box-shadow:none}.mercari-page .result-card *,.mercari-page .result-top .eyebrow{color:#10243d!important}}
