.guide-page{max-width:820px;margin:24px auto 48px;line-height:1.75;overflow-wrap:anywhere;color:#263443}
.guide-page .heading{text-align:left;line-height:1.25;margin:20px 0}
.guide-page h2{font-size:1.45rem;line-height:1.35;margin:32px 0 12px}
.guide-page p,.guide-page ul,.guide-page ol{margin:12px 0}
.guide-page ul,.guide-page ol{padding-left:1.5em;list-style:revert}
.guide-page li{margin:8px 0;list-style:inherit}
.guide-page a{color:#12618c;text-decoration:underline;text-underline-offset:3px}
.guide-page a:focus-visible{outline:3px solid #12618c;outline-offset:4px}
.guide-breadcrumbs,.guide-meta{font-size:.9rem;color:#526171}
.guide-card{background:#f3f7fa;border:1px solid #d5e0e8;border-radius:8px;padding:20px;margin:24px 0}
.guide-card h2{margin-top:0}
.guide-page .guide-cta{display:inline-block;color:#fff;background:#12618c;text-decoration:none;white-space:normal;height:auto;padding:12px 20px}
.guide-example{border-left:4px solid #12618c;padding:12px 18px;background:#f3f7fa;white-space:pre-wrap}
.guide-page img{max-width:100%;height:auto}
.guide-page figcaption{font-size:.9rem;color:#526171}
@media(max-width:600px){.guide-page{margin:16px 0 32px}.guide-page .heading{font-size:1.65rem}.guide-card{padding:16px}}

.guide-related{margin:24px 0;padding:16px 20px;border:1px solid #d5e0e8;border-radius:8px;line-height:1.6}
.guide-related ul{padding-left:1.25em;list-style:disc}
.guide-related li{list-style:inherit;margin:8px 0}
.guide-related a{color:#12618c;text-decoration:underline}
