.vs-hero-grid{display:grid;gap:clamp(32px,4vw,64px);align-items:center}@media(min-width:992px){.vs-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.vs-title{margin:10px 0 20px;text-wrap:balance}.vs-hero-text .qp-lead{max-width:36rem}.vs-photo{margin:0;aspect-ratio:960/1100;overflow:hidden;border-radius:var(--qp-r-lg)}.vs-photo img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:991px){.vs-photo{aspect-ratio:4/3}}.vs-side .sl-cmp-frame+.sl-cmp-frame{margin-top:32px}.vs-side .sl-p-sources-note{margin-top:20px}.sl-cmp-table.vs-two{min-width:0;max-width:54rem}@media(max-width:767px){.sl-cmp-table.vs-two{min-width:520px}}.vs-points{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:0 var(--qp-col-gap);grid-template-columns:minmax(0,1fr)}.vs-points li{padding:22px 0;border-top:1px solid var(--qp-line)}.vs-points h3{margin:0 0 6px}.vs-points p{margin:0;color:var(--qp-fg);line-height:1.55;max-width:34rem}@media(min-width:768px){.vs-points{grid-template-columns:repeat(2,minmax(0,1fr))}}.vs-more{margin:24px 0 0}.vs-faq-grid{display:grid;gap:24px var(--qp-col-gap)}@media(min-width:992px){.vs-faq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.vs-faq{margin:0}.vs-faq>div{padding:20px 0;border-top:1px solid var(--qp-line)}.vs-faq>div:last-child{border-bottom:1px solid var(--qp-line)}.vs-faq dt{font:600 1.0625rem/1.4 var(--qp-font-sans),-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif;color:var(--qp-strong)}.vs-faq dd{margin:8px 0 0;color:var(--qp-fg);line-height:1.6;max-width:40rem}