
.guide{max-width:900px;margin:56px auto 80px;line-height:1.85}.guide h1{font-size:clamp(2rem,5vw,3.3rem);letter-spacing:-.035em;line-height:1.16;margin:20px 0}.guide .lead{font-size:1.17rem;color:var(--text-secondary)}.guide h2{margin:46px 0 14px;font-size:1.5rem;line-height:1.35}.guide h3{margin:28px 0 10px;font-size:1.12rem}.guide p{margin:14px 0}.guide li{margin:10px 0}.guide ol,.guide ul{padding-left:25px}.guide a{color:var(--accent);text-underline-offset:4px}.guide .btn-primary{color:#0b1712}.guide pre{padding:18px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;overflow:auto;font-size:1rem;line-height:1.6}.guide code,.guide kbd{font-family:var(--font-mono);overflow-wrap:anywhere}.guide .example{padding:24px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;margin:20px 0}.guide math{font-size:1.8rem;margin:12px 0}.guide .cta{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:26px 0}.guide table{width:100%;border-collapse:collapse}.guide th,.guide td{padding:15px;text-align:left;vertical-align:top;border-bottom:1px solid var(--card-border)}.guide .table-scroll{overflow-x:auto}.guide .eyebrow{font-size:.85rem;letter-spacing:.08em;color:var(--accent)}@media(max-width:600px){.guide{margin-top:28px}.guide .example{padding:16px}.guide th,.guide td{padding:10px;font-size:.9rem}.header-container{gap:12px;flex-wrap:wrap}.header-container nav{gap:12px;flex-wrap:wrap}}
