.stBlogPage{--st-blog-navy:#1e2a5a;--st-blog-indigo:#394b8c;--st-blog-cyan:#4fc1c4;min-height:100vh;color:var(--st-blog-navy);background:#fff}.stBlogShell{width:min(1120px,100% - 48px);margin:0 auto;padding:54px 0 76px}.stBlogIntro{border-bottom:1px solid #e6ebf1;padding:0 0 38px}.stBlogIntro h1{color:var(--st-blog-navy);letter-spacing:-.05em;margin:0;font-size:clamp(32px,4vw,46px);line-height:1.04}.stBlogSections{padding-top:6px}.stBlogSection{padding:42px 0 48px}.stBlogSection+.stBlogSection{border-top:1px solid #edf0f4}.stBlogSectionHeader{margin-bottom:20px}.stBlogSectionHeader h2{color:var(--st-blog-navy);letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.5vw,28px);line-height:1.15}.stBlogSectionHeader p{color:#778196;width:100%;max-width:none;margin:7px 0 0;font-size:13px;line-height:1.55}.stBlogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.stBlogCard{min-width:0}.stBlogCard a{height:100%;color:inherit;background:#fff;border:1px solid #e5e9ef;border-radius:13px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:block;overflow:hidden}.stBlogCard a:hover{border-color:#4fc1c4b3;transform:translateY(-2px);box-shadow:0 10px 25px #1e2a5a14}.stBlogCardImage{aspect-ratio:16/9;background:#eef3f5;overflow:hidden}.stBlogCard img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.stBlogCard a:hover img{transform:scale(1.025)}.stBlogCardContent{padding:15px 16px 16px}.stBlogCardContent h3{color:var(--st-blog-navy);letter-spacing:-.025em;margin:0;font-size:clamp(15px,1.6vw,18px);line-height:1.28}@media (max-width:820px){.stBlogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.stBlogShell{width:calc(100% - 30px);padding:38px 0 58px}.stBlogIntro{padding-bottom:28px}.stBlogSection{padding:32px 0 38px}.stBlogGrid{grid-template-columns:1fr;gap:13px}}@media (prefers-reduced-motion:reduce){.stBlogCard a,.stBlogCard img{transition:none}}
