.blog-hero{background:var(--bg-strong);color:var(--fg-on-dark);padding:var(--s-9) 0 var(--s-8);text-align:center}.blog-hero h1{font-size:clamp(1.8rem, 4vw, var(--fs-h1));letter-spacing:var(--tracking-tight);margin:0 0 var(--s-4);font-weight:700}.blog-hero p{color:var(--fg-on-dark-soft);font-size:var(--fs-lead);max-width:640px;margin-inline:auto}.blog-grid-section{padding:var(--s-9) 0}.blog-grid{gap:var(--s-6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.blog-grid{grid-template-columns:1fr}}.blog-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.blog-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.blog-card-img{background:var(--bg-alt);width:100%;height:auto;display:block}.blog-card-body{padding:var(--s-5);gap:var(--s-2);flex-direction:column;flex:1;display:flex}.blog-card-cat{font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ec-red);font-weight:700}.blog-card-title{font-size:var(--fs-h4);color:var(--fg);font-weight:700;line-height:var(--lh-snug);margin:0}.blog-card-excerpt{font-size:var(--fs-body-sm);color:var(--fg-soft);line-height:var(--lh-body);flex:1;margin:0}.blog-card-meta{font-size:var(--fs-meta);color:var(--fg-soft);margin-top:var(--s-2)}.blog-empty{text-align:center;color:var(--fg-soft);padding:var(--s-9) 0}.article-hero{padding:var(--s-8) 0 var(--s-6)}.article-hero-cat{font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ec-red);margin-bottom:var(--s-3);font-weight:700;display:inline-block}.article-hero h1{font-size:clamp(1.8rem, 4vw, var(--fs-h2));color:var(--fg);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);margin:0 0 var(--s-4)}.article-hero-meta{font-size:var(--fs-meta);color:var(--fg-soft)}.article-hero-img{aspect-ratio:16/9;border-radius:var(--r-lg);width:100%;height:auto;margin-top:var(--s-6);box-shadow:var(--shadow-card)}.article-body{max-width:var(--container-sm);padding:var(--s-7) 0 var(--s-9);font-size:var(--fs-body);line-height:var(--lh-loose);color:var(--fg);margin-inline:auto}.article-body h2{font-size:var(--fs-h3);margin:var(--s-8) 0 var(--s-4);color:var(--fg);font-weight:700}.article-body h3{font-size:var(--fs-h4);margin:var(--s-6) 0 var(--s-3);color:var(--fg);font-weight:700}.article-body p{margin:0 0 var(--s-5)}.article-body ul,.article-body ol{margin:0 0 var(--s-5);padding-left:var(--s-6)}.article-body li{margin-bottom:var(--s-2)}.article-body a{color:var(--ec-red);text-decoration:underline}.article-body strong{color:var(--fg)}.article-body img{border-radius:var(--r-md);max-width:100%}.article-body table{border-collapse:collapse;width:100%;max-width:100%;font-size:var(--fs-meta,.95rem);margin:0 0 var(--s-6);-webkit-overflow-scrolling:touch;white-space:nowrap;display:block;overflow-x:auto}.article-body thead th{background:var(--ec-anthracite);color:var(--ec-white);text-align:left;padding:var(--s-3) var(--s-4);font-weight:600}.article-body tbody td{border-bottom:1px solid var(--border);padding:var(--s-3) var(--s-4)}.article-body tbody tr:nth-child(2n){background:var(--bg-alt)}@media (min-width:900px){.article-body table{white-space:normal;display:table}}.article-cta{background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-6);margin-top:var(--s-8);text-align:center}.article-cta p{margin:0 0 var(--s-4);color:var(--fg-soft)}.article-cta-actions{gap:var(--s-3);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.article-cta-actions .cta-tel-large{background:var(--accent-urgent);color:#fff;border-radius:var(--r-md);box-shadow:var(--shadow-cta);transition:background var(--dur-base) var(--ease-out), transform var(--dur-fast);align-items:center;gap:10px;padding:15px 20px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.article-cta-actions .cta-tel-large:hover{background:var(--accent-urgent-hover);color:#fff;transform:translateY(-2px)}.article-cta-actions .cta-tel-large .num{font-family:var(--font-mono);color:#fff;margin-left:6px;font-size:15px;font-weight:500}.article-cta-actions .btn-whatsapp{color:#fff;border-radius:var(--r-md);transition:background var(--dur-base) var(--ease-out), transform var(--dur-fast);background:#17823f;align-items:center;gap:10px;padding:15px 20px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.article-cta-actions .btn-whatsapp:hover{color:#fff;background:#13692f;transform:translateY(-2px)}.article-cta-actions .btn-whatsapp svg{flex-shrink:0}@media (max-width:560px){.article-cta-actions{flex-direction:column}.article-cta-actions .cta-tel-large,.article-cta-actions .btn-whatsapp{justify-content:center;width:100%}}.article-related{max-width:var(--container-sm);padding:0 0 var(--s-9);margin-inline:auto}.article-related h2{font-size:var(--fs-h4);margin-bottom:var(--s-4)}.article-related-links{gap:var(--s-3);flex-wrap:wrap;display:flex}
