/* Legibilidad de artículos: ancho de lectura de 900 px en escritorio. */
.single-post-layout{display:grid;grid-template-columns:minmax(0,930px) minmax(220px,1fr);gap:20px;align-items:start}
.single-post-layout>.single-post-main,.single-post-layout>.single-post-sidebar{float:none;width:auto;padding-left:15px;padding-right:15px}
.single-post-layout .single-post-card{box-sizing:border-box;width:100%;max-width:900px;margin:0 auto}
@media(min-width:992px) and (max-width:1199px){.single-post-layout{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:16px}}
@media(max-width:991px){.single-post-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.single-post-layout>.single-post-main,.single-post-layout>.single-post-sidebar{width:100%}.single-post-layout .single-post-card{max-width:900px}}
@media(max-width:600px){.single-post-layout .single-post-card{padding:24px!important}}
.single-post-layout{display:grid!important;grid-template-columns:minmax(0,930px) minmax(220px,1fr)!important;gap:20px!important;align-items:start!important}.single-post-layout>.single-post-main,.single-post-layout>.single-post-sidebar{display:block!important;float:none!important;flex:none!important;width:auto!important;max-width:none!important;min-width:0!important}.single-post-layout>.single-post-main{grid-column:1!important}.single-post-layout>.single-post-sidebar{grid-column:2!important}.single-post-layout .single-post-card{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:900px!important;margin:0!important}@media(min-width:992px) and (max-width:1199px){.single-post-layout{grid-template-columns:minmax(0,2fr) minmax(220px,1fr)!important}}@media(max-width:991px){.single-post-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.single-post-layout>.single-post-main,.single-post-layout>.single-post-sidebar{grid-column:1!important;width:auto!important;max-width:none!important}.single-post-layout .single-post-card{max-width:900px!important;margin:0 auto!important}}
@media(min-width:1200px){.single-post-layout{grid-template-columns:minmax(0,850px) minmax(300px,1fr)!important}}@media(min-width:992px) and (max-width:1199px){.single-post-layout{grid-template-columns:minmax(0,1fr) minmax(280px,300px)!important}}.single-post-layout>.single-post-sidebar .blog-sidebar{box-sizing:border-box;width:100%;padding:18px!important}.single-post-layout>.single-post-sidebar .blog-sidebar h4{font-size:20px;line-height:1.3;overflow-wrap:anywhere}.single-post-layout>.single-post-sidebar .blog-sidebar .btn-block{display:block;box-sizing:border-box;width:100%;max-width:100%;white-space:normal;line-height:1.35;padding:10px 12px;overflow-wrap:anywhere}
@media(min-width:1360px){.single-post-layout{width:calc(100% + 130px)!important;margin-left:-65px!important;grid-template-columns:minmax(0,930px) 380px!important;gap:20px!important}.single-post-layout>.single-post-main{grid-column:1!important}.single-post-layout>.single-post-sidebar{grid-column:2!important}}@media(min-width:1200px) and (max-width:1359px){.single-post-layout{width:100%!important;margin-left:0!important;grid-template-columns:minmax(0,800px) 380px!important;gap:20px!important}.single-post-layout>.single-post-main{grid-column:1!important}.single-post-layout>.single-post-sidebar{grid-column:2!important}}@media(max-width:1199px){.single-post-layout{width:100%!important;margin-left:0!important;grid-template-columns:minmax(0,1fr)!important}.single-post-layout>.single-post-main,.single-post-layout>.single-post-sidebar{grid-column:1!important}.single-post-layout>.single-post-sidebar .blog-sidebar{width:350px!important;max-width:100%!important;margin-left:0}}.single-post-layout>.single-post-sidebar .blog-sidebar{width:350px!important;max-width:100%!important;box-sizing:border-box;padding:18px!important}
.single-post-card .post-content ul{display:block!important;list-style:disc outside!important;margin:0 0 1.25em!important;padding-left:1.5em!important}.single-post-card .post-content ul>li{display:list-item!important;list-style:disc outside!important;margin:0 0 .55em!important;padding-left:.15em!important}.single-post-card .post-content ul>li::marker{color:#482e85;font-size:1em}.single-post-card .post-content ul>li:last-child{margin-bottom:0!important}
.single-post-card .post-content h1,.single-post-card .post-content h2,.single-post-card .post-content h3{font-weight:700!important;text-align:left!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;text-indent:0!important}.single-post-card .post-content h1{margin-top:0!important;margin-bottom:20px!important}.single-post-card .post-content h2,.single-post-card .post-content h3{margin-top:24px!important;margin-bottom:14px!important}
@media(min-width:1360px){.single-post-layout{width:calc(100% + 170px)!important;margin-left:-85px!important;grid-template-columns:minmax(0,930px) 420px!important;gap:20px!important}}@media(min-width:1200px) and (max-width:1359px){.single-post-layout{width:100%!important;margin-left:0!important;grid-template-columns:minmax(0,760px) 420px!important;gap:20px!important}.single-post-layout>.single-post-main{grid-column:1!important}.single-post-layout>.single-post-sidebar{grid-column:2!important}}.single-post-layout>.single-post-sidebar .blog-sidebar{width:390px!important;max-width:100%!important;box-sizing:border-box;padding:18px!important}
@media(min-width:992px){.single-post-layout>.single-post-main,.single-post-layout>.single-post-sidebar{float:none!important;width:auto!important;padding-left:1px!important;padding-right:1px!important}}
.single-post-content-section{padding-bottom:20px!important}
.en-preparation-categories-widget{box-sizing:border-box;width:100%;margin:18px 0 0;padding:20px;background:#fff;border:1px solid #e2e8f0;border-radius:10px}
.en-preparation-categories-widget h3{margin:0 0 12px!important;padding-bottom:10px;border-bottom:2px solid #3eaff9;color:#17233b;font-size:18px!important}
.en-preparation-categories-widget ul{list-style:none;margin:0;padding:0}
.en-preparation-categories-widget li{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #f1f5f9}
.en-preparation-categories-widget li:last-child{border-bottom:0}
.en-preparation-categories-widget a{color:#475569;text-decoration:none}
.en-preparation-categories-widget a:hover,.en-preparation-categories-widget a.is-active{color:#3eaff9;font-weight:700}
.en-preparation-categories-widget li span{flex:none;padding:2px 8px;border-radius:20px;background:#f1f5f9;color:#64748b;font-size:12px}

@media(min-width:992px){.single-post-layout.has-no-sidebar{width:100%!important;margin-left:0!important;grid-template-columns:minmax(0,900px)!important;justify-content:center!important}.single-post-layout.has-no-sidebar>.single-post-main{grid-column:1!important;max-width:900px!important;width:auto!important;margin:0 auto!important}}

.en-test-discovery-banner{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:20px;margin:38px 0 10px;padding:25px 28px;border:1px solid #dce7f4;border-left:5px solid #3eaef9;border-radius:12px;background:linear-gradient(115deg,#f2f8ff 0%,#fff 72%);box-shadow:0 10px 28px rgba(23,33,59,.07)}
.en-test-discovery-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:#e2f2ff;color:#258de0;font-size:24px}
.en-test-discovery-copy{min-width:0}
.en-test-discovery-kicker{display:block;margin-bottom:6px;color:#258de0;font-size:11px;font-weight:700;letter-spacing:.11em}
.en-test-discovery-banner h2{margin:0 0 7px!important;color:#17213b;font-size:21px!important;font-weight:700;line-height:1.35;text-align:left!important}
.en-test-discovery-banner p{margin:0;color:#59677e;font-size:14px;line-height:1.65}
.en-test-discovery-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:12px 17px;border-radius:7px;background:#3eaef9;color:#fff!important;font-size:14px;font-weight:700;text-decoration:none!important;white-space:nowrap;transition:background .2s ease,transform .2s ease}
.en-test-discovery-button:hover{transform:translateY(-2px);background:#258de0;color:#fff!important}
@media(max-width:767px){.en-test-discovery-banner{grid-template-columns:48px minmax(0,1fr);gap:14px;margin:28px 0 8px;padding:20px 17px}.en-test-discovery-icon{width:46px;height:46px;border-radius:13px;font-size:20px}.en-test-discovery-banner h2{font-size:18px!important}.en-test-discovery-banner p{font-size:13px}.en-test-discovery-button{grid-column:1/-1;width:100%;white-space:normal}}
@media(prefers-reduced-motion:reduce){.en-test-discovery-button{transition:none}}
.en-single-post-hero{padding:38px 0 42px;background:#111827;color:#fff}
.en-single-post-hero>.container{width:min(1160px,calc(100% - 40px));margin-right:auto;margin-left:auto}
.en-single-post-hero .guide-category-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px;color:#b9c3d1;font-size:13px}
.en-single-post-hero .guide-category-breadcrumb a{color:#d9e4f2;text-decoration:none}
.en-single-post-hero .guide-category-breadcrumb a:hover{color:#fff;text-decoration:underline}
.en-single-post-hero .guide-category-eyebrow{margin:0 0 8px;color:#83caff;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.en-single-post-hero h1{max-width:900px;margin:0 0 14px!important;color:#fff;font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1.2;text-align:left}
.en-single-post-hero .guide-category-description{max-width:900px;color:#c2ccda;font-size:16px;line-height:1.7}
.en-single-post-hero .guide-category-description p{margin:0}
@media(max-width:680px){.en-single-post-hero{padding:32px 0 36px}.en-single-post-hero>.container{width:calc(100% - 32px)}.en-single-post-hero h1{font-size:30px}}
