.mkt-page{--v2-body-leading:1.6}@media (max-width:767px){.mkt-page{--v2-body-leading:1.55}}.mkt-page .v2-h1{font:800 42px/1.1 var(--font-body);letter-spacing:-.028em;color:var(--color-product-ink);text-wrap:balance}.mkt-page .v2-display,.mkt-page .v2-h1--display{font:800 56px/1.03 var(--font-body);letter-spacing:-.03em;color:var(--color-product-ink);text-wrap:balance}.mkt-page .v2-h2{font:750 27px/1.18 var(--font-body)}.mkt-page .v2-h2,.mkt-page .v2-h2--display{letter-spacing:-.02em;color:var(--color-product-ink);text-wrap:balance}.mkt-page .v2-h2--display{font:750 34px/1.12 var(--font-body)}.mkt-page .v2-h3{font:650 17px/1.3 var(--font-body);color:var(--color-product-ink)}@media (max-width:768px){.mkt-page .v2-h1{font-size:clamp(28px,calc(28px + (100vw - 390px) * .015873),34px)}.mkt-page .v2-display,.mkt-page .v2-h1--display{font-size:clamp(34px,calc(34px + (100vw - 390px) * .026455),44px)}.mkt-page .v2-h2,.mkt-page .v2-h2--display{font-size:clamp(22px,calc(22px + (100vw - 390px) * .005291),24px);line-height:1.18}}.mkt-page .v2-body{font:400 16px/var(--v2-body-leading) var(--font-body);color:var(--color-product-text-secondary);text-wrap:pretty}.mkt-page .v2-body--dense,.mkt-page .v2-note,.mkt-page .v2-prose :is(.v2-small,.v2-body--dense),.mkt-page .v2-small,:root body .mkt-page .v2-note{font:400 14px/1.5 var(--font-body);color:var(--color-product-text-secondary);text-wrap:pretty}.mkt-page .v2-xs{font:400 13px/1.5 var(--font-body);color:var(--color-product-text-secondary)}.mkt-page .v2-prose :is(ul,ol)>li:not(.v2-small,.v2-body--dense):not(:where(nav *,.v2-sources *,.hub-list *,.v2-table *,.v2-listing *)){font:400 16px/var(--v2-body-leading) var(--font-body);color:var(--color-product-text-secondary)}.mkt-page :is(.v2-prose,.v2-body,.v2-body--dense,.v2-small,.v2-sources,p,li,dd,blockquote) a:not(.v2-cta,.v2-btn,.group.flex,.no-underline,[class*=card],[role=button],[class*=chip],[class*=pill],nav *,.v2-table *,.v2-listing *,.hub-list *,.maplibregl-ctrl,.maplibregl-ctrl *,.maplibregl-map,.maplibregl-map *,.mapboxgl-ctrl,.mapboxgl-ctrl *,.mapboxgl-map,.mapboxgl-map *){color:var(--color-product-ink);font-weight:inherit;text-decoration:underline;text-decoration-color:var(--color-product-accent-strong);text-decoration-thickness:1px;text-underline-offset:3px}.mkt-page .v2-figcaption{font:400 14px/1.5 var(--font-body);color:var(--color-product-text-secondary)}.mkt-page .v2-faq-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding-block:16px;font:600 16px/1.5 var(--font-body);color:var(--color-product-ink);cursor:pointer;list-style:none}.mkt-page .v2-faq-summary::-webkit-details-marker{display:none}.mkt-page .v2-sources,:root body .mkt-page .v2-sources{font:400 14px/1.5 var(--font-body);color:var(--color-product-text-secondary)}:root body .mkt-page .v2-sources :is(span,strong,b,a):not(.v2-eyebrow,.v2-eyebrow *){font:inherit;color:var(--color-product-text-secondary)}.mkt-page .v2-eyebrow{font:600 11px/1.5 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-product-label);display:inline-flex;align-items:center;gap:6px;text-wrap:balance}main.mkt-page .v2-eyebrow{line-height:1.5}@layer components{.mkt-page .v2-eyebrow{margin-block:calc((1em - 1lh) / 2)}}.mkt-page .v2-cta,:root body .mkt-page .v2-btn:not(.v2-btn--secondary,.v2-btn--quiet){font:600 14.5px/1.5 var(--font-body)}:root body .mkt-page .v2-btn:not(.v2-btn--secondary,.v2-btn--quiet){min-height:44px;height:auto;padding-block:var(--space-2);border:0;border-radius:var(--radius-full);background:var(--color-product-accent-strong);color:#fff;box-shadow:none;text-decoration:none}.mkt-page .v2-btn:not(.v2-btn--secondary,.v2-btn--quiet):hover{background:var(--color-product-accent)}.mkt-page .v2-mono{font:500 15px/1.4 var(--font-body);color:var(--color-product-ink);font-variant-numeric:tabular-nums}.mkt-page .v2-mono-sm{font:400 13px/1.4 var(--font-body);color:var(--color-product-text-secondary);font-variant-numeric:tabular-nums}.mkt-page .v2-num{font:600 26px/1.1 var(--font-body);color:var(--color-product-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mkt-page .v2-num-lg{font:500 44px/1.05 var(--font-body);color:var(--color-product-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.mkt-page .v2-id{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}:where(.mkt-page) :where(.v2-h1,.v2-h1--display,.v2-display,.v2-h2,.v2-h2--display,.v2-h3,.v2-eyebrow,.v2-cta,.v2-btn,.v2-faq-summary){text-wrap:balance}:where(.mkt-page) :where(.v2-body,.v2-body--dense,.v2-small,.v2-note,.v2-xs,.v2-figcaption){text-wrap:pretty}