:where(.lp-hp) *{box-sizing:border-box}body.lp-hp{margin:0}.lp-hp:not(.lp-hp *){color:var(--ink);font:400 16px/1.6 var(--body)}.hp-landing-canvas{background:var(--paper)}:where(.lp-hp) img{display:block;max-width:100%;height:auto}:where(.lp-hp) blockquote,:where(.lp-hp) figure,:where(.lp-hp) h1,:where(.lp-hp) h2,:where(.lp-hp) h3,:where(.lp-hp) p{margin:0}:where(.lp-hp) h1,:where(.lp-hp) h2,:where(.lp-hp) h3{font-family:var(--display);line-height:1.08;letter-spacing:-.04em;color:var(--ink);text-wrap:balance}:where(.lp-hp) h1{font-size:clamp(42px,5.5vw,78px);font-weight:700}:where(.lp-hp) h2{font-size:clamp(30px,3.6vw,48px);font-weight:700}:where(.lp-hp) h3{font-size:22px;font-weight:700;letter-spacing:-.03em}:where(.lp-hp) p{color:var(--ink-2)}:where(.lp-hp) a{color:var(--blue);text-underline-offset:4px}:where(.lp-hp) button,:where(.lp-hp) input,:where(.lp-hp) select{font:inherit}:where(.lp-hp) button{cursor:pointer}:where(.lp-hp) :focus-visible{outline:3px solid var(--bright);outline-offset:4px;border-radius:4px}:where(.lp-hp) .shell{width:var(--shell);margin-inline:auto}.lp-hp.shell:not(.lp-hp *){width:var(--shell);margin-inline:auto}:where(.lp-hp) .section{padding:96px 0}@media(max-width:1100px){:where(.lp-hp) .section{padding:72px 0}}.lp-hp.section:not(.lp-hp *){padding:96px 0}@media(max-width:1100px){.lp-hp.section:not(.lp-hp *){padding:72px 0}}:where(.lp-hp) .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:where(.lp-hp) .tag{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 13px;border-radius:7px;border:1.5px solid #a7d6f4;background:rgba(78,172,233,.09);color:var(--blue);font:600 13px/1.25 var(--body);letter-spacing:-.01em;margin-bottom:22px}:where(.lp-hp) .text-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:var(--blue);text-decoration:none}:where(.lp-hp) .text-link:hover{color:var(--ink)}:where(.lp-hp) .glass{background:rgba(250,250,248,.7);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);border:1px solid hsla(0,0%,100%,.55);box-shadow:0 10px 40px -18px rgba(20,48,58,.45)}.hp-button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:54px;padding:0 22px;border-radius:7px;border:1.5px solid var(--hp-ink);background:var(--hp-ink);color:#fff;text-decoration:none;font:600 15px/1.3 var(--hp-body);transition:background .2s,border-color .2s,transform .25s var(--hp-ease);overflow:hidden}.hp-button:hover{background:#21495a;border-color:#21495a}.hp-button .arrow,.hp-button .icon{width:18px;height:18px;transition:transform .25s var(--hp-ease)}.hp-button.blue{background:var(--hp-bright);border-color:var(--hp-bright)}.hp-button.blue:hover{background:#2e9ada;border-color:#2e9ada}.hp-button .lbl{position:relative;display:block;height:1.3em;overflow:hidden}.hp-button .lbl>span{display:block;transition:transform .5s var(--hp-ease)}.hp-button .lbl>span+span{position:absolute;left:0;top:100%}.hp-button:hover .lbl>span{transform:translateY(-100%)}.hp-button:hover{transform:none}.hp-button:hover .arrow{transform:translate(3px,-3px)}.hp-icon{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hp-icon.icon--solid{fill:currentColor;stroke:none}.tag .hp-icon{width:15px;height:15px}.text-link .hp-icon{width:17px;height:17px}article.hp-guide-article h1{font-size:38px;margin-bottom:18px}article.hp-guide-article h2{font-size:24px;margin:30px 0 12px}.hp-guide-article li,.hp-guide-article p{font-size:16px;line-height:1.75}.hp-guide-article ol,.hp-guide-article ul{padding-left:22px;color:var(--hp-ink-2)}.hp-guide-article li{margin:6px 0}.hp-guide-article .answer{font-size:19px;color:var(--hp-ink);padding-bottom:22px;border-bottom:1px solid var(--hp-line)}.hp-guide-article .sources{font-size:12.5px;border-top:1px solid var(--hp-line);padding-top:18px;margin-top:30px;color:var(--hp-muted)}.hp-guide-article .article-next{margin-top:30px;background:var(--hp-tint);padding:22px 24px;border-radius:7px}.hp-guide-article .article-next h2{margin:0 0 8px;font-size:22px}.hp-guide-article .article-next .button{margin-top:14px;font-size:13px;min-height:46px}@media(max-width:820px){article.hp-guide-article h1{font-size:34px}}.hp-icon-sprite{display:none}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(/_next/static/media/montserrat-v26-latin-300.5691c750.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/_next/static/media/montserrat-v26-latin-regular.91fb1d80.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/_next/static/media/montserrat-v26-latin-500.85ca0ce7.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/_next/static/media/montserrat-v26-latin-600.7acbd96c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/_next/static/media/montserrat-v26-latin-700.975511c4.woff2) format("woff2")}.hp-topbar{position:sticky;top:0;z-index:40;background:rgba(248,247,243,.94);backdrop-filter:blur(14px);border-bottom:1px solid var(--hp-line)}.hp-topbar .bar{min-height:var(--hp-nav);display:flex;align-items:center;justify-content:space-between;gap:24px}.hp-topbar .brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#000;font:700 21px/1 var(--hp-display);letter-spacing:-.04em;white-space:nowrap}.hp-topbar .brand img{width:auto;height:40px}@media(max-width:820px){.hp-topbar .brand img{height:34px}}