.guide-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;margin-bottom:30px;color:var(--muted)}
.about-content a:not(.about-cta){color:var(--accent);text-underline-offset:3px}
.guide-lead{font-size:19px;line-height:1.75}
.guide-topics{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 36px}
.guide-topics a{padding:9px 14px;border:1px solid #dce3ed;border-radius:9px;background:#fff;text-decoration:none;font-size:14px}
.guide-topics a:hover{background:#edf2ff}
.guide-section{border-top:1px solid var(--line);padding:30px 0 10px;scroll-margin-top:24px}
.guide-section h2{margin-top:8px}
.guide-section ol{padding-left:24px;color:#465268}
.guide-example{padding:18px 20px;background:#edf2ff;border-radius:12px;font-size:14px;line-height:1.9}
.guide-source{font-size:14px;overflow-wrap:anywhere}
.guide-about-link{margin-top:20px!important;font-size:14px}
.guide-updated{margin-top:32px!important;font-size:12px;color:var(--muted)!important}
@media(max-width:600px){.guide-lead{font-size:17px}.guide-topics{gap:7px}.guide-topics a{font-size:13px;padding:8px 11px}.guide-section{padding-top:24px}.guide-example{padding:16px}.about-header{flex-wrap:wrap;gap:12px}}


/* Public guide details: readable text, compact links, and scrollable comparisons. */
.guide-byline{font-size:14px!important;color:var(--muted)!important}
.guide-table-wrap{overflow-x:auto;margin:22px 0;border:1px solid var(--line);border-radius:10px}
.guide-table-wrap table{width:100%;border-collapse:collapse;font-size:15px;min-width:430px}
.guide-table-wrap caption{text-align:left;padding:14px 16px;font-weight:600;background:#f8faff}
.guide-table-wrap th,.guide-table-wrap td{padding:12px 16px;border-top:1px solid var(--line);text-align:left;vertical-align:top}
.guide-table-wrap th{font-weight:600;color:#17273c}.guide-table-wrap td{color:#465268}
.guide-table-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.guide-example p:last-child{margin-bottom:0}.guide-example [lang="en"]{overflow-wrap:anywhere;word-break:normal}
.guide-related{border-top:1px solid var(--line);margin-top:28px;padding-top:8px}
.guide-related a{display:block;margin:8px 0;font-size:16px}.guide-deep-link{margin-top:20px!important;font-weight:600}
@media(max-width:600px){.about-content{font-size:16px}.guide-example{font-size:15px}.guide-topics a{font-size:14px}}
