.l-pricing{padding-bottom:clamp(72px,10vh,120px)}.l-pricing .l-pricing-head{padding-top:clamp(24px,6vh,64px)}.l-pricing .l-pricing-head h1{font-size:var(--l-h1);line-height:1.05;letter-spacing:var(--l-h1-track)}.l-compare,.l-faq{margin-top:clamp(64px,9vh,104px)}.l-landing .l-compare h2,.l-landing .l-faq h2{font-size:var(--l-h2);margin:0 0 14px}.l-compare>p{color:var(--l-ink-2);max-width:40em;margin:0 0 24px}.l-compare-scroll{overflow-x:auto;border:1px solid var(--l-line);border-radius:var(--l-r-lg);background:var(--l-card)}.l-compare table{width:100%;border-collapse:collapse;min-width:34rem}.l-site .l-compare td,.l-site .l-compare th{text-align:left;padding:14px 18px;border-bottom:1px solid var(--l-line-faint);font-size:var(--l-small)}.l-site .l-compare thead th{font:500 var(--l-small)/1.3 var(--l-font-display);color:var(--l-ink);background:rgba(255,255,255,.04)}.l-site .l-compare tbody th{font-weight:500;color:var(--l-ink);background:none}.l-compare td{color:var(--l-ink-2)}.l-compare tr:last-child td,.l-compare tr:last-child th{border-bottom:0}.l-faq details{border-top:1px solid var(--l-line)}.l-faq details:last-child{border-bottom:1px solid var(--l-line)}.l-faq summary{cursor:pointer;list-style:none;padding:20px 40px 20px 0;position:relative;font:500 var(--l-h3)/1.35 var(--l-font-display);color:var(--l-ink)}.l-faq summary::-webkit-details-marker{display:none}.l-faq summary:after{content:"+";position:absolute;right:4px;top:18px;font:400 1.5rem/1 var(--l-font-body);color:var(--l-ink-3)}.l-faq details[open] summary:after{content:"\2212"}.l-faq details p{color:var(--l-ink-2);max-width:44em;padding:0 0 22px;margin:0}