.doc-top{justify-content:space-between}.doc{max-width:780px;margin:0 auto;padding:36px 20px 56px;line-height:1.65;font-size:15px}.doc h1{font-size:30px;margin-bottom:6px;letter-spacing:-.02em}.doc .updated{color:var(--muted);margin:0 0 28px;font-size:13.5px}.doc h2{font-size:19px;margin:34px 0 10px}.doc h3{font-size:16px;margin:22px 0 6px}.doc p,.doc li{color:#d6d6de}.doc p{margin:0 0 12px}.doc ul{margin:0 0 14px;padding-left:22px}.doc li{margin-bottom:6px}.doc li::marker{color:var(--accent)}.doc strong{color:var(--text)}.doc table{width:100%;border-collapse:collapse;margin:6px 0 16px;font-size:14px}.doc th,.doc td{text-align:left;vertical-align:top;padding:9px 10px;border-bottom:1px solid var(--line)}.doc th{color:var(--muted);font-weight:600;font-size:13px}.doc .lead{font-size:16.5px;color:var(--text)}.doc .callout{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:8px;padding:12px 16px;margin:0 0 18px}.doc .callout p:last-child{margin-bottom:0}.doc .toc{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:14px 18px;margin-bottom:26px}.doc .toc ol{margin:6px 0 0;padding-left:20px;columns:2;column-gap:28px;font-size:14px}.doc .toc a{color:var(--text);text-decoration:none}.doc .toc a:hover{color:var(--accent)}.doc details{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:12px 16px;margin-bottom:10px}.doc summary{cursor:pointer;font-weight:600;color:var(--text)}.doc details p{margin:10px 0 0}.doc .contact-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:20px;margin:8px 0 22px;font-size:16px}.seo-crumbs{font-size:13px;color:var(--muted);margin-bottom:14px}.seo-crumbs a{color:var(--muted);text-decoration:none}.seo-crumbs a:hover{color:var(--accent)}.doc .guide-list{list-style:none;padding:0;margin:22px 0 0}.doc .guide-list li{margin:0 0 18px}.doc .guide-list li::marker{content:none}.doc .guide-list a{font-size:16.5px}.doc .more-guides{margin:40px 0 0}.doc .more-guides ul{margin:8px 0 0}.doc .more-guides a{color:var(--text)}.doc .more-guides a:hover{color:var(--accent)}mark.todo{background:#4a3b00;color:#ffd166;padding:0 5px;border-radius:4px;font-weight:600}.foot-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 10px}.foot-links a{color:var(--muted);text-decoration:none;font-size:13px}.foot-links a:hover{color:var(--accent)}@media(max-width:860px){.doc{padding:24px 16px 44px;font-size:14.5px}.doc h1{font-size:24px}.doc .toc ol{columns:1}.doc table,.doc thead,.doc tbody,.doc tr,.doc th,.doc td{display:block}.doc thead{display:none}.doc td{border:0;padding:2px 0}.doc tr{border-bottom:1px solid var(--line);padding:8px 0}.doc td:first-child{font-weight:600;color:var(--text)}}.doc-actions{display:flex;align-items:center;gap:8px}.doc-lang{min-height:30px;padding:4px 8px;font-size:13px}
