html,body{background:#fff}.stArticlePage{color:#17234f;background:#fff;width:min(100% - 40px,1120px);min-height:100vh;margin:0 auto;padding:76px 0 100px}.stArticle{width:min(100%,820px);margin:0 auto}.stArticleHeader{text-align:center}.stArticleBack{color:#394b8c;align-items:center;gap:8px;margin-bottom:42px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.stArticleBack:hover{color:#25aeb5}.stArticleCategory{color:#25aeb5;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:800}.stArticleHeader h1{color:#17234f;letter-spacing:-.055em;max-width:780px;margin:0 auto;font-size:clamp(2.4rem,6vw,4.7rem);line-height:1.03}.stArticleDescription{color:#60708d;max-width:680px;margin:26px auto 22px;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.7}.stArticleMeta{color:#7a87a0;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:.9rem;display:flex}.stArticleMeta>*+:before{content:"•";color:#4fc1c4;margin-right:22px}.stArticleHero{background:#dff3f2;border-radius:28px;margin:52px 0 60px;overflow:hidden;box-shadow:0 24px 65px #1e2a5a21}.stArticleHero img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.stArticleBody{color:#44536f;font-size:1.08rem;line-height:1.85}.stArticleBody>:first-child{margin-top:0}.stArticleBody h2,.stArticleBody h3{color:#17234f;letter-spacing:-.025em;line-height:1.2}.stArticleBody h2{margin:56px 0 18px;font-size:clamp(1.7rem,3vw,2.35rem)}.stArticleBody h3{margin:38px 0 14px;font-size:1.35rem}.stArticleBody p,.stArticleBody ul,.stArticleBody ol,.stArticleBody blockquote{margin:0 0 24px}.stArticleBody ul,.stArticleBody ol{padding-left:1.4em}.stArticleBody li+li{margin-top:9px}.stArticleBody a{color:#2d7f91;text-underline-offset:3px;font-weight:650;text-decoration-thickness:1px}.stArticleBody blockquote{color:#334267;background:#f0f9f9;border-left:4px solid #4fc1c4;border-radius:0 16px 16px 0;padding:22px 26px}.stArticleBody img{border-radius:18px;max-width:100%;height:auto}.stArticleFooter{border-top:1px solid #dfe6ef;margin-top:64px;padding-top:26px}.stArticleFooter>p{color:#17234f;margin:0 0 14px;font-weight:800}.stArticleTags{flex-wrap:wrap;gap:9px;display:flex}.stArticleTags span{color:#376979;background:#eef6f7;border-radius:999px;padding:8px 13px;font-size:.85rem;font-weight:700}.stArticleCta{color:#fff;background:linear-gradient(130deg,#1e2a5a 0%,#394b8c 58%,#2aaeb5 130%);border-radius:28px;justify-content:space-between;align-items:center;gap:36px;margin:88px auto 0;padding:38px 42px;display:flex;box-shadow:0 26px 70px #1e2a5a33}.stArticleCta p{color:#8be0df;letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:.78rem;font-weight:800}.stArticleCta h2{max-width:510px;margin:0;font-size:clamp(1.35rem,3vw,2rem);line-height:1.2}.stArticleCtaLinks{flex-direction:column;flex:0 0 220px;gap:10px;display:flex}.stArticleCtaLinks a{color:#fff;text-align:center;background:#ffffff1a;border:1px solid #ffffff47;border-radius:12px;min-height:48px;padding:13px 18px;font-size:.86rem;font-weight:750;text-decoration:none}.stArticleCtaLinks a:hover{background:#ffffff2e}@media (max-width:720px){.stArticlePage{width:min(100% - 28px,1120px);padding:48px 0 72px}.stArticleBack{margin-bottom:30px}.stArticleMeta{gap:6px 12px}.stArticleMeta>*+:before{margin-right:12px}.stArticleHero{border-radius:18px;margin:38px 0 42px}.stArticleBody{font-size:1rem;line-height:1.78}.stArticleCta{flex-direction:column;align-items:stretch;margin-top:64px;padding:30px 24px}.stArticleCtaLinks{flex:auto}}
