:root{--mec-primary:#14110f;--mec-accent:var(--ah-accent);--mec-paper:#fff;--mec-line:#e1dfdb;--mec-soft:#f2f2f0;--me-muted:#5c5650}.ah-site .mec-icon{width:52px;height:52px;border:0;border-radius:50%;background:#fde4d2;color:var(--ah-accent-ink);transform:none}.ah-site .mec-kicker{font-family:var(--ah-body);color:var(--ah-accent-ink);letter-spacing:.16em}.ah-site .mec-resource-card{border:1px solid var(--ah-line);border-bottom:3px solid var(--ah-line);border-radius:0;background:#fff;color:var(--ah-text);box-shadow:none;padding:30px 28px}.ah-site .mec-resource-card:hover{border-bottom-color:var(--ah-accent);box-shadow:0 18px 40px rgb(20 17 15 / .1);transform:translateY(-3px)}.ah-site .mec-resource-card:nth-child(3n+2) .mec-icon,.ah-site .mec-resource-card:nth-child(3n+3) .mec-icon{background:#fde4d2}.ah-site .mec-card-title{font:700 24px/1.2 var(--ah-display);text-transform:uppercase;letter-spacing:0;color:var(--ah-ink)}.ah-site .mec-card-description{color:var(--ah-muted);font-size:16px}.ah-site .mec-card-action{border-top:1px solid var(--ah-line);font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--ah-ink)}.ah-tools .mec-resource-card{background:var(--ah-dark-2);border-color:#3a332d;border-bottom-color:#3a332d;color:var(--ah-on-dark)}.ah-tools .mec-resource-card:hover{background:#332c26;border-bottom-color:var(--ah-accent);box-shadow:none}.ah-tools .mec-icon{background:var(--ah-accent);color:var(--ah-ink)}.ah-tools .mec-resource-card:nth-child(3n+2) .mec-icon,.ah-tools .mec-resource-card:nth-child(3n+3) .mec-icon{background:var(--ah-accent)}.ah-tools .mec-card-title{color:#fff}.ah-tools .mec-card-description{color:var(--ah-on-dark-muted)}.ah-tools .mec-card-action{color:#ff8c3f;border-top-color:#3a332d}.ah-page-resource .ah-content{font-size:17px}.ah-page-resource .ah-content h2{font-size:clamp(1.6rem,2.4vw,2rem)}.ah-site .mec-lead{font-size:19px!important;color:var(--ah-text)}.ah-site .mec-calculator{border:1px solid var(--ah-line);border-top:5px solid var(--ah-accent);border-radius:0;box-shadow:0 24px 50px rgb(20 17 15 / .1)}.ah-site .mec-calculator h2{padding-top:0}.ah-site .mec-calculator h2:before{display:none}.ah-site .mec-input-wrap{border:2px solid #cfcac4;border-radius:var(--ah-radius);background:#fff}.ah-site .mec-input-wrap:focus-within{border-color:var(--ah-ink);outline:3px solid var(--ah-accent);outline-offset:2px}.ah-site .mec-input-wrap input,.ah-site .mec-input-wrap select{color:var(--ah-ink)}.ah-site .mec-field label{color:var(--ah-ink)}.ah-site .mec-unit,.ah-site .mec-input-help{color:var(--ah-muted)}.ah-site .mec-primary-button{border-radius:var(--ah-radius);background:var(--ah-accent);color:var(--ah-ink)!important;box-shadow:none;text-transform:uppercase;letter-spacing:.08em;font-size:14px;min-height:50px}.ah-site .mec-primary-button:hover{background:#ff7a26}.ah-site .mec-reset{color:var(--ah-ink)}.ah-site .mec-result-column{background:var(--ah-ink);color:var(--ah-on-dark);border-left:0}.ah-site .mec-result-column h3,.ah-site .mec-result-empty h3{color:#fff;font-family:var(--ah-display);text-transform:uppercase}.ah-site .mec-result-empty>.mec-icon{background:var(--ah-accent);color:var(--ah-ink)}.ah-site .mec-result-number strong{color:#ff8c3f;font-family:var(--ah-display);letter-spacing:0}.ah-site .mec-result-number>span{color:#fff}.ah-site .mec-result dl>div{border-top-color:rgb(255 255 255 / .18)}.ah-site .mec-result-limit,.ah-site .mec-local-note{color:var(--ah-on-dark-muted);border-top-color:rgb(255 255 255 / .18)}.ah-site .mec-result-column p{color:#ddd7d0}.ah-site .mec-result-column .mec-kicker{color:#ff8c3f}.ah-site .mec-error{border-left-color:var(--ah-accent);background:#fff1e6;color:#7a2e03}.ah-site .mec-method,.ah-site .mec-editorial-note{border:0;border-left:5px solid var(--ah-accent);border-radius:0;background:var(--ah-grey)}.ah-site .mec-formula{background:#fff;color:var(--ah-ink);border:1px solid var(--ah-line)}.ah-site .mec-aid-nav{border:0;border-top:4px solid var(--ah-ink);border-radius:0;box-shadow:none;background:var(--ah-grey)}.ah-site .mec-aid-nav>a{border-top:1px solid var(--ah-line);color:var(--ah-text)}.ah-site .mec-aid-nav>a[aria-current=page]{color:var(--ah-accent-ink)}.ah-site .mec-aid-nav .mec-nav-simulator{background:var(--ah-ink);color:#fff}.ah-site .mec-simulator{border:1px solid var(--ah-line);border-radius:0;box-shadow:none}.ah-site .mec-provider-warning{border-left-color:var(--ah-accent);background:#fff1e6;border-radius:0}.ah-site .mec-source-box{border-top:4px solid var(--ah-ink);background:var(--ah-grey);padding:24px 26px}.ah-site .mec-aids-banner{border:0;border-left:5px solid var(--ah-accent);border-radius:0;background:var(--ah-ink);color:#fff;box-shadow:none}.ah-site .mec-aids-banner strong{font-family:var(--ah-display);text-transform:uppercase}.ah-site .mec-home-aid-links a{border-radius:0;border-color:var(--ah-ink);color:var(--ah-ink)}@media (max-width:640px){.ah-site .mec-resource-card{padding:24px 20px}.ah-site .mec-source-box{padding:20px 18px}}