/* Guías editoriales: navegación y lectura, manteniendo la identidad del sitio. */
.et-guide-hero{padding-block:40px}.et-guide-hero .et-site-lead{max-width:950px}.et-guide-hero a{color:#fff}.et-guide-byline{font-size:14px;opacity:.95}
.et-guide-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:48px;align-items:start;padding-block:40px}
.et-guide-toc{position:sticky;top:104px;max-height:calc(100vh - 125px);overflow:auto;border:1px solid var(--et-line);border-radius:14px;background:#fff;padding:22px}
.et-guide-toc h2{font-size:18px}.et-guide-toc a{display:block;padding:8px 0;font-size:14px;line-height:1.45;text-decoration:none;border-bottom:1px solid var(--et-line)}
.et-guide-copy{min-width:0;max-width:880px}.et-guide-section{scroll-margin-top:110px;margin-bottom:36px}.et-guide-section h2{font-size:clamp(24px,2.4vw,31px)}
.et-guide-copy p,.et-guide-copy li{line-height:1.8}.et-guide-copy p{margin:0 0 18px}.et-guide-copy ul{padding-left:23px}.et-guide-copy li{margin-bottom:14px}
.et-guide-related,.et-guide-cta{padding:26px;border:1px solid var(--et-line);border-radius:16px;background:#fff;margin-bottom:28px}.et-guide-related h2,.et-guide-cta h2{font-size:25px}.et-guide-related>div{display:flex;gap:14px 22px;flex-wrap:wrap}.et-guide-cta{background:#fff7f1;border-color:#ffd5ba}
.et-blog-featured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.et-blog-card{display:flex;flex-direction:column;border:1px solid var(--et-line);border-radius:16px;padding:28px;background:#fff;min-width:0}.et-blog-card h3{font-size:25px}.et-blog-card p{flex-grow:1}.et-blog-card .et-site-icon{margin-bottom:18px}.et-blog-card>a:last-child{align-self:flex-start}.et-blog-card .et-site-eyebrow{font-size:13px;flex-grow:0}.et-blog-card h3 a{text-decoration:none}
.et-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.et-video-grid>article{min-width:0}.et-video-grid video{display:block;width:100%;height:auto;border-radius:12px;background:#17244a}.et-video-grid h3{font-size:22px}
@media(max-width:950px){.et-guide-layout{grid-template-columns:210px minmax(0,1fr);gap:28px}.et-guide-toc{padding:18px}}
@media(max-width:700px){.et-guide-layout{display:block;padding-block:24px}.et-guide-toc{position:static;max-height:none;margin-bottom:28px}.et-guide-hero{padding-block:28px}.et-guide-section{scroll-margin-top:92px}.et-blog-featured,.et-video-grid{grid-template-columns:1fr}.et-blog-card,.et-guide-related,.et-guide-cta{padding:22px}.et-guide-copy .et-site-actions{flex-direction:column;align-items:stretch}.et-guide-copy .et-site-actions>a{text-align:center}}
