/* Guide styles are scoped to new guide content and related-guide cards. */
.related-guide{display:block;padding:20px 24px;text-decoration:none;color:var(--ink);border:1px solid #c9ddec;background:#edf5fb;border-radius:16px;max-width:840px;margin:20px auto}.related-guide:hover{border-color:var(--blue)}.related-guide strong{display:block;font-size:18px;line-height:1.35;color:var(--navy);margin:5px 0}.related-guide span{display:block;font-size:14px;color:#42576d}.related-guide .guide-link{color:var(--blue);font-weight:800;margin-top:9px}.related-guide .eyebrow{font-size:11px;color:var(--blue)}
.guide-home{padding:24px 0}.guide-home .related-guide{max-width:none;margin:12px 0}
.guide-page{max-width:880px;padding-top:30px;padding-bottom:32px}.guide-breadcrumb{font-size:14px;margin-bottom:22px}.guide-heading{font-size:clamp(32px,4.5vw,48px);line-height:1.12;text-align:left;margin:10px 0 18px;max-width:800px}.guide-answer{font-size:18px;line-height:1.6;margin:0 0 20px;max-width:740px}.guide-summary{margin-top:24px;padding:24px;background:var(--soft);border:1px solid #c9ddec;border-radius:18px}.guide-summary h2{font-size:20px}.guide-summary p{margin:8px 0 0}.guide-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}.guide-stat{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px}.guide-stat strong{display:block;font-size:28px;line-height:1.2;color:var(--navy)}.guide-stat span{display:block;font-size:14px;margin-top:5px}.guide-summary .note{color:#42576d}.guide-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 0}.guide-jumps{display:flex;flex-wrap:wrap;gap:8px 18px;margin:22px 0;font-size:14px}.guide-article{padding:28px;margin-top:24px}.guide-article h2{font-size:25px;margin-top:32px;scroll-margin-top:125px}.guide-article h2:first-child{margin-top:0}.guide-article p{margin:12px 0;line-height:1.7}.guide-article ol{padding-left:24px}.guide-article li{padding-left:4px;margin:10px 0}.guide-article table{width:100%;border-collapse:collapse;margin:18px 0;font-size:15px;table-layout:fixed}.guide-article th,.guide-article td{padding:12px 10px;border-bottom:1px solid var(--line);text-align:right;overflow-wrap:anywhere}.guide-article th:first-child,.guide-article td:first-child{text-align:left;width:48%}.guide-article th{background:var(--soft);color:var(--navy)}.guide-article .guide-end-links{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}
@media(max-width:600px){.guide-page{padding-top:22px}.guide-heading{font-size:32px}.guide-summary,.guide-article{padding:20px}.guide-answer{font-size:17px}.guide-stat-grid{gap:10px}.guide-stat{padding:12px}.guide-stat strong{font-size:25px}.guide-article h2{font-size:23px}.guide-article table{font-size:13px}.guide-article th,.guide-article td{padding:10px 6px}.guide-actions .button{width:100%;text-align:center}.related-guide{padding:18px}.guide-jumps{gap:10px 16px}}

.guide-library-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.guide-library-grid .related-guide{margin:0;max-width:none}.guide-library .guide-library-grid{margin-top:26px}.guide-home-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.guide-home-grid .related-guide{margin:0;max-width:none}.guide-home .guide-browse{margin-top:18px}.guide-article ul{padding-left:24px}.guide-article ul li{margin:10px 0}@media(max-width:760px){.guide-library-grid,.guide-home-grid{grid-template-columns:1fr}}
