.aqCoverageFieldset,.aqOptionalFieldset{background:#f8fbff;border:1px solid #dce5f0;border-radius:22px;margin:0;padding:1.35rem}.aqCoverageFieldset legend,.aqOptionalFieldset legend{color:#0b294f;padding:0 .45rem;font-size:1rem;font-weight:900}.aqCoverageFieldset legend b{color:#d43535;margin-left:.2rem}.aqCoverageIntro,.aqOptionalFieldset>p{color:#66788e;margin:.2rem 0 1rem;line-height:1.55}.aqCoverageChoices{gap:.85rem;display:grid}.aqCoverageChoice{color:#102945;background:#fff;border:1px solid #d7e1ed;border-radius:18px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 8px 24px #15375c0a}.aqCoverageChoice:hover{border-color:#9bbce4;transform:translateY(-1px);box-shadow:0 12px 28px #15375c12}.aqCoverageChoice.active{background:linear-gradient(135deg,#fff,#f1f7ff);border:2px solid #1767c7;box-shadow:0 0 0 4px #1767c712}.aqCoverageSelect{text-align:left;color:#102945;cursor:pointer;background:0 0;border:0;width:100%;padding:1.1rem 3.6rem 1.05rem 1.2rem;position:relative}.aqCoverageBadge{color:#1759a7;letter-spacing:.08em;background:#e9f2ff;border-radius:999px;margin-bottom:.55rem;padding:.3rem .55rem;font-size:.67rem;font-weight:950;display:inline-flex}.aqCoverageChoice.active .aqCoverageBadge{color:#fff;background:#1767c7}.aqCoverageSelect>strong{color:#09284f;padding-right:.5rem;font-size:1.05rem;line-height:1.35;display:block}.aqCoverageSelect>p{color:#53677f;margin:.45rem 0 0;line-height:1.5}.aqCoverageSelect>i{color:#fff;background:#fff;border:1px solid #cad7e5;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:1.15rem;transform:translateY(-50%)}.aqCoverageChoice.active .aqCoverageSelect>i{background:#1767c7;border-color:#1767c7}.aqCoverageSelect>i svg{width:16px}.aqCoverageDetails{background:#fbfdff;border-top:1px solid #e5ebf2}.aqCoverageDetails summary{color:#1759a7;cursor:pointer;padding:.7rem 1.2rem;font-size:.86rem;font-weight:900;list-style:none}.aqCoverageDetails summary::-webkit-details-marker{display:none}.aqCoverageDetails summary:after{content:" +";font-weight:900}.aqCoverageDetails[open] summary:after{content:" −"}.aqCoverageDetails>div{padding:0 1.2rem 1rem}.aqCoverageDetails ul{gap:.48rem;margin:.1rem 0 .75rem;padding-left:1.2rem;display:grid}.aqCoverageDetails li{color:#304c69;font-size:.9rem;line-height:1.48}.aqCoverageDetails small{color:#72541a;background:#fff8e8;border-radius:10px;padding:.7rem .8rem;font-size:.82rem;line-height:1.45;display:block}.aqCoverageRequired{opacity:0;pointer-events:none;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.aqCoverageLaw{color:#405a76;background:#eef5fd;border-left:4px solid #3977bd;border-radius:8px;margin:1rem 0 0;padding:.85rem 1rem;font-size:.85rem;line-height:1.5}.aqOptionalFieldset{background:#fff;margin-top:1rem}.aqOptionalChoices{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.aqOptionalChoices label{color:#29445f;cursor:pointer;background:#fbfdff;border:1px solid #dce5ef;border-radius:12px;align-items:center;gap:.55rem;padding:.75rem;font-weight:750;display:flex!important}.aqOptionalChoices input{height:18px;width:18px!important}.aqDecisionPanel{background:#eef6ff;border-radius:14px;margin-top:1rem;padding:1rem}.aqDecisionPanel label>span{color:#183d68}.aqCoverageSection+.wide{margin-top:.25rem}@media (max-width:780px){.aqCoverageFieldset,.aqOptionalFieldset{padding:1rem}.aqCoverageSelect{padding:1rem 3rem .95rem 1rem}.aqCoverageSelect>strong{font-size:1rem}.aqCoverageSelect>p{font-size:.92rem}.aqCoverageDetails summary{padding:.68rem 1rem}.aqCoverageDetails>div{padding:0 1rem .9rem}.aqCoverageDetails li{font-size:.86rem}.aqOptionalChoices{grid-template-columns:1fr}.aqCoverageBadge{font-size:.62rem}}
