.breadcrumbs{margin:0 0 24px;color:var(--muted);font-size:12px;line-height:1.6}
.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;list-style:none;padding:0;margin:0}
.breadcrumbs li{display:flex;align-items:center;gap:10px;min-width:0}
.breadcrumbs li+li::before{content:'/';color:#9c92ac}
.breadcrumbs a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}
.guide-byline{display:flex;flex-wrap:wrap;gap:4px 18px;color:var(--muted);font-size:13px;margin:14px 0 24px;line-height:1.8}
.guide-byline a{text-decoration:underline;text-underline-offset:3px}
.guide-answer{margin:24px 0;padding:23px 25px;background:#f0eafb;border:1px solid #ded2ef;border-radius:18px}
.guide-answer h2{font-size:18px;margin-bottom:10px}
.guide-answer p{font-size:16px}
.guide-faq{margin:34px 0}
.guide-faq>h2{font-size:24px;margin-bottom:16px}
.guide-faq section{border-top:1px solid var(--line);padding:20px 0}
.guide-faq h3{font-size:18px;line-height:1.5;margin-bottom:10px}
.guide-faq p{font-size:16px}
.guide-context-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin:25px 0}
.guide-context-links a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px;color:var(--purple);font-size:14px}
.discovery-links{list-style:none;padding:0;margin:14px 0 24px;display:grid;gap:3px}
.discovery-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--purple);text-decoration:underline;text-underline-offset:4px;font-size:14px}
.guide-teaser p a,.guide-section p a,.guide-link>a{color:var(--purple);text-decoration:underline;text-underline-offset:4px}
.guide-link+.guide-link{margin-top:14px}
.guide-section ul,.guide-section ol{padding-left:24px;line-height:1.9}
.guide-section details{border-top:1px solid var(--line);padding:16px 0}
.guide-section summary{cursor:pointer;line-height:1.6;min-height:44px;display:list-item;padding-top:8px;font-weight:650}
@media(max-width:620px){.breadcrumbs{margin-bottom:18px;font-size:11px}.guide-answer{padding:20px}.guide-answer p,.guide-faq p{font-size:15px}.guide-faq h3{font-size:17px}.guide-context-links{gap:3px 18px}}
