*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,Arial,sans-serif;color:#101d2c;background:#fff;line-height:1.65}a{color:inherit}.blog-nav{background:#0b1625;color:#fff;position:sticky;top:0;z-index:10}.blog-nav-inner{max-width:1180px;margin:auto;padding:15px 24px;display:flex;align-items:center;justify-content:space-between}.blog-brand img{display:block;width:190px;max-height:52px;object-fit:contain}.blog-nav nav{display:flex;align-items:center;gap:24px}.blog-nav nav a{text-decoration:none;font-size:.9rem;font-weight:700}.blog-contact{background:#1677ff;padding:10px 16px}.blog-hero{background:#0f1e2f;color:#fff;padding:100px 24px}.blog-hero>div{max-width:1180px;margin:auto}.blog-hero span,.article-kicker{color:#71b9ff;font-size:.72rem;font-weight:800;letter-spacing:.12em}.blog-hero h1{font-size:clamp(2.3rem,5vw,4.8rem);max-width:900px;line-height:1.05;letter-spacing:-.045em;margin:18px 0 20px}.blog-hero p{font-size:1.1rem;color:#c5d0db;max-width:700px}.blog-index{max-width:1180px;margin:auto;padding:80px 24px 110px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.blog-card{border:1px solid #dfe5eb;padding:28px;background:#f8fafc;display:flex;flex-direction:column;min-height:330px}.blog-card-date{font-size:.7rem;color:#1677ff;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.blog-card h2{font-size:1.25rem;line-height:1.35;margin:14px 0}.blog-card h2 a{text-decoration:none}.blog-card p{color:#5b6773;font-size:.9rem;margin:0 0 24px}.read-more{margin-top:auto;color:#1677ff;text-decoration:none;font-weight:800}.article-shell{max-width:900px;margin:auto;padding:60px 24px 110px}.back-link{display:inline-block;margin-bottom:38px;color:#1677ff;text-decoration:none;font-weight:800}.article h1{font-size:clamp(2.2rem,5vw,4.3rem);line-height:1.08;letter-spacing:-.04em;margin:16px 0 44px}.article-hero{margin:0 0 44px}.article-hero img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.article-hero figcaption{font-size:.78rem;color:#657382;margin-top:9px}.article-body{font-size:1.04rem}.article-body p{margin:0 0 22px;color:#334150}.article-body h2,.article-body h3{line-height:1.25;margin:44px 0 18px}.article-body h2{font-size:1.8rem}.article-body h3{font-size:1.35rem}.article-body ul,.article-body ol{padding-left:24px}.article-body blockquote{border-left:4px solid #1677ff;margin:35px 0;padding:12px 25px;background:#f2f7ff}.article-body iframe{width:100%;aspect-ratio:16/9;height:auto;border:0;margin:24px 0}.article-body img{max-width:100%;height:auto}.article-cta{margin-top:65px;padding:36px;background:#0f1e2f;color:#fff}.article-cta h2{margin:0 0 10px}.article-cta p{color:#c5d0db}.article-cta a{display:inline-block;margin-top:12px;background:#1677ff;color:#fff;text-decoration:none;font-weight:800;padding:12px 18px}.blog-footer{background:#07111f;color:#fff;padding:42px max(24px,calc((100% - 1132px)/2));display:flex;justify-content:space-between;gap:30px}.blog-footer p{color:#aebbc7}.blog-footer a{display:block;color:#fff;text-decoration:none;margin:5px 0}@media(max-width:900px){.blog-grid{grid-template-columns:1fr 1fr}.blog-nav nav a:not(.blog-contact){display:none}}@media(max-width:620px){.blog-grid{grid-template-columns:1fr}.blog-hero{padding:72px 22px}.blog-nav-inner{padding:12px 18px}.blog-brand img{width:150px}.blog-footer{flex-direction:column}.article-shell{padding-top:40px}}
