.lp .pb-hubs{gap:clamp(48px,5vw,72px);max-width:1040px;margin:clamp(56px,7vw,104px) auto 0;display:grid}.lp .pb-hub{border-top:1px solid var(--ink);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(24px,4vw,64px);padding-top:22px;display:grid}.lp .pb-hub h2{font:400 clamp(28px,2.6vw,38px)/1.04 var(--serif);letter-spacing:-.025em;margin:0}.lp .pb-hub-tag{color:var(--ink-3);max-width:22em;margin:12px 0 0;font-size:15.5px;line-height:1.5}.lp .pb-list{margin:0;padding:0;list-style:none;display:grid}.lp .pb-list li+li{border-top:1px solid var(--hair)}.lp .pb-list a{color:var(--ink);gap:8px;padding:4px 0 22px;text-decoration:none;display:grid}.lp .pb-list li+li a{padding-top:22px}.lp .pb-list b{font:400 clamp(22px,1.9vw,27px)/1.15 var(--serif);letter-spacing:-.015em;transition:color .2s}.lp .pb-list a:hover b{color:var(--wine)}.lp .pb-list span{color:var(--ink-2);text-wrap:pretty;max-width:36em;font-size:15.5px;line-height:1.5}.lp .pb-list .eyebrow{color:var(--ink-4);font-size:10px;line-height:1}@media (max-width:760px){.lp .pb-hub{grid-template-columns:minmax(0,1fr)}}.lp .pb-head{max-width:720px;margin:0 auto;padding-top:clamp(48px,8vh,112px)}.lp .pb-crumb{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 clamp(20px,2.4vw,28px);display:flex}.lp .pb-crumb a{color:var(--wine);text-decoration:none}.lp .pb-crumb a:hover{text-underline-offset:3px;text-decoration:underline}.lp .pb-crumb i{color:var(--ink-4);font-style:normal}.lp .pb-head h1{font:400 clamp(40px,5.4vw,72px)/.98 var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:0}.lp .pb-head .lead{text-wrap:pretty;max-width:34em;margin-top:clamp(18px,2vw,26px)}.lp .pb-by{border-top:1px solid var(--hair);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(24px,2.6vw,32px);padding-top:18px;font-size:14.5px;display:flex}.lp .pb-by img{border:1px solid var(--hair);border-radius:50%;width:36px;height:36px}.lp .pb-by b{color:var(--ink);font-weight:600}.lp .pb-by a{color:inherit;text-decoration:none}.lp .pb-by a:hover b{color:var(--wine)}.lp .pb-prose{max-width:720px;color:var(--ink-2);margin:clamp(40px,5vw,64px) auto 0;font-size:18.5px;line-height:1.7}.lp .pb-prose>*{margin:0}.lp .pb-prose>*+*{margin-top:1.1em}.lp .pb-prose h2{font:400 clamp(30px,2.8vw,40px)/1.08 var(--serif);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin-top:2.2em}.lp .pb-prose h3{letter-spacing:-.015em;color:var(--ink);margin-top:1.8em;font-size:20px;font-weight:600}.lp .pb-prose h2+*,.lp .pb-prose h3+*{margin-top:.6em}.lp .pb-prose strong{color:var(--ink);font-weight:600}.lp .pb-prose a{color:var(--wine);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.lp .pb-prose ul,.lp .pb-prose ol{padding-left:1.25em}.lp .pb-prose li+li{margin-top:.45em}.lp .pb-prose li::marker{color:var(--ink-4)}.lp .pb-prose blockquote{border-left:2px solid var(--wine);border-radius:0 var(--r-sm)var(--r-sm)0;background:var(--paper);color:var(--ink);padding:18px 22px;font-size:17px;line-height:1.6}.lp .pb-prose blockquote p{margin:0}.lp .pb-prose blockquote p+p{margin-top:.8em}.lp .pb-prose code{background:var(--paper);border:1px solid var(--hair);font:500 .82em var(--mono);color:var(--ink);border-radius:6px;padding:1px 6px}.lp .pb-prose hr{border:0;border-top:1px solid var(--hair);margin-block:2em}.lp .pb-table{border:1px solid var(--hair);border-radius:var(--r-md);background:var(--paper);overflow-x:auto}.lp .pb-table table{border-collapse:collapse;width:100%;font-size:15.5px;line-height:1.45}.lp .pb-table th,.lp .pb-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hair);padding:13px 16px}.lp .pb-table tr:last-child td{border-bottom:0}.lp .pb-table th{font:500 10.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.lp .pb-table td{color:var(--ink-2)}@media (max-width:760px){.lp .pb-prose{font-size:17.5px}}.lp .pb-callout{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r-lg);justify-items:start;gap:10px;padding:clamp(22px,2.6vw,32px);display:grid}.lp .pb-prose>.pb-callout{margin-block:2em}.lp .pb-callout .eyebrow{color:var(--wine)}.lp .pb-callout-t{font:400 clamp(24px,2.2vw,30px)/1.1 var(--serif);letter-spacing:-.02em;color:var(--ink);margin:4px 0 0}.lp .pb-callout-b{font-size:16.5px;line-height:1.55}.lp .pb-callout-b p{margin:0}.lp .pb-callout .btn{color:var(--on-dark);margin-top:8px}.lp .pb-after{max-width:720px;margin:0 auto}.lp .pb-after>h2{font:400 clamp(30px,2.8vw,40px)/1.08 var(--serif);letter-spacing:-.025em;margin:clamp(56px,6vw,88px) 0 0}.lp .pb-after .faq{margin-top:24px}.lp .pb-sources{border-top:1px solid var(--hair);margin:clamp(40px,4vw,56px) 0 0;padding-top:18px}.lp .pb-sources ol{color:var(--ink-3);gap:8px;margin:14px 0 0;padding-left:1.25em;font-size:14.5px;line-height:1.5;display:grid}.lp .pb-sources a{color:var(--ink-2);text-underline-offset:3px}.lp .pb-try{padding-top:clamp(80px,9vw,140px)}.lp .pb-try-in{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r-xl);max-width:980px;box-shadow:var(--shadow);text-align:center;margin:0 auto;padding:clamp(40px,6vw,88px) clamp(20px,4vw,64px)}.lp .pb-try-in .eyebrow{color:var(--wine)}.lp .pb-try-in .h-m{margin:18px 0 0}.lp .pb-try-in .lead{max-width:30em;margin:18px auto 0}.lp .pb-try .start{text-align:left;max-width:640px;margin:clamp(28px,3vw,40px) auto 0}.lp .pb-more{padding-top:clamp(80px,9vw,140px)}.lp .pb-more .pb-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);max-width:1040px;margin:28px auto 0}.lp .pb-more .pb-list li,.lp .pb-more .pb-list li+li{border-top:1px solid var(--ink)}.lp .pb-more .pb-list a,.lp .pb-more .pb-list li+li a{padding-top:20px}.lp .pb-more-h{max-width:1040px;margin:0 auto}@media (max-width:860px){.lp .pb-more .pb-list{grid-template-columns:minmax(0,1fr)}}
