.hm.hm-modpage.hm-insuredconnect .hm-modhero .ictv{text-align:left}@media (width>=961px){.hm.hm-modpage.hm-insuredconnect .hm-block .hm-sec-split:has(+.hm-shift){align-items:end}}.hm.hm-modpage.hm-insuredconnect .ic-does .hm-mods{grid-template-columns:minmax(0,1fr);gap:14px}.hm.hm-modpage.hm-insuredconnect .ic-does .hm-mod{flex-direction:row;align-items:flex-start;gap:16px}.hm.hm-modpage.hm-insuredconnect .ic-does .hm-mod h3{font-size:var(--t-lg);margin:6px 0}.hm.hm-modpage.hm-insuredconnect .ic-does .hm-mod p{color:var(--hm-grey);font-size:var(--t-md);text-wrap:pretty;max-width:60ch;margin:0;line-height:1.55}@media (width>=961px){.hm.hm-modpage.hm-insuredconnect .ic-does{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(40px,5vw,72px);display:grid}.hm.hm-modpage.hm-insuredconnect .ic-does .pshot{margin:0}.hm.hm-modpage.hm-insuredconnect .hm-sec-split:has(+.ic-does){grid-template-columns:minmax(0,1fr);gap:12px}.hm.hm-modpage.hm-insuredconnect .hm-sec-split:has(+.ic-does)>p{max-width:60ch;padding-top:0}}@media (width<=600px){.hm.hm-modpage.hm-insuredconnect .ic-does .hm-mod{gap:14px}}@media (width>=961px){.hm.hm-modpage.hm-insuredconnect .hm-sec-split:has(+.hm-spec.hm-spec-3){align-items:end}}.hm.hm-modpage.hm-insuredconnect .ic-nw{white-space:nowrap}@media (width>=601px) and (width<=719px){.hm.hm-modpage.hm-insuredconnect .ic-does .hm-mods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=720px) and (width<=960px){.hm.hm-modpage.hm-insuredconnect .ic-does{grid-template-columns:minmax(0,1fr) 312px;align-items:start;gap:28px;display:grid}.hm.hm-modpage.hm-insuredconnect .ic-does .hm-mods{grid-template-columns:minmax(0,1fr)}.hm.hm-modpage.hm-insuredconnect .ic-does .pshot{margin:0}}@media (width<=600px){.hm.hm-modpage.hm-insuredconnect .ic-does .pshot.is-phone{max-width:312px}}@media (width<=960px){.hm.hm-modpage.hm-insuredconnect .ic-does .pshot-bar{gap:8px;padding-left:12px;padding-right:12px}.hm.hm-modpage.hm-insuredconnect .ic-does .pshot-bar span{letter-spacing:.1em;white-space:nowrap}.hm.hm-modpage.hm-insuredconnect .ic-does .pshot-pill{letter-spacing:.05em}}.hm.hm-modpage.hm-insuredconnect .hm-closing .hm-cta-line{max-width:none;margin:22px auto 0}.hm.hm-modpage.hm-insuredconnect .ic-glance{border-top:1px solid var(--hm-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:22px 0 0;padding:0;display:grid}.hm.hm-modpage.hm-insuredconnect .ic-glance>div{padding-top:14px}.hm.hm-modpage.hm-insuredconnect .ic-glance dt{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hm-grey-ink);margin:0 0 4px;font-weight:700}.hm.hm-modpage.hm-insuredconnect .ic-glance dd{font-size:var(--t-md);color:var(--hm-navy);text-wrap:pretty;margin:0;font-weight:600;line-height:1.4}@media (width<=600px){.hm.hm-modpage.hm-insuredconnect .ic-glance{border-top:0;grid-template-columns:minmax(0,1fr);margin-top:18px}.hm.hm-modpage.hm-insuredconnect .ic-glance>div{border-top:1px solid var(--hm-line);padding:11px 0}}.hm.hm-modpage.hm-insuredconnect .ic-does:not(:has(.pshot)){grid-template-columns:minmax(0,1fr)}@media (width>=720px){.hm.hm-modpage.hm-insuredconnect .ic-does:not(:has(.pshot)) .hm-mods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=720px) and (width<=960px){.hm.hm-modpage.hm-insuredconnect .ic-glance{border-top:0;grid-template-columns:minmax(0,1fr)}.hm.hm-modpage.hm-insuredconnect .ic-glance>div{border-top:1px solid var(--hm-line);padding:11px 0}}.hm.hm-modpage.hm-insuredconnect .ic-does .hm-mod a.hm-arrow{margin-top:8px;padding-block:4px;display:inline-block}
