.hp-shell:is(.pp-coverages,.pp-faq,.pi-faq,.hw-faq,.as-faq,.sv-faq,.fq-faq){overflow:clip}.insurance-legacy-hero{width:100%;height:auto;display:block}@media (width>=1001px){.hp-shell :is(.pp-coverages-image,.pp-faq-image,.pi-faq-art,.hw-faq-art,.as-faq-image,.sv-faq-image){object-fit:contain;align-self:start;max-height:calc(100dvh - 48px);position:sticky;top:24px}.hp-shell .pp-coverages-image{object-fit:cover;height:min(620px,100dvh - 48px)}.hp-shell .fq-topics{align-self:start;max-height:calc(100dvh - 48px);position:sticky;top:24px;overflow-y:auto}}.hp-shell .pp-coverage-list{grid-template-columns:minmax(0,1fr);align-content:start}.hp-shell .pp-coverage-list details{box-sizing:border-box;width:100%;margin:0}
