*,*:before,*:after{box-sizing:border-box}:root{font-family:Inter,system-ui,-apple-system,sans-serif}body{font-feature-settings:"cv11";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #0891b2;outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 600px){input[type=text],input[type=number],input[type=email],input[type=tel],textarea,select{font-size:16px!important}}@media (max-width: 600px){.page-home,.page-outil{overflow-x:hidden;padding-left:14px!important;padding-right:14px!important}.card>*,.sim-layout>*,.sim-layout>*>*,.ct-layout>*,.ct-layout>*>*{min-width:0}input[type=number]{max-width:90px!important;width:90px!important;min-width:0!important}input[type=range]{max-width:100%;min-width:0}.card .frais-grid{grid-template-columns:1fr!important}table{width:100%!important;table-layout:fixed}td,th{overflow:hidden;text-overflow:ellipsis;word-break:break-word}}@media (max-width: 600px){.mp-article-wrapper{padding:20px 14px 48px!important;overflow-x:hidden}.mp-article-h1{font-size:clamp(1.45rem,6vw,1.9rem)!important;line-height:1.25!important}.mp-article-desc{font-size:15px!important;line-height:1.65!important}.mp-article-body{font-size:15px!important;line-height:1.85!important;overflow-x:hidden}.mp-article-body h2{font-size:1.15rem!important;margin-top:28px!important;line-height:1.3!important}.mp-article-body h3{font-size:1rem!important}.mp-article-body table{font-size:12px!important;width:100%!important;table-layout:fixed}.mp-article-body th,.mp-article-body td{padding:7px 5px!important;overflow:hidden;text-overflow:ellipsis}.mp-back-btn{font-size:14px!important;padding:9px 16px!important}.mp-faq-wrapper{padding:18px 14px!important}.mp-faq-h2{font-size:1.05rem!important}.mp-faq-summary{font-size:14px!important;padding:12px 14px!important}.mp-faq-answer{font-size:13px!important;line-height:1.7!important;padding:10px 14px 12px!important}.mp-disclaimer{padding:14px!important;font-size:13px!important}.mp-disclaimer-title,.mp-author-name{font-size:14px!important}.mp-author-date{font-size:12px!important}}@media (max-width: 600px){.hero-ecart-desc{font-size:14px!important;line-height:1.6!important}.hero-ecart-value{font-size:clamp(1.7rem,7vw,2.2rem)!important}.result-main-value{font-size:15px!important}.result-label-env{font-size:14px!important}.seo-block h2{font-size:1.1rem!important;margin-top:22px!important}.seo-block p{font-size:14px!important;line-height:1.75!important}}@media (max-width: 600px){.card{padding:14px!important;overflow:hidden}}@media (max-width: 600px){body>div>div{max-width:100vw;overflow-x:hidden}}
