.guide-main .doc-hero{display:block;min-height:0;padding:32px}.guide-main .hero-copy{max-width:none}.guide-main .doc-hero h1{font-size:clamp(28px,3.5vw,43px);line-height:1.15}.guide-main .doc-hero p{max-width:70ch}.guide-breadcrumb,.guide-updated{font-size:13px!important;color:var(--muted)}.guide-main .doc-section h3{margin:24px 0 8px;font-size:17px}.guide-footer{display:flex;flex-wrap:wrap;gap:20px;max-width:1180px;margin:24px auto;padding:24px;color:var(--muted);font-size:13px}.pricing-main{max-width:1180px;margin:48px auto;padding:0 24px}.pricing-intro{max-width:750px;margin-bottom:32px}.pricing-intro h1{font-size:clamp(32px,4vw,52px);letter-spacing:-.04em;line-height:1.1;margin:12px 0 20px}.pricing-intro p{line-height:1.7}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pricing-card{padding:26px;display:flex;flex-direction:column}.pricing-card h2{font-size:20px;margin:0 0 16px}.pricing-card p{font-size:14px;line-height:1.6;margin:8px 0}.pricing-card .pricing-value{font-size:32px;font-weight:700;letter-spacing:-.03em}.pricing-value span{font-size:13px;font-weight:400;letter-spacing:0}.pricing-card .primary-action{margin-top:auto;align-self:flex-start}.pricing-details{max-width:820px;margin:40px auto}.pricing-details h2{margin-top:32px}.task-guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.task-guide{padding:20px;text-decoration:none;display:block}.task-guide strong{display:block;margin-bottom:8px}.task-guide p{margin:0;font-size:13px;line-height:1.6;color:var(--muted)}@media(max-width:900px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-main .sidebar-toggle{display:none}}@media(max-width:600px){.pricing-grid,.task-guides{grid-template-columns:minmax(0,1fr)}.pricing-main{padding:0 18px;margin:28px auto}.guide-main .doc-hero{padding:24px}.pricing-card{padding:22px}.guide-footer{padding:18px}}

.pricing-page .sidebar-toggle{display:none}

.pricing-card{border-radius:24px}@media(max-width:900px){.pricing-page .topbar nav{display:flex;gap:14px}.pricing-page .top-actions{display:none}.pricing-page .topbar nav a{font-size:13px}}

.page-toc a{color:#565d72}.page-toc>p{color:#61677b}
