.doc[data-v-98d1fcff]{max-width:74ch;padding-top:32px;padding-bottom:64px}.doc__state[data-v-98d1fcff]{padding:48px 0}.doc__tools[data-v-98d1fcff]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.doc__draft[data-v-98d1fcff]{font-size:.78rem;font-weight:700;color:#92400e;background:#fef3c7;border-radius:var(--radius-pill);padding:3px 12px}.doc__edit[data-v-98d1fcff]{border:1px solid var(--brand-accent);background:#fff;color:var(--brand-accent);border-radius:var(--radius-pill);padding:4px 14px;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.doc__back[data-v-98d1fcff]{color:var(--brand-accent);text-decoration:none;font-size:.9rem}.doc h1[data-v-98d1fcff]{margin:12px 0 6px}.doc__date[data-v-98d1fcff]{display:block;color:#64748b;font-size:.85rem;margin-bottom:20px}.doc__cover[data-v-98d1fcff]{width:100%;border-radius:var(--radius-lg);margin-bottom:24px}.doc__body[data-v-98d1fcff] h2{margin:32px 0 12px;font-size:1.3rem}.doc__body[data-v-98d1fcff] h3{margin:24px 0 8px;font-size:1.1rem}.doc__body[data-v-98d1fcff] p{margin:0 0 14px;line-height:1.7}.doc__body[data-v-98d1fcff] ul,.doc__body[data-v-98d1fcff] ol{margin:0 0 14px 22px;line-height:1.7}.doc__body[data-v-98d1fcff] a{color:var(--brand-accent);text-decoration:underline}.doc__body[data-v-98d1fcff] blockquote{margin:0 0 14px;padding:4px 16px;border-left:3px solid var(--brand-accent);color:#475569}.doc__body[data-v-98d1fcff] code{font-family:ui-monospace,monospace;font-size:.9em;background:#f1f5f9;padding:1px 5px;border-radius:var(--radius-xs)}.doc__body[data-v-98d1fcff] hr{border:0;border-top:1px solid #e5e7eb;margin:28px 0}
