@font-face{font-family:"Poppins Fallback";src:local("Arial"),local("ArialMT");font-weight:400 500;size-adjust:112.9%;ascent-override:93%;descent-override:31%;line-gap-override:8.86%}@font-face{font-family:"Poppins Fallback";src:local("Arial Bold"),local("Arial-BoldMT");font-weight:600;size-adjust:104.7%;ascent-override:100.29%;descent-override:33.43%;line-gap-override:9.55%}@font-face{font-family:"Poppins Fallback";src:local("Arial Bold"),local("Arial-BoldMT");font-weight:700;size-adjust:106.4%;ascent-override:98.68%;descent-override:32.89%;line-gap-override:9.4%}.blog,.post{font-family:Poppins,"Poppins Fallback",sans-serif}.blog *,.post *{font-family:inherit}.page--blog .blog__head{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:clamp(4rem,3.6vw,6.6rem)}.page--blog .services__title-fg{font-size:clamp(3.6rem, 3vw, 5.4rem)}.blog__empty{margin:0;font-size:1.9rem;font-weight:500;text-align:center;color:rgba(255,255,255,.72)}.blog__list{display:flex;flex-direction:column;gap:clamp(1.6rem,2vw,2.4rem);max-width:720px;margin:0 auto;padding:0;list-style:none}.blog-card{padding:clamp(2rem,2.4vw,2.8rem);border:1px solid rgba(255,255,255,.08);border-radius:1.6rem;background:rgba(17,14,42,.6)}.blog-card__title{margin:0;font-size:clamp(2.1rem, 1.6vw, 2.5rem);font-weight:600;line-height:1.3}.blog-card__title a{color:#fff;text-decoration:none}.blog-card__title a:focus-visible,.blog-card__title a:hover{color:#2de1fe;text-decoration:underline;text-underline-offset:0.2em}.blog-card__date{display:block;margin-top:.8rem;font-size:1.5rem;font-weight:500;color:rgba(255,255,255,.6)}.blog-card__excerpt{margin:1.2rem 0 0;font-size:1.9rem;font-weight:400;line-height:1.7;color:rgba(255,255,255,.78)}.post{max-width:720px;margin:0 auto}.post__back{display:flex;align-items:center;gap:.6rem;width:fit-content;margin:0 0 3rem;font-size:1.5rem;font-weight:500;line-height:1.5;color:#2de1fe}.post__back:focus-visible,.post__back:hover{color:#fff;text-decoration:underline;text-underline-offset:0.2em}.post__back-arrow{flex-shrink:0;width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s}.post__back:focus-visible .post__back-arrow,.post__back:hover .post__back-arrow{transform:translateX(-2px)}@media (prefers-reduced-motion:reduce){.post__back-arrow{transition:none}.post__back:focus-visible .post__back-arrow,.post__back:hover .post__back-arrow{transform:none}}.post__title{margin:0;font-size:clamp(3rem, 2.6vw, 4.4rem);font-weight:600;line-height:1.2;color:#fff;overflow-wrap:break-word}.post__date{display:block;margin-top:1.2rem;font-size:1.5rem;font-weight:500;color:rgba(255,255,255,.6)}.post__body{margin-top:clamp(2.4rem,3vw,3.6rem);font-size:1.9rem;font-weight:400;line-height:1.75;color:rgba(255,255,255,.84);overflow-wrap:break-word}.post__body>:first-child{margin-top:0}.post__body p{margin:0 0 1.1em}.post__body h2,.post__body h3,.post__body h4{color:#fff;scroll-margin-top:11rem}.post__body h2{margin:4.4rem 0 1.4rem;font-size:3.2rem;font-weight:700;line-height:1.25}.post__body h3{margin:3.6rem 0 1.2rem;font-size:2.5rem;font-weight:600;line-height:1.3}.post__body h4{margin:3rem 0 1rem;font-size:2.1rem;font-weight:600;line-height:1.4;color:#b4a8ff}.post__body ol,.post__body ul{margin:0 0 1.1em;padding-left:1.4em}.post__body ul{list-style:disc}.post__body ol{list-style:decimal}.post__body li{margin:.3em 0}.post__body li::marker{color:#6849fe}.post__body li>p{margin:0}.post__body a{color:#2de1fe;text-decoration:underline;text-underline-offset:0.2em}.post__body a:focus-visible,.post__body a:hover{color:#fff}.post__body strong{font-weight:700;color:#fff}.post__body em{font-style:italic}