html{scroll-behavior:auto}.doc-page{--doc-heading-size:clamp(2rem, 2.5vw, 2.25rem);--doc-body-size:1.125rem}.doc-page h1,.doc-page h2,.doc-page h3{letter-spacing:-.02em;font-weight:700}.doc-intro{padding-block:28px 52px}.doc-breadcrumb{color:var(--marketing-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:38px;font-size:.875rem;display:flex}.doc-intro h1{max-width:880px;font-size:clamp(2.5rem,4.5vw,4rem);line-height:1.12}.doc-intro .marketing-lead{max-width:700px;font-size:var(--doc-body-size)}.release-download{border:1px solid var(--marketing-line);background:var(--marketing-sand);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:28px;padding:26px;scroll-margin-top:28px;display:grid}.release-download h2{font-size:var(--doc-heading-size);line-height:1.3}.release-description{color:var(--marketing-muted);font-size:var(--doc-body-size);max-width:640px;margin-top:13px;line-height:1.8}.release-actions .marketing-button{text-align:center;width:100%;line-height:1.5}.release-actions .marketing-button svg{flex-shrink:0}.release-unavailable{color:var(--marketing-muted);margin-top:14px;font-size:1rem;line-height:1.75}.release-unavailable a{font-weight:650;text-decoration:underline}.doc-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:76px;padding-bottom:55px;display:grid}.doc-layout--installation{display:block}.doc-layout--installation .doc-body{max-width:800px}.doc-layout--installation .doc-index{margin-top:20px;padding-block:22px;position:static}.doc-layout--installation .doc-index ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;display:grid}.doc-layout--installation .doc-body>.doc-section:first-child{border-top:0;padding-top:0}.doc-layout--installation .doc-body>.doc-section:first-child .doc-section-heading{margin-bottom:12px}.doc-intro--installation{padding-bottom:28px}.doc-intro--installation .doc-breadcrumb{margin-bottom:22px}.doc-intro--installation .marketing-kicker{margin-bottom:14px}.doc-small-label{color:var(--marketing-muted);text-transform:uppercase;font-weight:650;letter-spacing:.06em!important;font-size:.875rem!important;line-height:1.7!important}.doc-index{border-top:1px solid var(--marketing-line);padding-top:18px;font-size:1rem;font-weight:600;position:sticky;top:28px}.doc-index ol{margin:14px 0 0;padding:0;list-style:none}.doc-index a{overflow-wrap:anywhere;gap:10px;padding-block:10px;line-height:1.6;display:flex}.doc-index a span{white-space:nowrap;color:#75613e;font-variant-numeric:tabular-nums;flex-shrink:0;margin-top:2px;font-size:.8125rem}.doc-body{min-width:0;max-width:720px;font-size:var(--doc-body-size);line-height:1.8}.doc-body h2{font-size:var(--doc-heading-size);line-height:1.3}.doc-body p,.doc-body li{overflow-wrap:break-word}.doc-before,.doc-section{scroll-margin-top:28px}.doc-before{border-top:1px solid var(--marketing-line);padding-block:25px 35px}.doc-before ul{color:var(--marketing-muted);margin-top:20px;padding-left:20px}.doc-before li+li,.doc-steps li+li{margin-top:10px}.doc-body .doc-interface-note{color:var(--marketing-muted);border-left:2px solid #b99b78;margin-top:22px;padding-left:16px;font-size:1rem;line-height:1.8}.doc-section{border-top:1px solid var(--marketing-line);padding-block:29px 37px}.doc-section-heading{align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.doc-section-heading .marketing-index{flex-shrink:0}.doc-section>p{color:var(--marketing-muted);margin-top:15px}.doc-code{background:var(--marketing-sand);border:1px solid var(--marketing-line);border-radius:3px;margin-block:22px;padding:14px 18px;font-size:1rem;overflow-x:auto}.doc-steps{margin-block:20px;padding-left:22px}.doc-steps li{padding-left:5px}.doc-note{background:var(--marketing-sand);color:var(--marketing-muted);border-left:2px solid #8b5928;margin-top:24px;padding:16px 20px;font-size:1rem}.doc-links{flex-direction:column;align-items:flex-start;gap:15px;margin-top:22px;display:flex}.doc-links a{line-height:1.7}.doc-links svg{align-self:center}.doc-screen{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:end;gap:14px 26px;margin-top:30px;display:grid}.doc-screen>.doc-small-label{grid-column:1/-1}.doc-screen>a{width:100%;max-width:260px;display:block}.doc-screen img{border-radius:6px;width:100%;height:auto;box-shadow:0 10px 22px #35271914}.doc-screen figcaption{color:var(--marketing-muted);font-size:.9375rem;line-height:1.8}.doc-screen figcaption a{align-items:center;gap:8px;margin-top:12px;font-weight:650;display:inline-flex}.doc-screen figcaption svg{flex-shrink:0;width:14px;height:14px}.doc-questions h2{margin-bottom:25px}.doc-questions .marketing-questions summary{font-size:var(--doc-body-size);line-height:1.7}.doc-questions .marketing-questions details p{font-size:var(--doc-body-size);line-height:1.8}.doc-page .marketing-inline-link{font-size:1rem}.doc-related{border-block:1px solid var(--marketing-line);padding-block:32px}.doc-related-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.doc-related-list>a{flex-direction:column;align-items:flex-start;display:flex}.doc-related-list h2{font-size:clamp(1.5rem,2vw,1.75rem);line-height:1.4}.doc-related-list p{font-size:var(--doc-body-size);color:var(--marketing-muted);margin-block:12px 20px}.doc-related-list .marketing-inline-link{margin-top:auto}.doc-bottom-links{border-top:1px solid var(--marketing-line);flex-wrap:wrap;gap:22px 32px;margin-top:32px;padding-top:25px;display:flex}.guide-install{border-block:1px solid var(--marketing-line);grid-template-columns:240px minmax(0,1fr);gap:76px;padding-block:30px 34px;display:grid}.guide-install .marketing-kicker{margin:7px 0 0}.guide-install h2{max-width:650px;font-size:var(--doc-heading-size);line-height:1.3}.guide-install p:not(.marketing-kicker){color:var(--marketing-muted);font-size:var(--doc-body-size);margin-block:17px}.guide-directory{padding-block:36px 60px}.guide-directory-entry{border-top:1px solid var(--marketing-line);grid-template-columns:35px minmax(0,1fr) auto;align-items:start;gap:28px;padding-block:30px;display:grid}.guide-directory-entry:first-of-type{margin-top:20px}.guide-directory-entry .marketing-index{margin-top:5px}.guide-directory-entry h3{font-size:var(--doc-heading-size)}.guide-directory-entry p{font-size:var(--doc-body-size);color:var(--marketing-muted);max-width:650px;margin-top:13px}.guide-directory-entry>.marketing-inline-link{margin-top:8px}@media (width<=1050px){.doc-layout,.guide-install{grid-template-columns:210px minmax(0,1fr);gap:40px}.doc-screen{grid-template-columns:minmax(0,230px) minmax(0,1fr);gap:14px 20px}}@media (width<=800px){.doc-page{--doc-heading-size:clamp(1.625rem, 4vw, 1.75rem);--doc-body-size:1.0625rem}.release-download{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}.doc-intro{padding-block:24px 36px}.doc-breadcrumb{margin-bottom:30px}.doc-layout{grid-template-columns:minmax(0,1fr);gap:25px;padding-bottom:32px}.doc-index{border-bottom:1px solid var(--marketing-line);padding-block:19px 22px;position:static}.doc-index ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.doc-layout--installation .doc-index ol{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-intro--installation{padding-bottom:24px}.doc-body{max-width:none}.doc-before{border-top:0;padding-top:5px}.doc-screen{grid-template-columns:minmax(0,260px) minmax(0,1fr)}.guide-install{grid-template-columns:minmax(0,1fr);gap:16px}.guide-install .marketing-kicker{margin:0}.doc-related-list{gap:25px}.guide-directory-entry{grid-template-columns:25px minmax(0,1fr);gap:15px;padding-block:25px}.guide-directory-entry>.marketing-inline-link{grid-column:2;margin-top:0}}@media (width<=560px){.doc-intro h1{font-size:clamp(2.3rem,9vw,3rem)}.doc-index ol{column-gap:18px}.doc-index a{font-size:.9375rem}.doc-index a span{display:none}.doc-screen{grid-template-columns:minmax(0,1fr);gap:14px}.doc-screen>a,.doc-screen figcaption{max-width:300px;margin-inline:auto}.doc-section{padding-block:26px 30px}.doc-section-heading{gap:12px}.doc-related-list{grid-template-columns:minmax(0,1fr);gap:25px}.doc-related-list>a+a{border-top:1px solid var(--marketing-line);padding-top:22px}.doc-related-list p{margin-bottom:12px}.guide-directory{padding-bottom:36px}}
