.public-guide-links{border-top:1px solid var(--border);padding-block:48px}.public-guide-links-heading{max-width:620px}.public-guide-links-heading h2{margin-block:10px;font-size:clamp(32px,4vw,44px);line-height:1.1}.public-guide-links-heading>p:last-child{color:var(--muted-foreground);font-size:13px;line-height:1.8}.public-guide-grid{gap:12px;margin-top:24px;display:grid}.public-guide-card{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:22px;display:block}.public-guide-card:hover{border-color:var(--primary);background:var(--muted)}.public-guide-card>span{justify-content:space-between;gap:16px;font-size:14px;font-weight:500;display:flex}.public-guide-card p{color:var(--muted-foreground);margin-top:12px;font-size:12px;line-height:1.8}.public-breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;gap:10px;padding-top:26px;font-size:11px;display:flex}.public-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.public-guide-hero{border-bottom:1px solid var(--border);gap:28px;padding-block:34px 40px;display:grid}.public-guide-hero h1{max-width:850px;margin-block:14px 24px;font-size:clamp(40px,5vw,68px);line-height:1.04}.public-guide-intro{max-width:760px;color:var(--muted-foreground);font-size:15px;line-height:1.9}.public-guide-byline{color:var(--muted-foreground);margin-top:22px;font-size:10px;line-height:1.7}.public-guide-takeaway{background:var(--muted);border:1px solid var(--border);border-radius:14px;align-self:end;padding:24px}.public-guide-takeaway>p{margin-block:14px 22px;font-size:14px;line-height:1.85}.public-guide-body{gap:36px;padding-block:36px 48px;display:grid}.public-guide-toc{flex-direction:column;align-self:start;gap:4px;display:flex}.public-guide-toc>span{margin-bottom:10px}.public-guide-toc a{border-bottom:1px solid var(--border);gap:12px;padding-block:12px;font-size:12px;line-height:1.7;display:flex}.public-guide-toc a:hover{color:var(--primary)}.public-guide-toc a span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;min-width:18px}.public-guide-article{min-width:0;max-width:800px}.public-guide-article>section+section{margin-top:48px}.public-guide-article h2{margin-bottom:22px;font-size:clamp(29px,3vw,38px);line-height:1.15}.public-guide-article p,.public-guide-article li{color:var(--muted-foreground);font-size:14px;line-height:1.95}.public-guide-article p+p{margin-top:16px}.public-guide-article ul{margin-top:20px;padding-left:22px;list-style:outside}.public-guide-article li{margin-top:6px;padding-left:4px}.public-guide-note{border-left:2px solid var(--primary);background:var(--muted);margin-top:24px;padding:16px 20px;font-size:13px;line-height:1.85}.public-guide-table{border:1px solid var(--border);border-radius:10px;margin-top:24px;overflow-x:auto}.public-guide-table table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.public-guide-table caption{text-align:left;padding:16px;font-weight:500}.public-guide-table th,.public-guide-table td{border-top:1px solid var(--border);vertical-align:top;padding:14px;line-height:1.8}.public-guide-table th{font-weight:500}.public-guide-table thead{background:var(--muted)}.public-guide-table td{color:var(--muted-foreground)}.public-guide-faq>div{border-bottom:1px solid var(--border);padding-block:22px}.public-guide-faq h3{margin-bottom:10px;font-size:15px;font-weight:500;line-height:1.7}.public-guide-cta{background:var(--muted);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:24px;margin-bottom:48px;padding:28px;display:flex}.public-guide-cta h2{margin-block:12px;font-size:clamp(32px,4vw,44px);line-height:1.1}.public-guide-cta p:not(.demo-eyebrow){color:var(--muted-foreground);font-size:13px;line-height:1.8}.public-guide-cta>div:last-child{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}@media (min-width:640px){.public-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-guide-hero{padding-block:48px 56px}.public-guide-cta{padding:40px}}@media (min-width:1024px){.public-guide-hero{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:64px}.public-guide-body{grid-template-columns:260px minmax(0,1fr);gap:80px;padding-block:56px 72px}.public-guide-toc{position:sticky;top:100px}.public-guide-cta{flex-direction:row;justify-content:space-between;align-items:center}.public-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-guide-page .public-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
