.CoverageCalculator-module__DZBQAq__calculator{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3.5vw,3.5rem);display:grid}.CoverageCalculator-module__DZBQAq__formColumn{gap:1.25rem;display:grid}.CoverageCalculator-module__DZBQAq__formIntro{color:#56625c;max-width:58ch;margin:0;font-size:.88rem;line-height:1.6}.CoverageCalculator-module__DZBQAq__focusField{grid-column:1/-1}.CoverageCalculator-module__DZBQAq__fieldError{color:#65392e;background:#f7ebe4;border:1px solid #b65a42;grid-column:1/-1;margin:0;padding:.7rem .85rem;font-size:.8rem;line-height:1.45}.CoverageCalculator-module__DZBQAq__summary{background:var(--forest);color:#fff;flex-direction:column;align-items:flex-start;min-height:335px;padding:clamp(1.5rem,3vw,2.5rem);display:flex;position:sticky;top:96px}.CoverageCalculator-module__DZBQAq__summary .CoverageCalculator-module__DZBQAq__eyebrow{color:#efab80;margin:0}.CoverageCalculator-module__DZBQAq__total{font-family:var(--font-display);margin-top:.75rem;font-size:clamp(2.6rem,4.5vw,4.25rem);line-height:1}.CoverageCalculator-module__DZBQAq__totalLabel{color:#cbd7ce;margin-top:.4rem}.CoverageCalculator-module__DZBQAq__summaryList{gap:.55rem;width:100%;margin:1.35rem 0 0;display:grid}.CoverageCalculator-module__DZBQAq__summaryList div{border-top:1px solid #fff3;justify-content:space-between;gap:1rem;padding-top:.55rem;display:flex}.CoverageCalculator-module__DZBQAq__summaryList dt{color:#cbd7ce;font-size:.75rem}.CoverageCalculator-module__DZBQAq__summaryList dd{text-align:end;margin:0;font-weight:750}.CoverageCalculator-module__DZBQAq__summaryNote{color:#dce5de;margin:auto 0 0;padding-top:1.25rem;font-size:.76rem;line-height:1.55}.CoverageCalculator-module__DZBQAq__emptyResult{color:#dce5de;margin:auto 0;line-height:1.6}.CoverageCalculator-module__DZBQAq__brief{border-top:1px solid var(--line);grid-column:1/-1;padding-top:clamp(1.5rem,3vw,2.5rem)}.CoverageCalculator-module__DZBQAq__briefHeader{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.25rem;display:flex}.CoverageCalculator-module__DZBQAq__briefHeader h2{max-width:18ch;color:var(--forest);font-family:var(--font-display);margin:.25rem 0 0;font-size:clamp(1.9rem,3vw,2.8rem);line-height:1}.CoverageCalculator-module__DZBQAq__briefHeader button{flex:none}.CoverageCalculator-module__DZBQAq__immediateNeed,.CoverageCalculator-module__DZBQAq__resourcesNotice,.CoverageCalculator-module__DZBQAq__method{border:1px solid var(--line);background:var(--cream);padding:1rem}.CoverageCalculator-module__DZBQAq__immediateNeed{margin-bottom:1rem}.CoverageCalculator-module__DZBQAq__immediateNeed strong{color:var(--forest)}.CoverageCalculator-module__DZBQAq__resourcesNotice{border-color:var(--orange-dark);line-height:1.6}.CoverageCalculator-module__DZBQAq__timeline{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.CoverageCalculator-module__DZBQAq__timelineItem{border:1px solid var(--line);border-top:5px solid var(--orange);background:var(--paper);padding:1rem;position:relative}.CoverageCalculator-module__DZBQAq__timelineItem h3{color:var(--forest);font-family:var(--font-display);margin:0 0 .75rem;font-size:1.45rem}.CoverageCalculator-module__DZBQAq__timelineAmount{color:var(--ink);font-family:var(--font-display);font-size:2rem;line-height:1;display:block}.CoverageCalculator-module__DZBQAq__timelineItem dl{gap:.7rem;margin:1rem 0 0;display:grid}.CoverageCalculator-module__DZBQAq__timelineItem dt{color:#66716b;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:750}.CoverageCalculator-module__DZBQAq__timelineItem dd{margin:.2rem 0 0;font-size:.84rem;line-height:1.45}.CoverageCalculator-module__DZBQAq__method{margin-top:1rem}.CoverageCalculator-module__DZBQAq__method summary{color:var(--forest);cursor:pointer;font-weight:750}.CoverageCalculator-module__DZBQAq__method p{color:#56625c;max-width:76ch;margin:.75rem 0 0;font-size:.82rem;line-height:1.6}@media (max-width:760px){.CoverageCalculator-module__DZBQAq__calculator{grid-template-columns:1fr}.CoverageCalculator-module__DZBQAq__summary{min-height:300px;position:static}.CoverageCalculator-module__DZBQAq__brief{grid-column:1}.CoverageCalculator-module__DZBQAq__briefHeader{flex-direction:column;align-items:start}}@media print{.CoverageCalculator-module__DZBQAq__calculator{display:block}.CoverageCalculator-module__DZBQAq__formColumn,.CoverageCalculator-module__DZBQAq__briefHeader button{display:none!important}.CoverageCalculator-module__DZBQAq__summary{border:1px solid #777;min-height:0;margin-bottom:1rem;position:static;color:#000!important;background:#fff!important}.CoverageCalculator-module__DZBQAq__summary :is(.CoverageCalculator-module__DZBQAq__totalLabel,.CoverageCalculator-module__DZBQAq__summaryList dt,.CoverageCalculator-module__DZBQAq__summaryNote){color:#333!important}.CoverageCalculator-module__DZBQAq__brief{border:0;padding-top:0}.CoverageCalculator-module__DZBQAq__timeline{grid-template-columns:1fr 1fr}.CoverageCalculator-module__DZBQAq__timelineItem,.CoverageCalculator-module__DZBQAq__immediateNeed,.CoverageCalculator-module__DZBQAq__resourcesNotice,.CoverageCalculator-module__DZBQAq__method{break-inside:avoid;background:#fff!important}}.CoverageCalculator-module__DZBQAq__briefActions{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}.CoverageCalculator-module__DZBQAq__copyStatus{color:#536069;font-size:.85rem}
