body.public-blog{background-color:#06284b;background-image:radial-gradient(ellipse at 8% 22%,#057ec955,transparent 40%),radial-gradient(ellipse at 96% 75%,#00b7ed33,transparent 40%),linear-gradient(90deg,#48baff12 1px,transparent 1px),linear-gradient(#48baff12 1px,transparent 1px),linear-gradient(135deg,#031b36,#084d82);background-size:auto,auto,48px 48px,48px 48px,auto;background-attachment:fixed;font-family:Manrope,"Segoe UI",Arial,sans-serif;min-height:100vh;color:#e7f4ff}.public-blog>header{background:#062b50ed;border-bottom:1px solid #4ec9ff45;padding:18px max(20px,calc((100% - 1180px)/2));gap:18px;position:relative;z-index:2}.public-blog>header>a{display:flex;align-items:center;padding:10px 16px;background:#fff;border-radius:14px}.public-blog>header img{width:200px;max-width:100%;height:auto;display:block}.public-blog>header nav{display:flex;gap:0}.public-blog .blog-back{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 20px;border-radius:12px;background:#087fe7;color:#fff!important;border:1px solid #5fc7ff66;text-decoration:none;font-size:1rem;font-weight:700;line-height:1.4;box-shadow:0 6px 18px #00193355}.public-blog .blog-back:hover{background:#0967b9}.public-blog .blog-back:focus-visible{outline:3px solid #75dfff;outline-offset:4px}.public-blog .panel{position:relative;width:min(1000px,calc(100% - 40px));max-width:1000px;margin:32px auto;padding:32px clamp(20px,4vw,48px);background:#062b50e8;border:1px solid #65caff40;box-shadow:0 24px 60px #00122255;border-radius:24px;min-height:70vh;color:#e7f4ff}.public-blog .blog-heading{border-color:#5dbfff40}.public-blog .blog-heading h1,.public-blog .panel>h1{color:#fff;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.public-blog .blog-heading p{color:#c5def1;font-size:1rem}.public-blog .blog-eyebrow{color:#79dcff;font-size:.875rem}.public-blog article{background:#f7fbff;border:1px solid #7bcbff55;border-radius:20px;box-shadow:0 10px 30px #00122233;color:#16344d}.public-blog article p{color:#435f75;font-size:1rem;line-height:1.8}.public-blog article h1,.public-blog article h2,.public-blog .blog-card h2 a{color:#08375b;line-height:1.25;letter-spacing:normal;overflow-wrap:anywhere}.public-blog article a{color:#075aa8}.public-blog .post-body{color:#16344d;font-size:1rem;line-height:1.8}.public-blog .post-image{background:transparent}.public-blog .post-back{margin-bottom:12px}.public-blog footer{background:#052441;color:#c5def1;border-color:#65caff40;padding:24px}.public-blog footer p{color:#c5def1}.public-blog .footer-social a{background:#0a426d;color:#b7e9ff!important;border-color:#65caff55}@media(max-width:640px){.public-blog>header{padding:14px 16px;flex-wrap:nowrap;gap:12px}.public-blog>header>a{padding:8px 10px;max-width:60%}.public-blog>header img{width:160px}.public-blog .blog-back{padding:10px 14px}.public-blog .panel{width:calc(100% - 24px);margin:20px auto;padding:22px 16px;border-radius:18px}.public-blog article{padding:20px}.public-blog .blog-heading h1{font-size:2rem}}@media(prefers-reduced-motion:reduce){.public-blog{background-attachment:scroll}}