.ar-wrap{display:grid;gap:26px;min-width:0;--coral-ink: #C93E30}.ar-wrap :focus-visible{outline:3px solid var(--navy);outline-offset:2px}.ar-wrap [hidden]{display:none!important}.ar-wrap .ar-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ar-wrap .ar-safety{display:flex;gap:10px;align-items:flex-start;background:var(--cream);border-left:4px solid var(--amber);border-radius:var(--radius-md);padding:14px 16px;margin:0;font-size:14px;line-height:1.55;color:var(--navy)}.ar-wrap .ar-safety svg{flex:none;margin-top:2px;color:var(--navy)}.ar-wrap #ar-form{display:grid;gap:18px;min-width:0}.ar-wrap .ar-group{border:1px solid var(--soft-grey);border-radius:var(--radius-md);padding:14px 16px 18px;margin:0;min-width:0}.ar-wrap .ar-group>legend{font-size:12px;font-weight:700;color:var(--navy);text-transform:uppercase;letter-spacing:.06em;padding:0 6px}.ar-wrap .ar-sub{border:0;padding:0;margin:16px 0 0;min-width:0}.ar-wrap .ar-sublegend{font-size:13px;font-weight:600;color:var(--navy);padding:0;margin-bottom:8px}.ar-wrap .ar-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:14px}.ar-wrap .ar-field{display:grid;gap:4px;align-content:start;min-width:0}.ar-wrap .ar-field>label{font-size:13px;font-weight:600;color:var(--navy)}.ar-wrap .ar-field input{width:100%;max-width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--soft-grey);border-radius:var(--radius-md);font-size:16px;font-family:inherit;color:var(--navy);background:var(--white)}.ar-wrap .ar-field input:hover{border-color:var(--slate)}.ar-wrap .ar-field-wide{grid-column:1 / -1}.ar-wrap .ar-hint{font-size:12.5px;color:var(--slate);font-weight:400;line-height:1.45}.ar-wrap .ar-field output{font-variant-numeric:tabular-nums;color:var(--coral-ink);font-weight:700}.ar-wrap .ar-field input.ar-range{width:100%;max-width:100%;accent-color:var(--coral);height:44px;min-height:44px;padding:0;border:0;background:transparent;border-radius:0}.ar-wrap .ar-radios{display:flex;flex-wrap:wrap;gap:8px}.ar-wrap .ar-radio{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--soft-grey);border-radius:var(--radius-pill);padding:10px 16px;min-height:44px;font-size:14.5px;color:var(--navy);background:var(--white);cursor:pointer;min-width:0}.ar-wrap .ar-radio input{accent-color:var(--coral);margin:0;width:18px;height:18px;flex:none}.ar-wrap .ar-radio:hover{border-color:var(--slate)}.ar-wrap .ar-radio:has(input:checked){border-color:var(--coral-ink);background:#c93e3017;font-weight:600}.ar-wrap .ar-mitigation{margin-top:16px;display:grid;gap:12px}.ar-wrap .ar-check{display:flex;gap:10px;align-items:center;min-height:44px;font-size:14.5px;color:var(--navy);cursor:pointer}.ar-wrap .ar-check input{accent-color:var(--coral);width:22px;height:22px;flex:none;margin:0}.ar-wrap .ar-resell-field{max-width:280px}.ar-wrap .ar-nightly{border:1px solid var(--soft-grey);border-radius:var(--radius-md);padding:14px 16px 18px;min-width:0}.ar-wrap .ar-nightly-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.ar-wrap .ar-nightly-head h2{font-size:16px;color:var(--navy);margin:0}.ar-wrap .ar-grid-wrap{overflow-x:auto;max-width:100%;margin-top:10px}.ar-wrap .ar-grid{border-collapse:collapse;width:100%;min-width:420px;font-size:14px}.ar-wrap .ar-grid th,.ar-wrap .ar-grid td{padding:8px 10px;border-bottom:1px solid var(--soft-grey);text-align:right}.ar-wrap .ar-grid th:first-child,.ar-wrap .ar-grid td:first-child{text-align:left}.ar-wrap .ar-grid thead th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--slate);font-weight:700}.ar-wrap .ar-grid tbody th{font-weight:600;color:var(--navy);white-space:nowrap}.ar-wrap .ar-grid tbody input{width:92px;min-height:44px;padding:8px 10px;text-align:right;border:1px solid var(--soft-grey);border-radius:var(--radius-sm);font-size:16px;font-family:inherit;color:var(--navy);background:var(--white)}.ar-wrap .ar-grid .ar-grid-out{font-variant-numeric:tabular-nums;color:var(--navy);font-weight:600}.ar-wrap .ar-grid tfoot th,.ar-wrap .ar-grid tfoot td{border-bottom:0;font-weight:700;color:var(--navy);font-variant-numeric:tabular-nums}.ar-wrap .ar-results{border-top:2px solid var(--cream);padding-top:20px;min-width:0}.ar-wrap .ar-results h2,.ar-wrap .ar-section h2{font-size:18px;color:var(--navy);margin:0 0 12px}.ar-wrap .ar-headline{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin-bottom:16px}.ar-wrap .ar-big{background:var(--cream);border-radius:var(--radius-md);padding:16px;min-width:0}.ar-wrap .ar-label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--slate)}.ar-wrap .ar-num{display:block;font-family:var(--font-display);font-size:clamp(28px,8vw,38px);font-weight:700;color:var(--navy);font-variant-numeric:tabular-nums;line-height:1.1;margin-top:4px;overflow-wrap:anywhere}.ar-wrap .ar-sub-num{display:block;font-size:12px;color:var(--slate);margin-top:4px}.ar-wrap .ar-verdict{font-size:15px;line-height:1.6;color:var(--navy);border-radius:var(--radius-md);padding:14px;margin:0 0 16px;border-left:4px solid var(--slate);background:var(--soft-grey)}.ar-wrap .ar-verdict.is-exposed{border-left-color:var(--coral);background:#ff6b5c1a}.ar-wrap .ar-verdict.is-clear{border-left-color:var(--green);background:#3db58a1f}.ar-wrap .ar-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;margin:0 0 16px}.ar-wrap .ar-numbers>div{background:var(--white);border:1px solid var(--soft-grey);border-radius:var(--radius-md);padding:12px;min-width:0}.ar-wrap .ar-numbers dt{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--slate);margin-bottom:6px;line-height:1.35}.ar-wrap .ar-numbers dd{margin:0;font-family:var(--font-display);font-size:19px;font-weight:700;color:var(--navy);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ar-wrap .ar-copy{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ar-wrap .ar-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--navy);color:var(--white);border:0;border-radius:var(--radius-pill);padding:12px 22px;min-height:44px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer}.ar-wrap .ar-btn svg{flex:none}.ar-wrap .ar-btn:hover{background:#24507a}.ar-wrap .ar-btn-ghost{display:inline-flex;align-items:center;justify-content:center;background:var(--white);color:var(--navy);border:2px solid var(--soft-grey);border-radius:var(--radius-pill);padding:10px 18px;min-height:44px;font-size:13.5px;font-weight:600;font-family:inherit;cursor:pointer}.ar-wrap .ar-btn-ghost:hover{border-color:var(--coral-ink);color:var(--coral-ink)}.ar-wrap .ar-copy-status{font-size:13.5px;color:var(--navy)}.ar-wrap .ar-section{min-width:0}.ar-wrap .ar-math{margin:10px 0 0;padding-left:20px;display:grid;gap:7px;font-size:14px;color:var(--navy);line-height:1.55}.ar-wrap .ar-math li{overflow-wrap:anywhere}.ar-wrap .ar-chart{margin:0;min-width:0}.ar-wrap .ar-chart #ar-chart{max-width:100%;overflow-x:auto}.ar-wrap .ar-chart svg{width:100%;height:auto;max-width:100%;display:block}.ar-wrap .ar-chart figcaption{font-size:13px;color:var(--slate);margin-top:8px;line-height:1.5}.ar-wrap .ar-scen-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px;margin:12px 0 14px}.ar-wrap .ar-scenarios{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.ar-wrap .ar-scen-card{background:var(--cream);border-radius:var(--radius-md);padding:16px;min-width:0}.ar-wrap .ar-scen-card h3{font-size:15px;color:var(--navy);margin:0 0 10px}.ar-wrap .ar-scen-card dl{margin:0 0 12px;display:grid;gap:8px}.ar-wrap .ar-scen-card dl>div{display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:space-between;align-items:baseline}.ar-wrap .ar-scen-card dt{font-size:13px;color:var(--slate)}.ar-wrap .ar-scen-card dd{margin:0;font-size:15px;font-weight:700;color:var(--navy);font-variant-numeric:tabular-nums}.ar-wrap .ar-scen-delta{font-size:14px;line-height:1.6;color:var(--navy);background:#f8b73e26;border-radius:var(--radius-md);padding:12px 14px;margin:14px 0 0}.ar-wrap .ar-faq{border-top:2px solid var(--cream);padding-top:20px}.ar-wrap .ar-faq dl{margin:0;display:grid;gap:16px}.ar-wrap .ar-faq-item{min-width:0}.ar-wrap .ar-faq dt{font-size:15px;font-weight:700;color:var(--navy);margin-bottom:5px}.ar-wrap .ar-faq dd{margin:0;font-size:14px;line-height:1.65;color:var(--slate)}@media(max-width:560px){.ar-wrap .ar-nightly{padding:12px 12px 16px}.ar-wrap .ar-grid{min-width:0;font-size:13px}.ar-wrap .ar-grid th,.ar-wrap .ar-grid td{padding:7px 4px}.ar-wrap .ar-grid thead th{font-size:11px;letter-spacing:0;line-height:1.25}.ar-wrap .ar-grid tbody th{font-size:13px}.ar-wrap .ar-grid tbody input{width:100%;min-width:0;padding:8px 6px;font-size:16px}}@media(max-width:480px){.ar-wrap .ar-group{padding:12px 12px 16px}.ar-wrap .ar-radio{padding:10px 13px;font-size:13.5px}.ar-wrap .ar-btn{width:100%}}@media print{.site-header,.site-footer,.announce-bar,.review-banner,#cookie-banner,.skip-link,.calc-page .crumbs,.calc-page .calc-privacy,.calc-save,.calc-related,.calc-lead{display:none!important}.calc-page{padding:0!important;max-width:none!important}.calc-tool{border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.calc-head{margin-bottom:10pt!important}.calc-intro{display:none!important}@page{margin:14mm}html,body{background:#fff!important}body{font-size:10pt;color:#1b3a57}.ar-wrap .ar-btn,.ar-wrap .ar-btn-ghost,.ar-wrap .ar-copy,.ar-wrap .ar-faq,.ar-wrap .ar-sub,.ar-wrap #ar-pickup-pct,.ar-wrap .ar-mitigation{display:none!important}.ar-wrap{gap:10pt}.ar-wrap .ar-group,.ar-wrap .ar-nightly{border-color:#e4e0da;padding:7pt 9pt 9pt;break-inside:avoid}.ar-wrap .ar-field input{border:0!important;padding:0!important;min-height:0!important;font-weight:700;font-size:10pt}.ar-wrap .ar-big,.ar-wrap .ar-scen-card,.ar-wrap .ar-verdict,.ar-wrap .ar-numbers>div,.ar-wrap .ar-chart,.ar-wrap .ar-math li{break-inside:avoid}.ar-wrap .ar-results h2,.ar-wrap .ar-section h2{break-after:avoid}.ar-wrap .ar-headline,.ar-wrap .ar-numbers,.ar-wrap .ar-scenarios{gap:8pt}.ar-wrap .ar-big,.ar-wrap .ar-scen-card,.ar-wrap .ar-verdict,.ar-wrap .ar-scen-delta{background:#fff8f2!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ar-wrap .ar-num{font-size:20pt}.ar-wrap .ar-chart svg{max-width:460pt}}
