/* The guide library (24 Oct 2026): /guides hub and /guides/<slug>. Loaded after rs-guides.css
   (the buying guide's new look) through request.reskinCss = "guides,guides-library". */

/* The answer under the question: the line AI assistants quote, so it reads as the answer */
.rs-guide-one .rs-guide-answer { font-size: 18px; line-height: 1.55; max-width: 40em; }
@media (min-width: 992px) { .rs-guide-one .rs-guide-answer { font-size: 20px; } }

.rs-guide-one .rs-guide-sec h3.rs-h3 { margin: 22px 0 6px; }
.rs-guide-one .rs-guide-sec h3.rs-h3:first-of-type { margin-top: 4px; }
.rs-guide-one .rs-guide-sources ul,
.rs-guide-one .rs-guide-related ul { padding-left: 18px; margin-bottom: 12px; }
.rs-guide-one .rs-guide-sources li,
.rs-guide-one .rs-guide-related li { margin-bottom: 6px; }
.rs-guide-one .rs-guide-sources .rs-small { color: var(--rs-body); }

/* Hub: one clean list per group, a question and its short answer */
.rs-guide-list { list-style: none; padding: 0; margin: 0; border-top: 1px solid var(--rs-hair); }
.rs-guide-list li { padding: 14px 0; border-bottom: 1px solid var(--rs-hair); }
.rs-guide-list a { display: block; font-weight: 700; font-size: 17px; color: var(--rs-ink); text-decoration: none; }
.rs-guide-list a:hover, .rs-guide-list a:focus-visible { text-decoration: underline; }
.rs-guide-list span { display: block; margin-top: 4px; font-size: 15px; color: var(--rs-body); line-height: 1.5; }
.rs-guide-hub .rs-guide-group + .rs-guide-group { margin-top: 36px; }
