.lp-doc-header{color:var(--ink)}.lp-doc-header-inner{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:var(--header-h);display:flex}.lp-doc-sheet{z-index:1;background:var(--surface);border-radius:var(--cf-r-xl,32px);padding:clamp(48px,6vw,88px) 0 clamp(72px,8vw,112px);position:relative}.lp-doc-article{width:min(720px, calc(100% - var(--gutter) * 2));margin-inline:auto}.landing-page .lp-doc-head h1{color:var(--ink);font-size:var(--cf-t-h1,clamp(2rem, 1.4rem + 1.6vw, 2.75rem));letter-spacing:-.025em;line-height:1.08}.lp-doc-lead{max-width:60ch;margin-top:var(--s-4);color:var(--ink-2);text-wrap:pretty;font-size:1.1875rem;line-height:1.55}.lp-doc-updated{margin-top:var(--s-4);color:var(--muted);font-size:var(--text-xs)}.lp-doc-body{border-top:1px solid var(--line);margin-top:clamp(36px,4.5vw,52px);padding-top:clamp(4px,1vw,8px)}.landing-page .lp-doc-body h2{color:var(--ink);letter-spacing:-.02em;margin-top:clamp(40px,5vw,56px);font-size:clamp(1.375rem,1.2rem + .5vw,1.625rem);line-height:1.2}.lp-doc-body p{max-width:65ch;margin-top:var(--s-3);color:var(--ink-2);text-wrap:pretty;font-size:1.0625rem;line-height:1.65}.lp-doc-body strong{color:var(--ink);font-weight:600}.lp-doc-body a:not(.lp-link,.lp-button){color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.lp-doc-body a:not(.lp-link,.lp-button):hover{text-decoration-thickness:2px}.lp-doc-body .lp-link{margin-top:var(--s-5)}.lp-doc-body>.lp-link{display:inline-flex}.lp-doc-list{gap:var(--s-4);max-width:65ch;margin-top:var(--s-5);display:grid}.lp-doc-list>li{color:var(--ink-2);text-wrap:pretty;padding-left:22px;font-size:1.0625rem;line-height:1.6;position:relative}.lp-doc-list>li:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:2px}.lp-doc-tile{margin-top:var(--s-5);background:var(--surface-2);border-radius:var(--cf-r-lg,24px);padding:clamp(20px,3vw,28px)}.lp-doc-tile>.lp-doc-list:first-child{margin-top:0}.lp-doc-tile .lp-tag{background:var(--surface)}.lp-doc-vendors{gap:var(--s-4);margin-top:var(--s-5);display:grid}.lp-doc-vendors .lp-doc-tile{margin-top:0}.lp-doc-vendor-head{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.landing-page .lp-doc-vendor-head h2{margin-top:0}.lp-doc-facts{gap:var(--s-3) var(--s-5);margin:var(--s-5) 0 0;padding-top:var(--s-5);border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);grid-template-columns:9rem minmax(0,1fr);display:grid}.lp-doc-facts dt{color:var(--muted);font-size:var(--text-sm);font-weight:600;line-height:1.6}.lp-doc-facts dd{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.6}.lp-doc-links{gap:var(--s-1);display:grid}@media (max-width:700px){.lp-doc-sheet{border-radius:var(--cf-r-lg,24px)}}@media (max-width:560px){.lp-doc-header .lp-button svg{display:none}.lp-doc-facts{grid-template-columns:minmax(0,1fr);gap:2px}.lp-doc-facts dd+dt{margin-top:var(--s-3)}}
