
.article-meta{display:flex;gap:.75rem;flex-wrap:wrap;margin:1rem 0 2rem;color:#cbd5e1;font-size:.92rem}.article-meta span,.article-meta time{border:1px solid #334155;border-radius:999px;padding:.35rem .75rem}.article h3{font-size:1.15rem;margin:1.4rem 0 .7rem}.article blockquote{margin:1rem 0;padding:1.2rem;border-right:4px solid #8b5cf6;background:#111827;border-radius:12px;line-height:2}.detailed-steps li{margin-bottom:1rem;padding:.8rem;background:#0f172a;border:1px solid #26344d;border-radius:12px}.step-tool{display:block;color:#c4b5fd;margin-top:.35rem}.check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;list-style:none;padding:0}.check-list li{padding:1rem;background:#111827;border:1px solid #26344d;border-radius:12px}.check-list span{display:block;color:#94a3b8;font-size:.9rem;margin-top:.3rem}.mistakes{display:grid;gap:.8rem}.mistakes p,.editorial-note{padding:1rem;background:#111827;border:1px solid #26344d;border-radius:12px}.faq details{padding:1rem 0;border-bottom:1px solid #334155}.faq summary{font-weight:700;cursor:pointer}.editorial-note{margin:2rem 0}.editorial-note a{color:#c4b5fd}@media(max-width:680px){.check-list{grid-template-columns:1fr}.article-meta{gap:.45rem}}