.hv9 .cmp-h1{max-width:14em;font-size:clamp(42px,6vw,88px)}.hv9 .cmp-answer{max-width:38em;color:var(--ink2,var(--ink));font-size:19px;line-height:1.5}.hv9 .cmp-lead{max-width:40em;margin-inline:auto}.hv9 .cmp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hv9 .cmp-table{border-collapse:separate;border-spacing:0;background:var(--surface);width:100%;max-width:1000px;font-family:var(--sans);border-radius:30px;margin:36px auto 0;overflow:hidden;box-shadow:0 1px 2px #1e1e1c0a,0 30px 60px -40px #1e1e1c4d}.hv9 .cmp-table th,.hv9 .cmp-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:16px 20px;font-size:15px;line-height:1.45}.hv9 .cmp-table thead th{font:600 16px var(--sans);color:var(--ink);border-top:0}.hv9 .cmp-table tbody th{width:26%;font:600 14.5px/1.35 var(--sans);color:var(--ink)}.hv9 .cmp-table td{width:37%;color:var(--ink3)}.hv9 .cmp-table .cmp-us,.hv9 .cmp-table thead th:nth-child(2){background:var(--psoft)}.hv9 .cmp-table .cmp-us{color:var(--ink)}.hv9 .cmp-h2s{font:400 clamp(28px,3vw,40px)/1.05 var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0 0 16px}.hv9 .cmp .chk li{font-size:16px;line-height:1.5}.hv9 .cmp .ft-faq .ll-ctas{justify-content:flex-start}.hv9 .cmp-more{margin-top:48px}.hv9 .cmp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.hv9 a.cmp-card{height:100%;color:inherit;text-decoration:none;transition:box-shadow .2s;display:block}.hv9 a.cmp-card:hover{box-shadow:0 0 0 2px var(--accent)}.hv9 .cmp-card h2{font:400 clamp(26px,2.6vw,34px)/1.05 var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0}.hv9 .cmp-card p{color:var(--ink3);margin:12px 0 0;font-size:15.5px;line-height:1.5}@media (max-width:760px){.hv9 .cmp-cards{grid-template-columns:minmax(0,1fr)}.hv9 .cmp-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hv9 .cmp-table,.hv9 .cmp-table tbody,.hv9 .cmp-table tr,.hv9 .cmp-table th,.hv9 .cmp-table td{width:auto;display:block}.hv9 .cmp-table tr{padding:6px 0}.hv9 .cmp-table tr+tr{border-top:1px solid var(--line2)}.hv9 .cmp-table th,.hv9 .cmp-table td{border-top:0;padding:6px 18px}.hv9 .cmp-table tbody th{width:auto;padding-top:14px;font-size:16px}.hv9 .cmp-table td:before{content:attr(data-who);font:600 13px var(--sans);color:var(--ink4);margin-bottom:2px;display:block}.hv9 .cmp-table .cmp-us{background:0 0}}
