﻿.as-blog-hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(135deg, #081a37 0%, #0a2454 52%, #071831 100%);padding:clamp(2.8rem,6vw,4.8rem) 0 clamp(2.2rem,4vw,3.4rem)}.as-blog-hero__bg{position:absolute;inset:0;background:radial-gradient(950px 360px at 12% 14%, rgba(125, 147, 255, 0.28), transparent 60%),radial-gradient(760px 300px at 88% 22%, rgba(0, 215, 255, 0.16), transparent 62%);pointer-events:none}.as-blog-hero__inner{position:relative;z-index:1}.as-blog-hero__crumbs{margin-bottom:1.25rem}.as-blog-hero__crumbs .breadcrumb{--bs-breadcrumb-divider: "›";--bs-breadcrumb-divider-color: rgba(255, 255, 255, .55)}.as-blog-hero__crumbs .breadcrumb-item,.as-blog-hero__crumbs .breadcrumb-item.active{color:hsla(0,0%,100%,.68);font-size:.92rem}.as-blog-hero__crumbs .breadcrumb-item a{color:hsla(0,0%,100%,.78);text-decoration:none}.as-blog-hero__crumbs .breadcrumb-item a:hover{color:#fff}.as-blog-hero__content{max-width:840px}.as-blog-hero__kicker{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.09);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem}.as-blog-hero__kicker .bi{font-size:.85rem}.as-blog-hero h1{font-size:clamp(2rem,4.4vw,3.65rem);font-weight:800;line-height:1.05;letter-spacing:-0.03em;margin:0 0 .95rem}.as-blog-hero p{font-size:clamp(1rem,1.15vw,1.2rem);line-height:1.68;max-width:74ch;color:hsla(0,0%,100%,.84);margin:0}.as-blog-cats{border-bottom:1px solid color-mix(in oklab, var(--bs-border-color) 82%, var(--bs-primary) 18%);background:color-mix(in oklab, var(--bs-body-bg) 97%, var(--bs-primary) 3%)}.as-blog-cats__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.as-blog-cats__title{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#5d6675}.as-blog-cats__list{display:flex;flex-wrap:nowrap;gap:.55rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin;padding-top:.25rem}.as-blog-cat-chip{display:inline-flex;align-items:center;gap:.5rem;min-height:40px;padding:.5rem .78rem;border-radius:999px;border:1px solid color-mix(in oklab, var(--bs-border-color) 78%, var(--bs-primary) 22%);background:#fff;color:#3d4553;text-decoration:none;transition:border-color .2s ease,color .2s ease,background-color .2s ease,transform .2s ease;white-space:nowrap}.as-blog-cat-chip:hover{color:#1f2734;border-color:#9ea9ff;transform:translateY(-1px)}.as-blog-cat-chip.is-active{background:#4439d9;border-color:#4439d9;color:#fff}.as-blog-cat-chip__name{font-size:.92rem;font-weight:600}.as-blog-cat-chip__count{display:inline-grid;place-items:center;min-width:1.35rem;min-height:1.35rem;border-radius:999px;font-size:.74rem;font-weight:700;background:color-mix(in oklab, #d7dcff 80%, #fff 20%);color:#26316c}.as-blog-cat-chip.is-active .as-blog-cat-chip__count{background:hsla(0,0%,100%,.2);color:#fff}.as-blog-feed__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.15rem}.as-blog-feed__title{padding-top:.25rem;margin:0;font-size:clamp(1.3rem,2.3vw,2rem);line-height:1.2;letter-spacing:-0.02em;font-weight:700}.as-blog-posts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1rem}@media(min-width: 640px){.as-blog-posts{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.as-blog-posts{grid-template-columns:repeat(3, minmax(0, 1fr))}}.as-blog-post-card{margin:0}.as-blog-post-card article{height:100%;border-radius:18px;border:1px solid color-mix(in oklab, var(--bs-border-color) 78%, var(--bs-primary) 22%);background:#fff;box-shadow:0 14px 34px rgba(10,24,51,.07);display:flex;flex-direction:column;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.as-blog-post-card article:hover{transform:translateY(-3px);border-color:#9ea9ff;box-shadow:0 20px 42px rgba(10,24,51,.14)}.as-blog-post-card__media{display:block;aspect-ratio:16/10;background:linear-gradient(145deg, #edf1ff 0%, #f7f8ff 55%, #e8f4ff 100%);overflow:hidden}.as-blog-post-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.as-blog-post-card article:hover .as-blog-post-card__media img{transform:scale(1.03)}.as-blog-post-card__placeholder{width:100%;height:100%;display:grid;place-items:center;color:#5e6b8a;font-size:2.4rem}.as-blog-post-card__body{padding:1rem 1rem 1.1rem;display:flex;flex-direction:column;gap:.6rem}.as-blog-post-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.65rem;color:#697284;font-size:.85rem}.as-blog-post-card__cat{display:inline-flex;align-items:center;min-height:1.6rem;padding:0 .55rem;border-radius:999px;background:#eef2ff;color:#3347b7;font-size:.78rem;font-weight:700}.as-blog-post-card__title{margin:0;font-size:1.2rem;line-height:1.3;font-weight:700}.as-blog-post-card__title a{color:#202733;text-decoration:none}.as-blog-post-card__title a:hover{color:#4439d9}.as-blog-post-card__excerpt{margin:0;color:#5a6374;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html[data-bs-theme=dark] .as-blog-cat-chip__name,html[data-bs-theme=dark] .as-blog-post-card__excerpt{color:rgba(242,242,242,.88)}.as-blog-post-card__more{margin-top:.1rem;display:inline-flex;align-items:center;gap:.42rem;color:#4439d9;text-decoration:none;font-weight:700}.as-blog-post-card__more:hover{color:#3428cc}.as-blog-empty{border:1px solid var(--bs-border-color);border-radius:16px;padding:1.1rem 1rem;background:color-mix(in oklab, var(--bs-body-bg) 97%, var(--bs-primary) 3%)}.as-blog-empty h3{margin-bottom:.35rem}.as-blog-empty p{margin:0;color:#616a7a}.as-blog-pager ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem}.as-blog-pager .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.35rem;min-height:2.35rem;padding:0 .65rem;border-radius:10px;border:1px solid color-mix(in oklab, var(--bs-border-color) 80%, var(--bs-primary) 20%);color:#414b5b;text-decoration:none;background:#fff;font-weight:600}.as-blog-pager .page-numbers.current{background:#4439d9;border-color:#4439d9;color:#fff}.as-blog-pager .page-numbers:not(.current):hover{border-color:#9ea9ff;color:#232b38}[data-bs-theme=dark] .as-blog-cats{background:color-mix(in oklab, var(--bs-body-bg) 92%, #17244d 8%)}[data-bs-theme=dark] .as-blog-cat-chip,[data-bs-theme=dark] .as-blog-post-card article,[data-bs-theme=dark] .as-blog-pager .page-numbers{background:color-mix(in oklab, var(--bs-body-bg) 94%, #202f5e 6%)}.as-blog-single-hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(138deg, #07172f 0%, #0a2a63 52%, #071a3a 100%);padding:clamp(2.3rem,5vw,3.5rem) 0 clamp(1.6rem,3.2vw,2.3rem)}.as-blog-single-hero__bg{position:absolute;inset:0;background:radial-gradient(760px 260px at 8% 14%, rgba(125, 147, 255, 0.28), transparent 65%),radial-gradient(720px 260px at 88% 20%, rgba(0, 215, 255, 0.16), transparent 62%);pointer-events:none}.as-blog-single-hero__inner{position:relative;z-index:1}.as-blog-single-hero__layout{display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(0, 0.92fr);gap:clamp(1rem,2.6vw,2rem);align-items:center}.as-blog-single-hero__layout.is-no-media{grid-template-columns:minmax(0, 1fr)}.as-blog-single-hero__copy{min-width:0}.as-blog-single-hero__crumbs{margin-bottom:.95rem}.as-blog-single-hero__crumbs .breadcrumb{--bs-breadcrumb-divider: "›";--bs-breadcrumb-divider-color: rgba(255, 255, 255, .55)}.as-blog-single-hero__crumbs .breadcrumb-item,.as-blog-single-hero__crumbs .breadcrumb-item.active{color:hsla(0,0%,100%,.68);font-size:.92rem}.as-blog-single-hero__crumbs .breadcrumb-item a{color:hsla(0,0%,100%,.8);text-decoration:none}.as-blog-single-hero__crumbs .breadcrumb-item a:hover{color:#fff}.as-blog-single-hero__kicker{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.75rem;padding:.4rem .7rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.1);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}.as-blog-single-hero h1{margin:0;font-size:clamp(1.9rem,4.2vw,3.2rem);line-height:1.1;letter-spacing:-0.025em;font-weight:800}.as-blog-single-hero__excerpt{margin:.8rem 0 0;max-width:58ch;color:hsla(0,0%,100%,.86);line-height:1.65;font-size:clamp(.98rem,1.05vw,1.08rem)}.as-blog-single-hero__meta{margin-top:.9rem;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;color:hsla(0,0%,100%,.84);font-size:.95rem}.as-blog-single-hero__meta time,.as-blog-single-hero__meta span{display:inline-flex;align-items:center;gap:.45rem}.as-blog-single-hero__media{margin:0;border-radius:clamp(12px,1.2vw,16px);overflow:hidden;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.08);box-shadow:0 10px 26px rgba(5,16,40,.26)}.as-blog-single-hero__media img{display:block;width:100%;height:100%;max-height:clamp(190px,25vw,320px);object-fit:cover}.as-blog-single-article{max-width:1440px;margin:0 auto;padding:clamp(1rem,2.2vw,1.55rem);border-radius:18px;border:1px solid color-mix(in oklab, var(--bs-border-color) 90%, var(--bs-primary) 10%);background:#fff;box-shadow:0 8px 20px rgba(12,23,45,.05)}.as-blog-single-article__thumb{margin:0 0 1rem;border-radius:14px;overflow:hidden}.as-blog-single-article__thumb img{display:block;width:100%;height:auto}.as-blog-single-article__content{color:#2c3442;line-height:1.75}.as-blog-single-article__content>:last-child{margin-bottom:0}.as-blog-single-article__content h2,.as-blog-single-article__content h3,.as-blog-single-article__content h4{margin-top:1.5rem;margin-bottom:.55rem;line-height:1.3;letter-spacing:-0.015em}.as-blog-single-article__content a{color:#4439d9;text-decoration-thickness:.08em}.as-blog-single-article__content a:hover{color:#3127c8}.as-blog-single-article__footer{margin-top:1.45rem;padding-top:1rem;border-top:1px solid color-mix(in oklab, var(--bs-border-color) 86%, #ffffff 14%);display:grid;gap:.7rem}.as-blog-single-article__cats,.as-blog-single-article__tags{display:flex;flex-wrap:wrap;gap:.45rem .65rem;align-items:center}.as-blog-single-article__label{color:#5f6878;font-size:.92rem;font-weight:600}.as-blog-single-article__chips{display:inline-flex;flex-wrap:wrap;gap:.45rem}.as-blog-single-article__chips a{display:inline-flex;align-items:center;min-height:1.85rem;padding:.16rem .62rem;border-radius:999px;border:1px solid color-mix(in oklab, var(--bs-border-color) 74%, var(--bs-primary) 26%);color:#324056;text-decoration:none;font-size:.84rem;font-weight:600}.as-blog-single-article__chips a:hover{color:#fff;border-color:#4439d9;background:#4439d9}.as-blog-single-nav{max-width:920px;margin:1rem auto 0;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between}.as-blog-single-nav>div{flex:1 1 280px}.as-blog-single-nav a{display:inline-flex;align-items:center;gap:.42rem;color:#4439d9;text-decoration:none;font-weight:700}.as-blog-single-nav__next{text-align:right}.as-blog-single-nav__next a{justify-content:flex-end}.as-blog-single-nav a:hover{color:#2f25bf}@media(max-width: 767.98px){.as-blog-single-hero__layout{grid-template-columns:minmax(0, 1fr);gap:.9rem}.as-blog-single-hero__media img{max-height:220px}.as-blog-single-article{padding:1rem;border-radius:14px}.as-blog-single-nav{gap:.45rem}.as-blog-single-nav>div{flex-basis:100%}.as-blog-single-nav__next{text-align:left}.as-blog-single-nav__next a{justify-content:flex-start}}[data-bs-theme=dark] .as-blog-single-article{background:color-mix(in oklab, var(--bs-body-bg) 95%, #1f2f5d 5%);border-color:color-mix(in oklab, var(--bs-border-color) 76%, #435a9b 24%)}[data-bs-theme=dark] .as-blog-single-article__content{color:color-mix(in oklab, var(--bs-body-color) 92%, #ffffff 8%)}
