.blog-hero{background:linear-gradient(var(--dark-start), var(--dark-end));color:var(--white);padding:70px 20px 60px}.blog-hero-inner{max-width:780px;margin:0 auto}.blog-eyebrow{letter-spacing:1px;text-transform:uppercase;color:var(--blue);margin-bottom:14px;font-size:13px;font-weight:600}.blog-hero h1{color:var(--white);margin-bottom:18px;font-size:34px;font-weight:700;line-height:1.25}.blog-meta{color:#fff9;font-size:13px}.blog-meta a{color:var(--blue)}.blog-draft-note{color:#ffffffbf;border:1px solid #2ea3f273;border-radius:8px;max-width:780px;margin:24px auto 0;padding:12px 16px;font-size:13px}.article-cover{background:var(--white);margin:0;padding:40px 20px 0}.article-cover img,.article-body figure img{border:1px solid #2ea3f22e;border-radius:12px;width:100%;max-width:900px;height:auto;margin:0 auto;display:block}.article-cover figcaption,.article-body figure figcaption{max-width:900px;color:var(--text-light);text-align:center;margin:12px auto 0;font-size:13px;line-height:1.6}.article-body figure{margin:34px 0}.article-body figure img,.article-body figure figcaption{max-width:min(900px,100%)}.article-wrap{background:var(--white);padding:60px 20px 80px}.article-body{max-width:780px;color:var(--text-dark);margin:0 auto;font-size:16px;line-height:1.8}.article-body>p:first-of-type{color:var(--text-dark);font-size:18px}.article-body p{margin-bottom:22px}.article-body h2{color:var(--text-dark);margin:44px 0 16px;font-size:24px;font-weight:600;line-height:1.3}.article-body h3{color:var(--text-dark);margin:32px 0 12px;font-size:19px;font-weight:600}.article-body ul,.article-body ol{margin:0 0 22px 22px}.article-body li{margin-bottom:10px}.article-body strong{color:var(--text-dark);font-weight:700}.article-body a{color:var(--blue);text-decoration:underline}.article-body blockquote{border-left:3px solid var(--blue);color:var(--text-gray);margin:0 0 22px;padding:4px 0 4px 20px;font-style:italic}.article-cta{text-align:center;border:1px solid #2ea3f24d;border-radius:12px;max-width:780px;margin:50px auto 0;padding:30px}.article-cta p{color:var(--text-gray);margin-bottom:20px;font-size:15px}.article-cta a{color:var(--blue);border:2px solid var(--blue);border-radius:10px;padding:12px 32px;font-size:15px;font-weight:600;transition:transform .3s,box-shadow .4s,background .3s,color .3s;display:inline-block}.article-cta a:hover{box-shadow:var(--neon-glow-strong);background:var(--blue);color:var(--white);transform:translateY(-2px)}.blog-list{background:var(--white);padding:60px 20px 80px}.blog-list-inner{max-width:780px;margin:0 auto}.blog-card{border:1px solid #2ea3f233;border-radius:12px;margin-bottom:20px;padding:26px;transition:transform .3s,box-shadow .4s,border-color .3s;display:block}.blog-card:hover{box-shadow:var(--neon-glow);border-color:#2ea3f273;transform:translateY(-3px)}.blog-card h2{color:var(--text-dark);margin-bottom:10px;font-size:20px;font-weight:600;line-height:1.35}.blog-card p{color:var(--text-gray);margin-bottom:12px;font-size:14px;line-height:1.7}.blog-card time{color:var(--text-light);text-transform:uppercase;letter-spacing:1px;font-size:12px}.blog-empty{text-align:center;color:var(--text-gray);padding:40px 0;font-size:15px}.blog-autor{color:var(--blue);font-weight:600}.article-author{border:1px solid #2ea3f240;border-radius:12px;max-width:780px;margin:44px auto 0;padding:22px 26px}.article-author-nombre{color:var(--text-dark);margin:0 0 6px;font-size:17px;font-weight:700}.article-author-nombre a{color:var(--text-dark);border-bottom:2px solid var(--blue);text-decoration:none}.article-author-nombre a:hover{color:var(--blue)}.article-author-rol{color:var(--text-gray);margin:0;font-size:14px;line-height:1.65}.pg-respuesta{color:#ffffffd1;max-width:680px;margin-top:18px;font-size:17px;line-height:1.7}.pg-wrap{background:var(--white);padding:60px 20px 20px}.pg-inner{max-width:780px;margin:0 auto}.pg-block{margin-bottom:52px}.pg-block h2{color:var(--text-dark);margin:0 0 18px;font-size:24px;font-weight:600;line-height:1.3}.pg-block p{color:var(--text-dark);margin-bottom:18px;font-size:16px;line-height:1.8}.pg-nota{color:var(--text-gray);font-size:14px}.pg-link{color:var(--blue);font-weight:600;text-decoration:underline}.pg-sintomas{margin:0;padding:0;list-style:none}.pg-sintomas li{color:var(--text-dark);margin-bottom:14px;padding-left:22px;font-size:16px;line-height:1.75;position:relative}.pg-sintomas li:before{content:"";background:var(--blue);border-radius:50%;width:8px;height:8px;position:absolute;top:11px;left:0}.pg-tabla-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.pg-tabla{border-collapse:collapse;width:100%;font-size:15px}.pg-tabla th{text-align:left;color:var(--text-dark);white-space:nowrap;border-bottom:2px solid #2ea3f259;padding:12px 14px;font-weight:600}.pg-tabla td{color:var(--text-gray);vertical-align:top;border-bottom:1px solid #2ea3f224;padding:13px 14px;line-height:1.6}.pg-tabla td:first-child{color:var(--text-dark);white-space:nowrap;font-weight:600}.pg-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.pg-card{border:1px solid #2ea3f233;border-radius:12px;padding:22px;transition:transform .3s,box-shadow .4s,border-color .3s;display:block}.pg-card:hover{box-shadow:var(--neon-glow);border-color:#2ea3f273;transform:translateY(-3px)}.pg-card strong{color:var(--text-dark);margin-bottom:8px;font-size:16px;display:block}.pg-card span{color:var(--text-gray);font-size:14px;line-height:1.6;display:block}.pg-marcas{flex-wrap:wrap;gap:10px;display:flex}.pg-marca{color:var(--text-gray);border:1px solid #2ea3f240;border-radius:8px;padding:8px 16px;font-size:14px;display:inline-block}.pg-faq-item{border:1px solid #2ea3f233;border-radius:10px;margin-bottom:12px;padding:16px 20px}.pg-faq-item summary{cursor:pointer;color:var(--text-dark);font-size:16px;font-weight:600;line-height:1.5;list-style:none}.pg-faq-item summary::-webkit-details-marker{display:none}.pg-faq-item summary:after{content:" \15 BE";color:var(--blue)}.pg-faq-item[open] summary:after{content:" \15 B4"}.pg-faq-item p{color:var(--text-gray);margin:14px 0 0;font-size:15px;line-height:1.75}.pg-etapas{counter-reset:etapa;margin:0;padding:0;list-style:none}.pg-etapas li{counter-increment:etapa;margin-bottom:26px;padding-left:52px;position:relative}.pg-etapas li:before{content:counter(etapa);width:34px;height:34px;color:var(--blue);border:1px solid #2ea3f273;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:absolute;top:0;left:0}.pg-etapas strong{color:var(--text-dark);margin-bottom:6px;font-size:16px;display:block}.pg-etapas span{color:var(--text-gray);font-size:15px;line-height:1.75;display:block}.pg-form-section{background:var(--white);padding:20px 20px 80px}.pg-form-inner{max-width:780px;margin:0 auto}.pg-form-inner h2{color:var(--text-dark);text-align:center;margin:0 0 10px;font-size:26px;font-weight:600}.pg-form-sub{color:var(--text-gray);text-align:center;max-width:560px;margin:0 auto 30px;font-size:15px;line-height:1.7}@media (width<=768px){.pg-respuesta{font-size:15px}.pg-wrap{padding:44px 20px 10px}.pg-block{margin-bottom:40px}.pg-block h2{font-size:21px}.pg-block p,.pg-sintomas li{font-size:15px}.pg-tabla td:first-child{white-space:normal}.blog-hero{padding:50px 20px 44px}.blog-hero h1{font-size:26px}.article-body{font-size:15px}.article-body>p:first-of-type{font-size:16px}.article-body h2{font-size:21px}}
