/* Scoped content destinations for the approved homepage migration. */
body.ak-a.ak-a-page .ak-migrated-reading{scroll-margin-top:120px;color:#263d35;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}
body.ak-a.ak-a-page .ak-migrated-reading p{font-size:18px!important;line-height:1.85!important;color:#465b50!important;overflow-wrap:anywhere}
body.ak-a.ak-a-page .ak-migrated-reading h2{font-size:28px!important;line-height:1.45!important;font-weight:700!important;font-family:inherit!important;margin-bottom:20px!important}
body.ak-a.ak-a-page .ak-migrated-reading h3{font-size:22px!important;line-height:1.5!important;font-family:inherit!important}
body.ak-a.ak-a-page .ak-migrated-reading a{color:#385448!important;text-decoration:underline;text-underline-offset:4px;font-size:18px!important;overflow-wrap:anywhere}
body.ak-a.ak-a-page .ak-source-list{display:grid;gap:24px}
body.ak-a.ak-a-page .ak-source-list>article{padding:24px;background:#fffdfa;border:1px solid #cbd4c9;border-radius:4px}
body.ak-a.ak-a-page .ak-source-list .ak-source-meta{font-size:16px!important;color:#58685e!important;margin:.5em 0}
body.ak-a.ak-a-page .ak-source-boundary{border-top:1px solid #cbd4c9;padding-top:20px;margin-top:24px}
body.ak-a.ak-a-page .ak-reading-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:18px}
body.ak-a.ak-a-page .ak-reading-links a{display:inline-flex;align-items:center;min-height:44px}
body.ak-a.ak-a-page .ak-faq-reading{padding:28px;background:#e9eee6;border:1px solid #cbd4c9;border-radius:4px}
#risk-background{margin-top:36px}
@media(max-width:767px){body.ak-a.ak-a-page .ak-migrated-reading h2{font-size:25px!important}body.ak-a.ak-a-page .ak-source-list>article,body.ak-a.ak-a-page .ak-faq-reading{padding:20px}body.ak-a.ak-a-page .ak-reading-links{gap:8px}body.ak-a.ak-a-page .ak-reading-links a{width:100%}}

body.ak-a.ak-a-page #ak-project-support :is(p,a){font-size:18px!important;line-height:1.8!important}
body.ak-a.ak-a-page #ak-project-support h2{font-family:var(--ak-sans)!important;font-size:28px!important}
body.ak-a.ak-a-page #ak-project-support :is(h3,h4){font-family:var(--ak-sans)!important;font-size:22px!important}
body.ak-a.ak-a-page .ak-source-list h3{margin-top:0!important}

body.ak-a.ak-a-page .ak-migrated-reading :is(h2,h3){text-wrap:balance}
body.ak-a.ak-a-page #ak-project-support .ak-project-support-card{border-radius:4px!important;box-shadow:none!important}
body.ak-a.ak-a-page #ak-project-support .ak-project-support-note{font-size:16px!important;line-height:1.8!important;margin-top:24px}
