/* Scoped to the two foundation support guides. */
.support-guide .support-kicker{font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--brand);margin:0 0 12px}
.support-guide .prose{max-width:980px}.support-guide .hero .lead{max-width:820px}.support-guide .hero{padding-bottom:32px}
.support-guide .support-answer{background:#eef4fa;border-left:5px solid var(--brand);border-radius:10px;padding:24px;margin:8px 0 22px}
.support-guide .support-answer h2{font-size:24px}.support-guide .support-answer p{margin:0;max-width:78ch}
.support-guide .support-nav{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.support-guide .support-nav a{padding:8px 13px;border:1px solid #b8c9d9;border-radius:8px;font-size:15px;font-weight:700;text-decoration:none;background:#fff}
.support-guide section{padding:26px 0}.support-guide [id]{scroll-margin-top:100px}.support-guide p,.support-guide li{max-width:80ch}
.support-guide .support-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}
.support-guide .support-cards article{border:1px solid var(--line);border-radius:14px;padding:22px;background:var(--soft)}
.support-guide .support-cards h3{margin:0 0 8px}.support-guide .support-cards p{font-size:16px;margin:0}
.support-guide .callbox{margin:0}.support-guide .callbox h2{font-size:27px}.support-guide .callbox p{color:#d8e2f4;margin:12px 0 0}
.support-guide details{max-width:none}.support-guide .support-related{border-top:1px solid var(--line);margin-top:16px;padding-bottom:48px}
.support-guide .support-related .pills{padding:0}.support-guide a:focus-visible,.support-guide summary:focus-visible{outline:3px solid #0f5b8f;outline-offset:4px}
@media(max-width:640px){.support-guide .support-cards{grid-template-columns:1fr}.support-guide .support-answer{padding:18px}.support-guide .btn.lg{font-size:18px;padding:14px 20px}.support-guide .callbox{padding:22px}.support-guide .support-nav a{flex:1 1 42%;font-size:14px}.support-guide [id]{scroll-margin-top:96px}.support-guide .hero{padding-top:28px}}
