.api-guide-header{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:20px 28px;background:#fff;border-bottom:1px solid var(--cifroz-line)}
.api-guide-header a{font-size:14px;text-decoration:none;padding:6px 0}
.api-guide-header [aria-current]{font-weight:700}
.api-guide{max-width:980px;margin:0 auto;padding:32px 28px 56px;font-size:16px;line-height:1.65;overflow-wrap:anywhere}
.api-guide h1{font-size:36px;line-height:1.2;margin:10px 0 16px}.api-guide h2{font-size:24px;line-height:1.35;margin:0 0 18px}.api-guide h3{font-size:19px;margin:26px 0 10px}
.api-guide p{margin:0 0 18px}.api-guide-eyebrow{color:var(--cifroz-muted);font-size:13px}.api-guide-intro{margin-bottom:30px}.api-guide .button{display:inline-flex;padding:12px 18px;border-radius:9px;text-decoration:none;font-size:14px;line-height:1.4}
.api-guide-toc,.api-guide-step{background:#fff;border:1px solid var(--cifroz-line);border-radius:14px;padding:28px;margin-bottom:24px;scroll-margin-top:20px}.api-guide-toc ol{margin:0;padding-left:24px;display:grid;gap:8px}.api-guide-toc a{text-decoration:none}
.api-guide figure{margin:22px 0}.api-guide figure a{display:block;width:fit-content;max-width:100%}.api-guide img{display:block;max-width:100%;height:auto;border:1px solid var(--cifroz-line);border-radius:8px}.api-guide figcaption{color:var(--cifroz-muted);font-size:12px;margin-top:7px}
.api-guide-table{overflow-x:auto;margin:20px 0}.api-guide table{border-collapse:collapse;width:100%;font-size:15px}.api-guide th,.api-guide td{border:1px solid var(--cifroz-line);padding:12px;text-align:left;vertical-align:top}.api-guide th{background:var(--cifroz-soft)}
.api-guide-footer{display:flex;gap:20px;flex-wrap:wrap;align-items:center;justify-content:space-between}
@media(max-width:760px){.api-guide{padding:22px 14px 40px}.api-guide h1{font-size:28px}.api-guide h2{font-size:21px}.api-guide-toc,.api-guide-step{padding:20px 16px}.api-guide-header{padding:12px 16px;gap:8px 16px;justify-content:flex-start}.api-guide table{font-size:14px}.api-guide th,.api-guide td{padding:9px}.api-guide .button{min-height:44px;align-items:center}}
