.blog-header{position:relative}.blog-main,.blog-article-main{width:min(1180px,92%);margin:0 auto 80px}.blog-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:32px;align-items:end;padding:54px 0 28px}.blog-hero h1{font-size:clamp(34px,5vw,64px);line-height:1.02;max-width:860px;letter-spacing:0}.blog-hero p{color:var(--muted);font-size:18px;max-width:720px;margin-top:18px}.blog-search{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow-soft)}.blog-search label{display:block;font-weight:700;margin-bottom:10px}.blog-search div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--radius);padding:0 14px;background:#fff}.blog-search input{min-width:0;border:0;outline:0;padding:14px 0;color:var(--text)}.blog-controls{display:grid;gap:16px;margin:18px 0 34px}.blog-filter-row,.blog-tags{display:flex;flex-wrap:wrap;gap:10px}.blog-filter-row button,.blog-tags button,.blog-pagination button{border:1px solid var(--line);background:var(--white);color:var(--text);border-radius:var(--radius);padding:10px 14px;cursor:pointer;transition:var(--transition)}.blog-filter-row button.active,.blog-tags button.active,.blog-pagination button.active{background:var(--primary);border-color:var(--primary);color:#fff}.blog-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:18px 0 22px}.blog-section-head h2{font-size:clamp(26px,3vw,40px);letter-spacing:0}.blog-section-head small{color:var(--muted);font-weight:700}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.blog-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-soft);transition:transform var(--transition),box-shadow var(--transition)}.blog-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.blog-card[hidden]{display:none}.blog-card img{aspect-ratio:16/10;object-fit:cover;background:var(--soft)}.blog-card-body,.related-card{display:grid;gap:10px;padding:20px}.blog-card span,.blog-category{color:var(--primary);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.blog-card h2,.blog-card h3{font-size:21px;line-height:1.2;letter-spacing:0}.blog-card p{color:var(--muted);line-height:1.65}.blog-card-meta{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-weight:700}.blog-pagination{display:flex;justify-content:center;gap:10px;margin-top:34px}.blog-empty{padding:24px;text-align:center;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);color:var(--muted)}.blog-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);padding:26px 0;font-size:14px}.blog-breadcrumbs a{color:var(--primary);font-weight:700}.article-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:36px;align-items:center;padding:26px 0 34px}.article-hero h1{font-size:clamp(36px,5vw,66px);line-height:1.03;letter-spacing:0;margin-top:12px}.article-hero p{color:var(--muted);font-size:18px;line-height:1.75;margin-top:16px}.article-meta,.article-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.article-meta span,.article-tags span{border:1px solid var(--line);background:#fff;border-radius:var(--radius);padding:8px 10px;color:var(--muted);font-size:13px;font-weight:700}.article-image{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-soft)}.article-image img{aspect-ratio:4/3;object-fit:cover}.article-image figcaption{padding:12px 14px;color:var(--muted);font-size:13px}.article-toc{position:sticky;top:12px;z-index:1;display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:rgba(255,255,255,.96);border:1px solid var(--line);border-radius:var(--radius);padding:14px;box-shadow:var(--shadow-soft);margin-bottom:28px}.article-toc strong{margin-right:6px}.article-toc a{color:var(--primary);font-weight:700;font-size:14px}.article-content{max-width:880px;margin:auto;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(24px,5vw,58px);box-shadow:var(--shadow-soft)}.article-content section+section{margin-top:34px}.article-content h2{font-size:clamp(24px,3vw,34px);letter-spacing:0;margin-bottom:14px}.article-content p{color:#344054;line-height:1.85;font-size:17px;margin-top:14px}.related-articles{margin-top:54px}.article-navigation{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:34px}.article-navigation a{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow-soft)}.article-navigation small{display:block;color:var(--muted);margin-bottom:6px}.article-navigation strong{color:var(--text)}@media (max-width:920px){.blog-hero,.article-hero{grid-template-columns:1fr}.blog-grid,.blog-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.article-toc{position:static}}@media (max-width:620px){.blog-main,.blog-article-main{width:min(100% - 28px,1180px)}.blog-grid,.blog-grid.compact,.article-navigation{grid-template-columns:1fr}.blog-section-head{align-items:flex-start;flex-direction:column}.publication-header.blog-header nav{width:100%;justify-content:flex-start;overflow-x:auto}}.article-inline-links{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:34px;padding-top:22px;border-top:1px solid var(--line)}.article-inline-links strong{margin-right:4px}.article-inline-links a{color:var(--primary);font-weight:700;border:1px solid var(--line);border-radius:var(--radius);padding:8px 10px;background:#fff}.blog-card img[src*="assets/img/blog/"],.article-image img[src*="assets/img/blog/"]{object-fit:contain;background:#f7f9fc}.article-image img[src*="assets/img/blog/"]{aspect-ratio:16 / 10}.blog-card a{height:100%;display:flex;flex-direction:column;overflow:hidden}.blog-card img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;margin:0;background:transparent}.blog-card-body{flex:1}.article-image{line-height:0}.article-image figcaption{line-height:1.5}.article-image img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;background:transparent}@media (max-width:768px){.blog-main,.blog-article-main{padding-inline:1rem}.blog-hero{gap:1.1rem;padding:2rem 0 1.25rem}.blog-hero h1{font-size:clamp(2rem,9vw,3.35rem)}.blog-grid{gap:1rem}.blog-card{border-radius:20px;overflow:hidden}.blog-card-body{padding:1.05rem}.blog-card h2{font-size:1.08rem;line-height:1.18}.blog-card p{font-size:0.95rem;line-height:1.55}.article-hero{gap:1.2rem;padding:1.25rem 0}.article-hero-copy h1{font-size:clamp(2rem,10vw,3.4rem)}.article-content{font-size:1rem;line-height:1.75}.article-toc{border-radius:18px;padding:1rem}}.blog-card>a>img,.blog-card img[src*="assets/img/blog/"]{width:100%;height:auto !important;aspect-ratio:16 / 10;object-fit:cover !important;display:block}.article-content table{width:100%;table-layout:fixed;border-collapse:collapse}.article-content th,.article-content td{overflow-wrap:anywhere;word-break:normal}@media (max-width:360px){.article-content table,.article-content thead,.article-content tbody,.article-content tr,.article-content th,.article-content td{display:block;width:100%}.article-content tr{border:1px solid rgba(9,24,52,0.10);border-radius:14px;padding:0.7rem;margin-bottom:0.75rem;background:rgba(255,255,255,0.72)}.article-content thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.article-content td{padding:0.45rem 0}}.blog-main{width:min(1120px,calc(100% - 44px))}.blog-hero{grid-template-columns:minmax(0,1.1fr) minmax(280px,.62fr);gap:clamp(20px,4vw,48px);align-items:center;padding:clamp(34px,6vw,72px) 0 24px}.blog-hero h1{font-size:clamp(36px,5.2vw,66px);max-width:780px}.blog-hero p{max-width:660px;font-size:clamp(16px,1.7vw,18px)}.blog-search{border-radius:22px;padding:20px;box-shadow:0 18px 44px rgba(16,24,40,.08)}.blog-search div{min-height:52px;border-radius:16px}.aeo-summary#blog-respuesta-rapida{max-width:900px;padding:18px 20px;border-radius:18px}.blog-controls{gap:12px;margin:20px 0 30px}.blog-filter-row,.blog-tags{gap:8px}.blog-filter-row button,.blog-tags button,.blog-pagination button{min-height:36px;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.blog-section-head{margin:10px 0 18px}.blog-section-head h2{font-size:clamp(24px,3vw,34px)}.blog-grid,.blog-grid.compact{gap:18px;align-items:stretch}.blog-card{height:100%;border-radius:20px;box-shadow:0 18px 42px rgba(16,24,40,.08)}.blog-card>a{min-height:100%;display:grid;grid-template-rows:auto 1fr}.blog-card img,.blog-card>a>img,.blog-card img[src*="assets/img/blog/"]{width:100%;height:178px !important;aspect-ratio:auto;object-fit:cover !important;object-position:center;background:#eef3ff}.blog-card-body{display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;padding:16px}.blog-card span,.blog-category{font-size:11px;letter-spacing:.03em}.blog-card h2,.blog-card h3{font-size:clamp(17px,1.65vw,20px);line-height:1.22}.blog-card p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.9em;color:#526070;font-size:14px;line-height:1.62}.blog-card-meta{align-items:center;padding-top:8px;border-top:1px solid rgba(9,24,52,.07);font-size:12px}.article-toc a[href="#faq"]{display:none}.article-content section#faq{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;margin:0 !important;padding:0 !important;border:0 !important}@media (min-width:1180px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.blog-main{width:min(100% - 34px,1120px)}.blog-hero{grid-template-columns:1fr;padding-top:38px}.blog-grid,.blog-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-card img,.blog-card>a>img{height:170px !important}}@media (max-width:640px){.blog-main,.blog-article-main{width:min(100% - 30px,1180px);padding-inline:0}.blog-hero{gap:18px;padding:30px 0 18px}.blog-hero h1{font-size:clamp(34px,10vw,48px);line-height:1.05}.blog-search{padding:16px}.blog-grid,.blog-grid.compact{grid-template-columns:1fr;gap:16px}.blog-card{border-radius:22px}.blog-card img,.blog-card>a>img{height:190px !important}.blog-card-body{padding:18px}.blog-card h2{font-size:20px}.blog-card p{min-height:0;font-size:15px}.blog-filter-row,.blog-tags{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scroll-snap-type:x proximity}.blog-filter-row button,.blog-tags button{flex:0 0 auto;scroll-snap-align:start}}.blog-card{contain:layout paint}.blog-card>a{grid-template-rows:136px 1fr !important}.blog-card img,.blog-card>a>img,.blog-card img[src*="assets/img/blog/"]{height:136px !important;min-height:136px !important;max-height:136px !important;aspect-ratio:auto !important;object-fit:cover !important;object-position:center center !important}.blog-card-body{padding:14px 15px 15px !important;gap:7px !important}.blog-card h2,.blog-card h3{font-size:18px !important;line-height:1.18 !important}.blog-card p{min-height:4.5em !important;font-size:13.5px !important;line-height:1.5 !important;-webkit-line-clamp:3}.blog-card-meta{margin-top:2px;padding-top:7px}@media (max-width:920px){.blog-card>a{grid-template-rows:148px 1fr !important}.blog-card img,.blog-card>a>img,.blog-card img[src*="assets/img/blog/"]{height:148px !important;min-height:148px !important;max-height:148px !important}}@media (max-width:640px){.blog-card>a{grid-template-rows:156px 1fr !important}.blog-card img,.blog-card>a>img,.blog-card img[src*="assets/img/blog/"]{height:156px !important;min-height:156px !important;max-height:156px !important}.blog-card-body{padding:16px !important}.blog-card h2{font-size:19px !important}.blog-card p{font-size:14.5px !important;min-height:0 !important}}