.blog-body{background:#0b0e14}.blog-hero{padding-top:clamp(2.5rem,6vw,4rem)}.blog-hero__content{gap:1.5rem;display:grid}.blog-hero__title{letter-spacing:-.02em;font-size:clamp(2.2rem,3.6vw,3.4rem);font-weight:700}.blog-hero__lead{color:#e2e8f0d9;font-size:1.05rem;line-height:1.7}.blog-grid{gap:1.5rem;display:grid}@media (min-width:768px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-card{background:var(--neo-glass-dark);border:1px solid var(--neo-border);box-shadow:var(--neo-shadow);transition:transform .25s var(--transition-ease),border-color .25s var(--transition-ease);border-radius:20px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.blog-card:hover{border-color:var(--neo-border-strong);transform:translateY(-4px)}.blog-card__meta{color:#94a3b8e6;font-size:.85rem}.blog-card__title{font-size:1.2rem;font-weight:600}.blog-card__excerpt{color:#e2e8f0cc;line-height:1.6}.blog-card__actions{margin-top:auto}.blog-empty{text-align:center;color:#94a3b8e6;padding:2rem 0}.blog-article{gap:1.75rem;max-width:900px;margin:0 auto;display:grid}.blog-article__meta{color:#94a3b8e6;font-size:.9rem}.blog-article__subtitle{color:#e2e8f0d9;font-size:1.1rem;line-height:1.7}.blog-article__content{color:#e2e8f0e0;gap:1.25rem;line-height:1.85;display:grid}.blog-article__content h2,.blog-article__content h3{color:#f8fafc;margin-top:1.5rem;font-weight:600}.blog-article__content a{color:#8b9cff;text-decoration:underline}.blog-article__content ul,.blog-article__content ol{gap:.4rem;margin:.4rem 0;padding-left:1.4rem;display:grid}.blog-article__content ul{list-style:outside}.blog-article__content ol{list-style:decimal}.blog-article__content li::marker{color:#94a3b8f2}.blog-article__content .table-responsive{width:100%;overflow-x:auto}.blog-article__content table{border-collapse:collapse;border:1px solid #94a3b873;border-radius:12px;width:100%;min-width:680px;line-height:1.5;overflow:hidden}.blog-article__content th,.blog-article__content td{text-align:left;vertical-align:top;border:1px solid #94a3b873;padding:.7rem .85rem}.blog-article__content thead th{color:#f8fafc;background:#1e293bbf;font-weight:600}.blog-article__content tbody tr:nth-child(odd) td{background:#0f172a59}.blog-risk{letter-spacing:.01em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;padding:.22rem .55rem;font-size:.78rem;font-weight:700;display:inline-block}.blog-risk--low{color:#86efac;background:#22c55e2e;border-color:#86efac73}.blog-risk--medium{color:#fcd34d;background:#f59e0b33;border-color:#fcd34d80}.blog-risk--high{color:#fca5a5;background:#ef444433;border-color:#fca5a580}.blog-article__content .blog-checklist{padding-left:0;list-style:none}.blog-article__content .blog-checklist li{padding-left:1.6rem;position:relative}.blog-article__content .blog-checklist li:before{content:"✓";color:#86efac;font-weight:700;position:absolute;top:0;left:0}.blog-cta{background:linear-gradient(135deg,#3b82f62e,#6366f13d);border:1px solid #818cf84d;border-radius:22px;flex-direction:column;gap:.75rem;padding:1.5rem 1.75rem;display:flex}.blog-cta__title{font-size:1.2rem;font-weight:600}.blog-cta__text{color:#e2e8f0d9;line-height:1.6}.blog-cta__actions{flex-wrap:wrap;gap:.75rem;display:flex}.blog-recommended{margin-top:clamp(2rem,5vw,3.5rem)}.blog-recommended__grid{gap:1.25rem;display:grid}@media (min-width:768px){.blog-recommended__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-recommended__card{border:1px solid var(--neo-border);background:#0f172abf;border-radius:18px;grid-template-columns:56px 1fr;align-items:center;gap:1rem;padding:1rem;display:grid}.blog-recommended__avatar{object-fit:cover;border:1px solid #94a3b84d;border-radius:16px;width:56px;height:56px}.blog-recommended__name{font-weight:600}.blog-recommended__title{color:#94a3b8f2;font-size:.9rem}.blog-recommended__cta{color:#a5b4fc;margin-top:.5rem;font-size:.85rem;display:inline-flex}
