.author-index-layout{min-width:0}.author-index-layout.author-index-ready{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:36px;display:grid}.author-index-content{min-width:0}.author-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.author-related-grid>*{min-width:0}@media (max-width:760px){.author-related-grid{grid-template-columns:minmax(0,1fr)}}.author-page .author-section-actions a{border-color:var(--page-accent);background:var(--page-accent);color:#082019;min-height:44px;padding:10px 16px;font-size:14px;font-weight:700}.author-page .author-section-actions a:hover{color:#082019;background:#b1f3df}.author-page .author-sagas .saga-card-body{min-height:0}.author-page .author-sagas .saga-card-actions:empty{display:none}.author-page .author-profile-links{flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;display:flex}.author-page .author-profile-links a{color:var(--page-accent);text-underline-offset:3px;padding:0;font-size:14px;text-decoration:underline}.author-page .author-facts{border-radius:14px;padding:24px;box-shadow:0 8px 24px #0000001a}.author-page .author-fact{gap:6px;padding:14px 0;display:grid}.author-page .author-fact:first-child{padding-top:0}.author-page .author-fact span{font-size:12px;line-height:1.4}.author-page .author-fact strong{text-align:left;color:#d5e8e1;font-size:14px;font-weight:500;line-height:1.65}.author-page .author-facts .author-profile-links{gap:4px;margin-top:18px}.author-page .author-facts .author-profile-links a{align-items:center;min-height:40px;text-decoration-thickness:1px;display:inline-flex}.author-page .author-profile-links-title{color:var(--page-muted);margin:0 0 8px;font-size:12px;font-weight:400;line-height:1.4}:is(.author-page .author-editorial,.list-detail-page .editorial-section) table td,:is(.author-page .author-editorial,.list-detail-page .editorial-section) table td:nth-child(2),:is(.author-page .author-editorial,.list-detail-page .editorial-section) table td strong,:is(.author-page .author-editorial,.list-detail-page .editorial-section) table td a,.author-page .author-reading-book details p{font-weight:300}.author-page .author-about h2{grid-column:1}.author-page .author-about-cta{grid-area:1/2;justify-content:flex-end;margin:0}.author-page .author-about-cta+.author-biography,.author-page .author-about-cta~.author-facts{grid-row:2}:is(.author-page .author-editorial,.list-detail-page .editorial-section) h3{font-family:var(--font-body)}.author-page .author-intro,:is(.author-page .author-editorial,.list-detail-page .editorial-section)>p,:is(.author-page .author-editorial,.list-detail-page .editorial-section) li,.author-page .author-bio,.author-page .author-faq-item p{max-width:68ch;font-size:16px;font-weight:400;line-height:1.75}.author-page .author-intro,:is(.author-page .author-editorial,.list-detail-page .editorial-section)>p,.author-page .author-bio,.author-page .author-faq-item p{color:#d5e8e1;font-weight:300}:is(.author-page .author-editorial,.list-detail-page .editorial-section)>p,.author-page .author-bio{margin-bottom:20px}:is(.author-page .author-editorial,.list-detail-page .editorial-section) li+li{margin-top:8px}.author-page .author-faq-item h3{max-width:68ch;font-family:var(--font-body);margin-bottom:12px;font-weight:600;line-height:1.4}:is(.author-page .author-editorial,.list-detail-page .editorial-section) table{font-size:16px;font-weight:400;line-height:1.65}:is(.author-page .author-editorial,.list-detail-page .editorial-section) td:first-child{font-weight:400}:is(.author-page .author-editorial,.list-detail-page .editorial-section) th,:is(.author-page .author-editorial,.list-detail-page .editorial-section) strong,.author-page .author-faq-item strong{font-weight:600}@media (max-width:850px){.author-page .author-about-cta{grid-area:auto/1;justify-content:flex-start}.author-page .author-about-cta+.author-biography,.author-page .author-about-cta~.author-facts{grid-row:auto}}.author-index-content h2[id],.author-page #orden-de-lectura{scroll-margin-top:32px}.author-reading-mobile{display:none}.author-reading-book{border-bottom:1px solid var(--page-border);padding:20px 0}.author-reading-book-heading{align-items:center;gap:12px;display:flex}.author-reading-book-heading img{object-fit:cover;border:1px solid #4a6c62;border-radius:0 4px 4px 0;flex:none;width:44px;height:66px}.author-reading-book-heading h4{font:600 16px/1.5 var(--font-body);margin:0}.author-reading-number{min-width:24px;font-size:16px}.author-reading-actions{flex-wrap:wrap;gap:16px;margin:16px 0;font-size:14px;display:flex}.author-reading-book summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px}.author-reading-book details p{color:#d5e8e1;margin:12px 0;font-size:15px;line-height:1.7}@media (max-width:760px){.author-reading-mobile{gap:12px;margin-top:20px;display:grid}.author-page .author-reading-book{border:1px solid var(--page-border);background:var(--page-surface);border-radius:12px;padding:16px}.author-reading-book-heading{align-items:flex-start;gap:12px}.author-reading-number{border:1px solid var(--page-border);text-align:center;color:#d5e8e1;border-radius:6px;min-width:26px;padding:4px 6px;font-size:12px;line-height:1.4}.author-reading-book-heading h4{flex:1;min-width:0;padding-top:2px;font-size:16px;font-weight:500;line-height:1.5}.author-reading-book-heading h4 a{text-decoration:none}.author-page .author-reading-actions{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}.author-page .author-reading-actions a{color:#d5e8e1;border:1px solid #3b615a;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:8px 12px;font-size:13px;line-height:1.4;text-decoration:none;display:inline-flex}.author-page .author-reading-actions a+a{color:#14372f;background:#b8ead9;border-color:#b8ead9;font-weight:600}.author-reading-book details{border-top:1px solid var(--page-border);margin-top:14px}.author-reading-book summary{color:#b7cac4;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px 0 0;font-size:13px;list-style:none;display:flex}.author-reading-book summary::-webkit-details-marker{display:none}.author-reading-book summary span{font-size:18px;transition:transform .15s}.author-reading-book details[open] summary span{transform:rotate(45deg)}.author-page .author-reading-book details p{margin:14px 0 0;font-size:14px;line-height:1.65}.author-reading-table>.editorial-table-wrap{display:none}}.author-index-desktop{background:#0d2427;border:1px solid #24494a;border-radius:12px;max-height:calc(100dvh - 48px);padding:20px 12px;position:sticky;top:24px;overflow-y:auto}.author-index-layout nav .author-index-label{color:#c9dcd5;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;padding:0;font-size:12px;font-weight:700}.author-page .author-index-content>.story-section:first-child{border-top:0;padding-top:0}:is(.author-editorial,.list-detail-page .editorial-section) .editorial-table-book{align-items:flex-start;gap:12px;display:flex}:is(.author-editorial,.list-detail-page .editorial-section) .editorial-table-book>a{flex:0 0 44px}:is(.author-editorial,.list-detail-page .editorial-section) .editorial-table-book img{object-fit:cover;border:1px solid #4a6c62;border-radius:0 4px 4px 0;width:44px;height:66px;display:block}.author-index-layout nav ol{margin:0;padding:0;list-style:none}.author-index-desktop nav a,.author-index-dialog nav a{color:#a9bcba;border-radius:6px;padding:12px;font-size:14px;line-height:1.5;text-decoration:none;display:block}.author-index-desktop nav a:hover,.author-index-desktop nav a[aria-current],.author-index-dialog nav a:hover,.author-index-dialog nav a[aria-current]{color:#63e6be;background:#183b35}.author-index-trigger{display:none}.author-index-dialog{box-sizing:border-box;color:#f4fcf9;background:#0d2427;border:0;border-right:1px solid #24494a;width:min(86vw,340px);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 auto 0 0;padding:24px;overflow-y:auto}.author-index-dialog::backdrop{background:#000000a6}.author-index-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;font-size:22px;display:flex}.author-index-heading button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #45625d;border-radius:8px;font-size:24px}.author-index-layout button:focus-visible{outline-offset:4px;outline:2px solid #63e6be}@media (max-width:850px){.author-index-layout.author-index-ready{display:block}.author-index-desktop{display:none}.author-index-trigger{left:0;bottom:max(24px, env(safe-area-inset-bottom));z-index:30;color:#14372f;min-height:48px;font:inherit;cursor:pointer;background:#b8ead9;border:1px solid #63e6be;border-left:0;border-radius:0 28px 28px 0;align-items:center;gap:8px;padding:12px 16px 12px 12px;font-size:14px;font-weight:700;display:flex;position:fixed;box-shadow:0 4px 24px #0006}}@media (prefers-reduced-motion:no-preference){html:has(.author-index-layout){scroll-behavior:smooth}}.list-detail-page .editorial-section h3{margin:28px 0 16px;font-size:22px}.list-detail-page .editorial-section .faq-list-item p{color:#d5e8e1;max-width:68ch;font-size:16px;font-weight:300;line-height:1.75}.list-detail-page .editorial-section .faq-list-item h3{max-width:68ch;font-family:var(--font-body);margin-bottom:12px;font-weight:600;line-height:1.4}.list-detail-page .editorial-section>p a,.list-detail-page .editorial-section li a{font-weight:inherit}.author-index-layout nav a:focus-visible{outline-offset:2px;outline:2px solid #63e6be}.list-detail-page .editorial-section table{min-width:640px}.list-detail-page .story-section.seo-intro-section>p{color:#d5e8e1;max-width:68ch;font-size:16px;font-weight:300;line-height:1.75}
