.abp{padding-bottom:60px;padding-top:60px}.abp .abp__tip,.abp .hide{display:none}.abp .form-field_half{width:100%}@media screen and (min-width:701px){.abp .form-field_half{width:50%}}.abp input[type=date]{background-color:#f7f7f6;border:none;border-radius:10px;box-shadow:inset 0 1px 3px 0 rgba(26,26,26,.4);font-family:Museo,sans-serif;font-size:20px;height:50px;padding:0 13px;width:100%}.abp .select select{font-size:18px}.abp input:focus,.abp select:focus{outline:2px solid #e41b23;outline-offset:2px}.abp .btn{justify-content:center;margin-top:10px;width:100%}.abp__grid{display:grid;gap:30px;grid-template-columns:1.05fr .95fr}@media screen and (max-width:1000px){.abp__grid{grid-template-columns:1fr}}.abp__card{background-color:#fff;border-radius:10px;box-shadow:0 3px 10px 0 rgba(25,25,25,.15);padding:40px}@media screen and (max-width:580px){.abp__card{padding:20px}}.abp__card-title{font-size:26px;font-weight:700;margin-bottom:6px}@media screen and (max-width:1240px){.abp__card-title{font-size:26px!important}}.abp__card-sub{color:#8f8b86;font-size:16px;margin-bottom:25px}.abp__fieldnote{color:#8f8b86;display:block;font-size:13px;line-height:1.4;margin-top:8px}.abp__help{color:#8f8b86}.abp__info{background-color:#000;border-radius:50%;color:#fff;cursor:help;display:inline-grid;font-size:12px;font-weight:700;height:18px;line-height:1;place-items:center;vertical-align:1px;width:18px}.abp__explain{background-color:#f7f7f6;border-left:4px solid #e41b23;font-size:14px;line-height:1.5;padding:15px}.abp__explain strong{font-weight:700}.abp__error{background-color:#fff0f0;border-left:4px solid #e41b23;color:#94151a;font-size:13px;margin-top:15px;padding:12px 15px}.abp__note{background-color:#f7f7f6;border-left:4px solid #000;font-size:15px;line-height:1.5;margin-top:22px;padding:15px}.abp__note strong{font-weight:700}.abp__verification{border:1px solid #e5e4e2;border-radius:6px;margin-top:18px}.abp__verification summary{cursor:pointer;font-weight:700;padding:14px 15px}.abp__verification>div{color:#585551;font-size:14px;line-height:1.5;padding:0 15px 15px}.abp__verification ul{list-style:disc;margin:8px 0;padding-left:20px}.abp__result{background-color:#000;color:#fff}@media screen and (min-width:1001px){.abp__result{align-self:start;position:sticky;top:90px}}.abp__result .abp__card-sub{color:#aba6a1}.abp__status{background-color:#e41b23;border-radius:6px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;padding:7px 10px}.abp__amount{font-size:56px;font-weight:700;letter-spacing:-1px;line-height:1;margin:15px 0 4px}@media screen and (max-width:580px){.abp__amount{font-size:44px}}.abp__amount-label{color:#aba6a1;font-size:13px}.abp__breakdown{border-top:1px solid hsla(0,0%,100%,.22);margin-top:24px}.abp__row{border-bottom:1px solid hsla(0,0%,100%,.17);display:flex;font-size:16px;gap:20px;justify-content:space-between;padding:12px 0}.abp__row span:first-child{color:#aba6a1}.abp__row strong{font-weight:700;text-align:right}.abp__formula{background-color:#191919;border-left:4px solid #e41b23;font-size:14px;line-height:1.5;margin-top:16px;padding:15px}.abp__formula strong{display:block;font-weight:700;margin-bottom:4px}.abp__compare{background-color:#fff;border-left:5px solid #e41b23;border-radius:6px;color:#000;margin-top:22px;padding:18px}.abp__compare small{color:#8f8b86;font-size:14px}.abp__compare strong{color:#e41b23;display:block;font-size:24px;font-weight:700;margin-top:3px}.abp__mini{color:#aba6a1;font-size:13px;line-height:1.5;margin-top:20px}.abp__sources{color:#8f8b86;font-size:14px;line-height:1.5;margin-top:30px}.abp__sources a{color:#e41b23}.abp__tip{color:#191919}