.reader-guide{margin:36px 0 0;padding:28px;border:1px solid #343740;border-radius:12px;background:#17191f;scroll-margin-top:calc(var(--site-chrome-height,160px) + 24px)}
.reader-guide h2,.title-facts h2{font-size:24px;line-height:1.4;margin:0 0 18px}
.reader-guide h3{font-size:19px;line-height:1.5;margin:26px 0 12px}
.reader-guide p{font-size:15px;line-height:1.85;color:#c8cfdd;margin:0 0 18px;max-width:78ch}
.reader-guide section{scroll-margin-top:calc(var(--site-chrome-height,160px) + 24px)}
.reader-guide details{border-top:1px solid #343740;padding:16px 0}
.reader-guide summary{font-size:16px;font-weight:600;line-height:1.6;cursor:pointer;min-height:44px;align-content:center}
.reader-guide details p{margin-top:12px}
.guide-references{display:flex;flex-wrap:wrap;gap:10px 20px;margin:10px 0 18px}
.guide-references a,.guide-more,.title-facts>a{color:#e9a5b1;text-decoration:underline;text-underline-offset:4px;font-size:14px;line-height:1.7;overflow-wrap:anywhere}
.guide-references a,.guide-more{display:inline-flex;min-height:44px;align-items:center}
.title-facts{margin:24px 0;padding:24px 0;border-top:1px solid #343740;border-bottom:1px solid #343740}
.title-facts dl{display:flex;flex-wrap:wrap;gap:20px 32px;margin:0 0 20px}
.title-facts dt{font-size:13px;color:#aeb7c8;margin-bottom:8px}.title-facts dd{font-size:15px;margin:0}
.title-tags h3{font-size:14px;margin:0 0 12px}.title-tags ul{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-wrap:wrap;gap:8px}
.title-tags li{max-width:100%;overflow-wrap:anywhere;border:1px solid #343740;border-radius:6px;padding:5px 10px;font-size:13px;line-height:1.6}
.watch-added{font-size:13px;color:#aeb7c8;line-height:1.7;margin:12px 0}
@media(max-width:760px){.reader-guide{margin-top:24px;padding:22px 18px}.reader-guide h2,.title-facts h2{font-size:21px}.reader-guide p{font-size:15px}.title-facts dl{gap:18px 26px}}

.page-copy .reader-guide{scroll-margin-top:calc(var(--site-chrome-height,160px) + 24px)}
