:root{--guides-line:#d5dfdf;--guides-faint:#607172;--guides-tint:#f6f9f9;--guides-chip:#e3f2f2;--guides-hover:#9fc3c6;--guides-answer-line:#bfdcdc;--guides-answer:#f1f8f8;--guides-code:#eaf1f1;--guides-shadow:0 10px 24px -18px rgb(11 95 104/0.45)}.guides{background:var(--home-white)}.guide-header-space{height:76px;background:var(--home-petrol)}.guide-wrap{width:100%;max-width:1180px;margin:0 auto;padding-right:16px;padding-left:16px}.guide-eyebrow{color:var(--home-petrol);font:600 13px/1.3 var(--home-text);letter-spacing:.04em;text-transform:uppercase}.guides-intro{border-bottom:1px solid var(--guides-line);background:var(--guides-tint)}.guides-intro .guide-wrap{padding-top:56px;padding-bottom:48px}.guides-intro h1{max-width:18em;margin-top:10px;color:var(--home-ink);font:700 clamp(32px,4.4vw,48px)/1.08 var(--home-text);letter-spacing:-.035em;text-wrap:balance}.guides-lead{max-width:38em;margin-top:14px;color:var(--home-muted);font-size:18.5px;line-height:1.6}.guides-topics{padding-top:24px;padding-bottom:80px}.guide-cluster{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:16px 48px;padding:36px 0;border-bottom:1px solid var(--guides-line)}.guide-cluster-heading h2{color:var(--home-ink);font:700 20px/1.3 var(--home-text);letter-spacing:-.02em}.guide-cluster-heading p{margin-top:6px;color:var(--home-muted);font-size:15.5px;line-height:1.55}.guide-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.guide-card{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--guides-line);border-radius:14px;background:var(--home-white);transition:border-color .12s ease,box-shadow .12s ease}.guide-card:hover{border-color:var(--guides-hover);box-shadow:var(--guides-shadow)}.guide-chip{align-self:start;padding:3px 8px;border-radius:6px;background:var(--guides-chip);color:var(--home-petrol);font:600 12.5px/1.3 var(--home-mono)}.guide-card h3{color:var(--home-ink);font:700 17px/1.35 var(--home-text);letter-spacing:-.01em}.guide-card p{color:var(--home-muted);font-size:15px;line-height:1.55}.guide-card-meta{margin-top:auto;color:var(--guides-faint);font-size:13.5px}.guide-empty{align-self:center;color:var(--guides-faint);font-size:15px}.guide-code-lookup{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:36px;padding:18px 20px;border-radius:14px;background:var(--guides-tint);color:var(--home-muted);font-size:15.5px}.guide-code-lookup b{color:var(--home-ink)}.guide-document{padding-top:28px;padding-bottom:88px}.guide-breadcrumb{color:var(--guides-faint);font-size:14px}.guide-index-breadcrumb{margin-top:32px}.guide-breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.guide-breadcrumb a{color:var(--home-muted)}.guide-breadcrumb a:hover{color:var(--home-petrol)}.guide-layout{display:grid;grid-template-columns:minmax(0,720px) 260px;justify-content:space-between;gap:56px;margin-top:28px}.guide-article{min-width:0;overflow-wrap:anywhere}.guide-article h1{margin-top:10px;color:var(--home-ink);font:700 clamp(30px,4vw,44px)/1.1 var(--home-text);letter-spacing:-.035em;text-wrap:balance}.guide-byline{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:14px;color:var(--guides-faint);font-size:14.5px}.guide-draft{margin-bottom:16px;color:var(--home-petrol);font-weight:600}.guide-body li,.guide-body p{margin-top:16px;color:var(--home-muted);font-size:17.5px;line-height:1.7}.guide-body h2,.guide-related h2{margin-top:36px;color:var(--home-ink);font:700 26px/1.2 var(--home-text);letter-spacing:-.025em;scroll-margin-top:24px}.guide-body h3,.guide-body h4,.guide-body h5,.guide-body h6{margin-top:26px;color:var(--home-ink);font:700 20px/1.3 var(--home-text);letter-spacing:-.02em}.guide-body ol,.guide-body ul{margin-top:14px;padding-left:22px}.guide-body li{margin-top:6px}.guide-body a,.guide-byline a{color:var(--home-petrol);text-decoration:underline;text-underline-offset:3px}.guide-body a:hover{text-decoration:underline}.guide-body :not(pre)>code{padding:2px 5px;border-radius:5px;background:var(--guides-code);color:var(--home-ink);font:500 .88em/1.4 var(--home-mono);overflow-wrap:anywhere}.guide-body blockquote{margin:16px 0 0;padding:12px 16px;border-left:3px solid var(--home-petrol);background:var(--guides-tint)}.guide-body .code{margin-top:16px;box-shadow:0 0 0 1px var(--guides-line)}.guide-body .code__body{margin-top:16px;overflow-x:auto;font-size:13px;line-height:21px}.guide-body .code .code__body{margin:0}.guide-body .params{width:100%;min-width:520px;border-collapse:collapse;font-size:15px}.guide-body th{padding:10px 14px;background:var(--guides-tint);color:var(--home-muted);font-weight:500;text-align:left}.guide-body td{padding:12px 14px;border-top:1px solid var(--guides-line);color:var(--home-ink);vertical-align:top;line-height:1.5}.guide-body .guide-answer{margin-top:26px;padding:20px 22px;border:1px solid var(--guides-answer-line);border-radius:16px;background:var(--guides-answer)}.guide-body .guide-answer h2{margin:0;color:var(--home-petrol);font:700 13px/1.3 var(--home-text);letter-spacing:.04em;text-transform:uppercase}.guide-body .guide-answer p{margin-top:8px;color:var(--home-ink);line-height:1.6}.guide-related{margin-top:56px;padding-top:8px;border-top:1px solid var(--guides-line)}.guide-related-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.guide-related-links a{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--guides-line);border-radius:12px}.guide-related-links a:hover{border-color:var(--guides-hover)}.guide-related-links span{color:var(--guides-faint);font-size:13px}.guide-related-links b{color:var(--home-ink);font-size:15.5px;font-weight:600}.guide-rail{position:sticky;top:32px;align-self:start}.guide-rail h2{color:var(--home-ink);font:700 13px/1.3 var(--home-text)}.guide-rail ol{margin:10px 0 0;padding:0;list-style:none;border-left:2px solid var(--guides-line)}.guide-rail li a{display:block;margin-left:-2px;padding:6px 0 6px 14px;border-left:2px solid transparent;color:var(--home-muted);font-size:14.5px;line-height:1.4}.guide-rail li a:hover{color:var(--home-ink)}.guide-cta{margin-top:28px;padding:18px;border-radius:14px;background:var(--home-deep);color:var(--home-section-text);font-size:14.5px;line-height:1.55}.guide-cta a:focus-visible{outline-color:var(--home-mint)}.guide-cta b{display:block;color:var(--home-white);font-size:15.5px}.guide-cta p{margin:6px 0 14px}.guide-cta .guide-start{background:var(--home-petrol);color:var(--home-white)}@media (min-width:900px){.guide-wrap{padding-right:32px;padding-left:32px}}@media (max-width:1000px){.guide-layout{grid-template-columns:minmax(0,1fr)}.guide-rail{position:static;order:-1}.guide-rail nav{display:none}.guide-cta{margin-top:0}.guide-cluster{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.guide-header-space{height:64px}.guide-cards,.guide-related-links{grid-template-columns:minmax(0,1fr)}.guide-body li,.guide-body p{font-size:16.5px}.guide-body .params{min-width:460px}}@media (prefers-reduced-motion:reduce){.guide-card{transition:none}}@media (max-width:1000px){.guide-rail:not(:has(.guide-cta)){display:none}}