.c07-blog .c07-ext-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px}.c07-blog .c07-ext-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--c07-sans);font-size:13.5px;font-weight:500;letter-spacing:.005em;padding:11px 20px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .2s ease,background .2s ease,color .2s ease}.c07-blog .c07-ext-btn svg{width:16px;height:16px;stroke-width:1.8}.c07-blog .c07-ext-btn-primary{background:var(--ember-gradient);color:#fff;box-shadow:0 1px 2px #2b160e1f,0 8px 22px -10px #a85a3a80}.c07-blog .c07-ext-btn-primary:hover{transform:translateY(-1px);box-shadow:0 2px 5px #2b160e29,0 14px 28px -10px #a85a3a99}.c07-blog .c07-ext-btn-ghost{background:var(--c07-bg-warm-white);border-color:var(--c07-border-mid);color:var(--c07-text-charcoal)}.c07-blog .c07-ext-btn-ghost:hover{border-color:var(--c07-accent);color:var(--c07-accent-dark)}.c07-blog .c07-ext-note{font-family:var(--c07-mono);font-size:11px;letter-spacing:.04em;color:var(--c07-text-muted);margin:16px 0 0}.c07-blog .c07-ext-note-sep{color:var(--c07-text-faint);margin:0 8px}.c07-blog .c07-ext-step-actions{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.c07-blog .c07-ext-step .c07-post-dek{margin-bottom:2px}.c07-blog .c07-ext-outro{margin-top:4px;padding-top:40px;border-top:1px solid var(--c07-border-faint)}.c07-blog .c07-ext-outro-title{font-family:var(--c07-serif);font-size:34px;line-height:1.08;letter-spacing:-.012em;color:var(--c07-text-charcoal);font-weight:400;margin:0 0 12px}.c07-blog .c07-ext-outro-text{font-size:16.5px;line-height:1.55;color:var(--c07-text-body);max-width:520px;margin:0 0 22px}@media(max-width:600px){.c07-blog .c07-ext-outro-title{font-size:28px}}
