
.blog-shell{max-width:980px;margin:0 auto;padding:40px 20px 70px}.blog-shell article{background:#fff;border-radius:16px;padding:36px;box-shadow:0 4px 18px rgba(0,0,0,.07)}.blog-meta{color:#6b7775;font-size:.9rem;margin-bottom:10px}.blog-title{font:800 clamp(2rem,4vw,3rem)/1.15 Nunito,sans-serif;color:#1b1a84;margin:0 0 20px}.blog-content{font-size:16px;line-height:1.75}.blog-content img{max-width:100%;height:auto}.blog-content iframe{max-width:100%}.blog-content table{display:block;overflow-x:auto}.blog-content h2,.blog-content h3{color:#1b1a84}.blog-content a{overflow-wrap:anywhere}.blog-nav{display:flex;justify-content:space-between;gap:20px;margin-top:25px}.blog-nav a{font-weight:700;text-decoration:none}.blog-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.blog-card{background:#fff;border-radius:14px;padding:22px;box-shadow:0 4px 14px rgba(0,0,0,.07)}.blog-card h2{font:700 1.2rem Nunito,sans-serif;margin:0 0 10px;color:#1b1a84}.blog-card p{color:#5b6b69}.blog-card a{text-decoration:none}.notice{padding:18px;border-left:4px solid #30bd9d;background:#eefaf7;border-radius:8px}.site-header{position:sticky;top:0;z-index:1000;background:#fff;box-shadow:0 2px 15px rgba(0,0,0,.08)}@media(max-width:760px){.blog-shell{padding:20px 12px 50px}.blog-shell article{padding:22px}.blog-nav{flex-direction:column}}
