.cancelpg{border-bottom:1px solid var(--rule);padding:72px 0 112px;position:relative;overflow-x:clip}.cancelpg__in{grid-template-columns:5fr 7fr;align-items:start;gap:64px;display:grid;position:relative}.cancelpg__copy{align-content:start;gap:20px;display:grid}.cancelpg__copy a,.cancelpg__nojs a,.donepg a.link{color:var(--violet);overflow-wrap:anywhere;font-weight:500}.facts3{border-top:1px solid var(--rule);margin-top:8px}.facts3 li{border-bottom:1px solid var(--rule);grid-template-columns:36px 1fr;gap:12px;padding:16px 0;font-size:16px;display:grid}.facts3 .ic{width:22px;height:22px;color:var(--violet);margin-top:2px}.facts3 b{font-weight:600;display:block}.cancelpg__note{color:var(--ink-2);font-size:15px;line-height:1.5}.plancards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.plancard{border:1px solid var(--field);border-radius:var(--r-btn);background:var(--white);cursor:pointer;grid-template-columns:1fr 22px;align-items:center;gap:4px 12px;min-height:72px;padding:14px 16px;display:grid}.plancard b{font-size:17px;font-weight:600}.plancard span{color:var(--ink-2);font-variant-numeric:tabular-nums;grid-column:1;font-size:14px}.plancard .box{border:1.5px solid var(--field);background:var(--white);border-radius:5px;grid-area:1/2/span 2;width:22px;height:22px;position:relative}.plancard:hover{border-color:var(--violet)}.plancard:has(input:checked){border:2px solid var(--violet);background:var(--tint);padding:13px 15px}.plancard:has(input:checked) .box{background:var(--violet);border-color:var(--violet)}.plancard:has(input:checked) .box:after{content:"";border-right:2px solid var(--white);border-bottom:2px solid var(--white);width:6px;height:11px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.plancard:has(input:focus-visible){outline:2px solid var(--violet);outline-offset:2px}fieldset[aria-invalid=true] .plancard{border-color:var(--error)}.plannotes{gap:8px;display:grid}.plannotes p{color:var(--ink);border-left:3px solid var(--violet);background:var(--mist);padding:10px 14px;font-size:15px;line-height:1.5}.cancel-summary{font-size:15px}.cancelpg__nojs{gap:12px;font-size:17px;line-height:1.6;display:grid}.donepg .summary dd,.next3 li p span{overflow-wrap:anywhere}@media (width<=1179px) and (width>=701px){.cancelpg{padding:56px 0 88px}.cancelpg__in{grid-template-columns:1fr;gap:48px;max-width:760px}}@media (width<=700px){.cancelpg{padding:40px 0 72px}.cancelpg__in{grid-template-columns:1fr;gap:36px}.plancards{grid-template-columns:1fr}}
