.breakdance .bde-section-3980-100 .section-container{display:flex;flex-direction:column;gap:25px}.breakdance .bde-rich-text-3980-102 h1{font-size:var(--preset-id-d1b7e057-e877-4c2c-ad78-24fd0d1962b1-font-size);font-weight:var(--preset-id-d1b7e057-e877-4c2c-ad78-24fd0d1962b1-font-weight);line-height:var(--preset-id-d1b7e057-e877-4c2c-ad78-24fd0d1962b1-line-height);text-transform:var(--preset-id-d1b7e057-e877-4c2c-ad78-24fd0d1962b1-text-transform)}.breakdance .bde-rich-text-3980-102 h2{font-size:var(--preset-id-fb419d03-459b-467f-a2ef-15087171f485-font-size);line-height:var(--preset-id-fb419d03-459b-467f-a2ef-15087171f485-line-height);text-transform:var(--preset-id-fb419d03-459b-467f-a2ef-15087171f485-text-transform)}.breakdance .bde-rich-text-3980-102 h3{font-size:var(--preset-id-f9992c46-8192-46df-898d-ca65e0d75721-font-size);font-weight:var(--preset-id-f9992c46-8192-46df-898d-ca65e0d75721-font-weight);line-height:var(--preset-id-f9992c46-8192-46df-898d-ca65e0d75721-line-height)}.article-wrap h1{margin-bottom:20px}.article-wrap h2{margin-top:36px}.article-wrap h3{margin-top:22px}.article-lead{color:#4b5563;margin-bottom:24px}.article-hero{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:18px;padding:28px 24px;margin-bottom:30px;color:#e5e7eb}.article-hero-badge{display:inline-flex;align-items:center;font-size:0.8rem;text-transform:uppercase;letter-spacing:.08em;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.15);padding:4px 12px;border-radius:999px;margin-bottom:10px}.article-hero-title{margin:0 0 10px;color:#fff!important}.article-hero-sub{font-size:.95rem;color:#cbd5f5;margin:0 0 18px}.article-hero-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:.8rem}.article-hero-pill{background:rgba(255,255,255,0.1);padding:6px 10px;border-radius:999px}.article-grid{display:grid;grid-template-columns:3fr 2fr;gap:32px;margin-top:20px;margin-bottom:24px}.article-card{border-radius:16px;border:1px solid #e5e7eb;padding:20px 18px;margin-bottom:20px;box-shadow:0 8px 24px rgba(15,23,42,0.04)}.article-list{padding-left:20px;margin:10px 0 18px}.article-list li{margin-bottom:6px}.prompt-box{background:#020617;color:#e5e7eb;border-radius:12px;padding:14px;font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:0.9rem;overflow-x:auto;border:1px solid #1f2937;margin:10px 0 16px}.prompt-label{font-size:.75rem;text-transform:uppercase;color:#94a3b8;margin-bottom:3px;display:block}.article-image{border-radius:16px;overflow:hidden;border:1px solid #e5e7eb;margin-bottom:18px}.article-image-inner{padding:18px 16px;color:#e5e7eb;font-size:.9rem}.article-pill-list{display:flex;flex-wrap:wrap;gap:6px}.article-pill{background:#e5e7eb;color:#374151;padding:4px 8px;border-radius:999px;font-size:.78rem}.article-note{font-size:.9rem;color:#6b7280}.article-footer{margin-top:32px;background:#eef2ff;padding:20px;border-radius:12px;border:1px solid #e0e7ff;color:#475569}.article-tagline{font-weight:600;color:#39639E;margin-bottom:6px}.faq-section{margin-top:32px}.faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px;margin-bottom:12px;cursor:pointer;transition:all .2s ease}.faq-item:hover{box-shadow:0 6px 18px rgba(0,0,0,0.06);transform:translateY(-1px)}.faq-q{display:flex;justify-content:space-between;font-weight:600}.faq-a{display:none;margin-top:8px;color:#475569;font-size:.95rem}.faq-item.active .faq-a{display:block}.faq-icon{font-size:1.2rem;transition:transform .2s ease}.faq-item.active .faq-icon{transform:rotate(45deg)}@media (max-width:900px){.article-grid{grid-template-columns:1fr}.article-hero{padding:22px}}.breakdance .bde-section-3980-104 .section-container{display:flex;flex-direction:column;align-items:center;gap:25px;text-align:center}.breakdance .bde-section-3980-104 .section-container{padding-top:40px}@media (max-width:1023px){.breakdance .bde-section-3980-104 .section-container{align-items:center;text-align:center}}@media (max-width:767px){.breakdance .bde-section-3980-104 .section-container{align-items:flex-start;text-align:left}.breakdance .bde-section-3980-104 .section-container{padding-bottom:60px}}@media (max-width:767px){.breakdance .bde-globalblock-3980-105{width:100%}}@media (max-width:479px){.breakdance .bde-globalblock-3980-105{margin-top:0px}}