/* Presentación editorial: selectores exclusivos del blog y sus tarjetas de inicio. */
.editorial-heading{padding:26px 0 22px;background:#f0f6fc;border-bottom:1px solid #dae5f0}.editorial-heading .eyebrow{margin:0 0 8px}.editorial-heading h1{max-width:850px;margin:0;color:#063b78;font:800 clamp(27px,3vw,40px)/1.15 Manrope,sans-serif;letter-spacing:-.035em}.editorial-heading p:last-child{margin:10px 0 0;color:#53647a;max-width:760px}.editorial-page>.editorial-list{padding:24px 0 28px}.editorial-search{display:grid;gap:7px;max-width:620px;margin-bottom:18px}.editorial-search label{font-size:13px;font-weight:700;color:#173a60}.editorial-search>div{display:flex;gap:8px}.editorial-search input[type=search]{min-width:0;width:100%;min-height:44px;padding:10px 13px;border:1px solid #bfcfe0;border-radius:8px;font:inherit}.editorial-search button{border:0;cursor:pointer}.editorial-categories{display:flex;gap:8px;flex-wrap:wrap}.editorial-categories a{display:inline-flex;align-items:center;min-height:40px;padding:8px 13px;border:1px solid #cbdbea;border-radius:30px;font-size:12px;color:#28496e;background:white}.editorial-categories [aria-current]{background:#063b78;color:white;border-color:#063b78}.editorial-count{margin:16px 0;color:#63748a;font-size:12px}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.editorial-card{display:flex;flex-direction:column;overflow:hidden;min-width:0;border:1px solid #dce6f0;border-radius:14px;background:white;box-shadow:0 5px 18px #082d5008;scroll-margin-top:95px}.editorial-card-image{display:block;aspect-ratio:1.75;overflow:hidden;background:#eaf1f7}.editorial-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.editorial-card:hover .editorial-card-image img{transform:scale(1.025)}.editorial-card-copy{display:flex;flex:1;flex-direction:column;padding:18px}.editorial-category{display:inline-block;align-self:flex-start;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#0967a4;background:#eaf5fc;padding:5px 8px;border-radius:5px}.editorial-meta{display:flex;gap:8px 14px;flex-wrap:wrap;margin-top:10px;color:#65758b;font-size:11px;line-height:1.5}.editorial-card h3{margin:12px 0 8px;font:800 18px/1.35 Manrope,sans-serif;color:#063b78;letter-spacing:-.02em}.editorial-card h3 a{color:inherit}.editorial-card-copy>p{margin:0 0 16px;color:#53647a;font-size:13px;line-height:1.65}.editorial-read{display:flex;gap:10px;align-items:center;margin-top:auto;font-size:12px;font-weight:800;color:#1457a1;min-height:36px}.editorial-read span[aria-hidden]{font-size:18px}.editorial-pagination{display:flex;justify-content:center;gap:8px;margin:24px 0}.editorial-pagination a{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #c7d8e8;border-radius:7px}.editorial-pagination [aria-current]{background:#063b78;color:white}.editorial-cta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:26px;padding:22px;background:#edf5fc;border-radius:12px}.editorial-cta>div{flex:1;min-width:200px}.editorial-cta h2{font:800 20px/1.3 Manrope,sans-serif;color:#063b78;margin:0 0 6px}.editorial-cta p{font-size:13px;line-height:1.6;color:#53647a;margin:0}.editorial-empty{padding:24px;border:1px dashed #c1d2e4;border-radius:12px}.editorial-article{padding-top:22px;padding-bottom:24px}.editorial-back{display:inline-flex;align-items:center;min-height:38px;font-size:12px;font-weight:700;color:#165ca5}.editorial-article-heading{max-width:900px;margin:12px 0 20px}.editorial-article h1{margin:12px 0;color:#063b78;font:800 clamp(27px,3.4vw,43px)/1.16 Manrope,sans-serif;letter-spacing:-.035em}.editorial-deck{font-size:17px;line-height:1.65;color:#4b627c;margin:0}.editorial-cover{margin:0 0 24px}.editorial-cover img{display:block;width:100%;max-height:420px;object-fit:cover;border-radius:12px;aspect-ratio:2.2}.editorial-cover figcaption{margin-top:7px;color:#718197;font-size:10px}.editorial-reading-layout{display:grid;grid-template-columns:230px minmax(0,760px);gap:36px;justify-content:center}.editorial-toc{align-self:start;position:sticky;top:90px;background:#f4f8fc;border:1px solid #dfebf5;border-radius:10px;padding:16px}.editorial-toc h2{font:800 14px Manrope,sans-serif;color:#063b78;margin:0 0 12px}.editorial-toc ol{padding-left:18px;margin:0 0 16px}.editorial-toc li{font-size:12px;line-height:1.55;margin:9px 0;color:#53647a}.editorial-toc a{color:#235887}.editorial-toc>a{font-size:12px;font-weight:800}.editorial-prose{min-width:0;color:#344c66;font-size:15px;line-height:1.8}.editorial-prose section{scroll-margin-top:90px;margin:0 0 24px}.editorial-prose h2{font:800 clamp(20px,2vw,25px)/1.3 Manrope,sans-serif;color:#063b78;margin:0 0 12px;letter-spacing:-.02em}.editorial-prose p{margin:0 0 13px}.editorial-prose ul{padding-left:22px;margin:0 0 16px}.editorial-prose li{margin:8px 0}.editorial-sources{padding:18px;background:#f4f8fc;border-left:3px solid #1180b8;border-radius:0 8px 8px 0}.editorial-sources ul,.editorial-sources p{font-size:12px;line-height:1.65}.editorial-video-frame{aspect-ratio:16/9;background:#063b78;border-radius:10px;overflow:hidden;display:grid;place-items:center}.editorial-video-load{border:1px solid #ffffff80;background:#ffffff15;color:white;padding:16px 20px;border-radius:8px;font:700 14px Manrope,sans-serif;cursor:pointer}.editorial-video-load span{display:block;margin-bottom:8px;font-size:28px}.editorial-video-frame iframe{width:100%;height:100%;border:0}.editorial-video-privacy{font-size:11px;color:#6b7d92;line-height:1.55;margin-top:8px!important}.editorial-preview{padding:14px 16px;border-radius:8px;border:1px solid #b7d8c9;background:#eef9f3;color:#195239}.editorial-related{background:#f4f8fc}.editorial-related h2{margin-top:0;color:#063b78}.editorial-home .editorial-card-image{aspect-ratio:1.8}.editorial-admin{padding-top:24px;padding-bottom:40px}.editorial-admin h1{color:#063b78;font-size:30px}.editorial-admin-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px}.editorial-admin-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:18px 0}.editorial-admin-posts{list-style:none;padding:0}.editorial-admin-posts li{padding:12px 0;border-bottom:1px solid #dce5f0}.editorial-admin-posts a{font-size:13px;font-weight:700;color:#174d87}.editorial-admin-posts small{display:block;color:#687c92;margin-top:6px}.editorial-editor,.editorial-admin-login{display:grid;gap:14px}.editorial-editor label{display:grid;gap:6px;color:#243e5d;font-size:13px;font-weight:700}.editorial-editor input,.editorial-editor textarea,.editorial-editor select,.editorial-admin-login input{width:100%;min-height:44px;padding:10px 12px;border:1px solid #bfcfe0;border-radius:7px;font-family:inherit;font-size:14px;line-height:1.6;color:#243e5d;background:white}.editorial-editor small{font-weight:400;color:#667a90;font-size:11px}.editorial-editor-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.editorial-admin button{cursor:pointer}.editorial-admin-login{max-width:400px}.editorial-admin-login button{justify-self:start}.editorial-error{padding:14px;background:#fff0ef;color:#8c2920;border:1px solid #edc4be;border-radius:8px}.editorial-page a:focus-visible,.editorial-page button:focus-visible,.editorial-admin :focus-visible{outline:3px solid #168fc4;outline-offset:3px}.editorial-card .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:950px){.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:22px}.editorial-admin-grid{grid-template-columns:220px minmax(0,1fr)}}
@media(max-width:700px){.editorial-heading{padding:20px 0 16px}.editorial-heading h1{font-size:28px}.editorial-heading p:last-child{font-size:13px}.editorial-page .container,.editorial-admin.container{width:calc(100% - 28px)}.editorial-page>.editorial-list{padding-top:18px}.editorial-grid{grid-template-columns:minmax(0,1fr);gap:16px}.editorial-card-copy{padding:16px}.editorial-card h3{font-size:19px}.editorial-search>div{gap:7px}.editorial-categories a{min-height:40px;padding:7px 10px;font-size:11px}.editorial-reading-layout{display:flex;flex-direction:column;gap:20px}.editorial-toc{position:static;width:100%}.editorial-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.editorial-toc li{margin:6px 0}.editorial-article h1{font-size:29px}.editorial-deck{font-size:15px;line-height:1.6}.editorial-cover img{aspect-ratio:1.6;max-height:300px}.editorial-prose{font-size:15px;line-height:1.75}.editorial-cta{padding:17px}.editorial-cta .btn{width:100%;justify-content:center}.editorial-admin-grid{grid-template-columns:minmax(0,1fr)}.editorial-editor-row{grid-template-columns:1fr}.editorial-admin-posts{max-height:220px;overflow:auto}.editorial-admin{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.editorial-card-image img{transition:none}}

/* Ayudas de revisión exclusivas del panel editorial. */
.editorial-workflow{padding:12px 14px;background:#eef5fb;border-radius:8px;font-size:13px}
.editorial-admin-posts .editorial-review-warning{display:block;color:#7c530b;font-size:12px;margin-top:4px}
.editorial-editor .editorial-confirmation{display:flex;align-items:flex-start;gap:10px;padding:12px;background:#f0f6fc;border-radius:8px;font-size:13px;line-height:1.55}
.editorial-editor .editorial-confirmation input{width:20px;min-height:20px;flex:none;margin-top:2px}
