.blog-hero{color:#fff;background:radial-gradient(circle at 70% 70%,#164e9766,#0000 42%),linear-gradient(120deg,#071525 0%,#0a1d35 55%,#102e57 100%);min-height:784px;position:relative;overflow:hidden}.blog-hero__glow{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#2870cb14 55%,#0000 75%),radial-gradient(circle at 25% 35%,#235ba01a,#0000 28%);position:absolute;inset:0}.blog-hero__container{z-index:1;place-items:center;min-height:784px;padding-top:96px;display:grid;position:relative}.blog-hero__content{text-align:center;width:min(100%,980px)}.blog-hero h1{letter-spacing:-.025em;margin:0;font-size:48px;font-weight:700;line-height:1.2;display:grid}.blog-hero h1 span{color:#87b8fa}.blog-hero__content>p{color:#ffffffe0;max-width:900px;margin:36px auto 0;font-size:19px;line-height:1.65}.blog-hero__actions{justify-content:center;gap:28px;margin-top:38px;display:flex}.blog-hero__actions a,.blog-hero__actions button{color:#fff;width:276px;min-height:68px;font:inherit;cursor:pointer;transition:transform var(--transition-fast), border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);background:0 0;border:1px solid #ffffff3d;border-radius:9px;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.blog-hero__actions button{background:#1978e9;border-color:#1978e9;box-shadow:0 14px 34px #1978e938}.blog-hero__actions a:hover,.blog-hero__actions button:hover{background:#1268d0;border-color:#4b9bff;transform:translateY(-2px)}.blog-hero__actions a:focus-visible,.blog-hero__actions button:focus-visible{outline-offset:4px;outline:3px solid #93c5fd}.blog-content{background:#f8fafc;padding:0 0 96px}.blog-breadcrumbs{color:#64748b;align-items:flex-start;gap:6px;min-height:176px;padding-top:28px;font-size:14px;display:flex}.blog-breadcrumbs a{color:inherit}.blog-breadcrumbs a:hover{color:#1978e9}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1280px;margin-inline:auto;display:grid}.blog-card{min-width:0;min-height:611px;transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);background:#fff;border:1px solid #edf1f7;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 18px #0f172a0d}.blog-card__image{background:#e9eef7;min-height:200px;display:block;position:relative;overflow:hidden}.blog-card__image img{object-fit:cover;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.blog-card__body{flex-direction:column;flex:1;min-height:0;padding:28px 16px 24px;display:flex}.blog-card__meta{color:#69758c;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:13px;display:flex}.blog-card__meta span{align-items:center;gap:6px;display:inline-flex}.blog-card__meta svg{width:15px;height:15px}.blog-card h2{color:#2c3854;letter-spacing:-.015em;margin:0;font-size:24px;font-weight:700;line-height:1}.blog-card h2 a{color:inherit;transition:color var(--transition-fast)}.blog-card h2 a:hover{color:#1978e9}.blog-card__body>p{color:#69758c;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:20px 0 24px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.blog-card__category{color:#1268d0;background:#eaf3ff;border-radius:999px;align-items:center;min-height:31px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.blog-card__read{color:#1978e9;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.blog-card__read svg{width:16px;transition:transform var(--transition-fast)}.blog-card__read:hover svg{transform:translate(3px)}.blog-pagination{justify-content:center;align-items:center;gap:8px;min-height:44px;margin:48px auto 0;display:flex}.blog-pagination__group{align-items:center;gap:8px;display:inline-flex}.blog-pagination__item{color:#526079;width:44px;height:44px;transition:color var(--transition-fast), border-color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);background:#fff;border:1px solid #dbe3ef;border-radius:8px;place-items:center;font-size:14px;font-weight:600;display:grid}.blog-pagination__item svg{width:18px}.blog-pagination__item:hover{color:#1268d0;border-color:#79acf0;transform:translateY(-1px)}.blog-pagination__item[aria-current=page]{color:#fff;background:#1978e9;border-color:#1978e9}.blog-pagination__item:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.blog-pagination__dots{color:#8b96aa;text-align:center;width:20px}.blog-authors{max-width:1280px;margin:48px auto 0}.blog-authors__heading{text-align:center;margin-bottom:32px}.blog-authors__heading h2{color:#2c3854;margin:0;font-size:28px;line-height:1.6}.blog-authors__heading p{color:#6b7280;margin:4px 0 0;font-size:15px}.blog-authors__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.blog-author{min-width:0;min-height:112px;color:inherit;transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);background:#fffffff2;border:1px solid #edf1f7;border-radius:12px;align-items:center;gap:16px;padding:20px;display:flex;box-shadow:0 2px 8px #000c3a0a}.blog-author>img{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.blog-author>span{min-width:0;display:grid}.blog-author strong{color:#2c3854;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.blog-author small{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;overflow:hidden}.blog-author em{color:#1978e9;margin-top:6px;font-size:12px;font-style:normal;font-weight:600}@media (max-width:1023px){.blog-grid,.blog-authors__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.blog-hero{min-height:960px}.blog-hero__container{flex-direction:column;justify-content:flex-start;align-items:center;min-height:960px;padding-top:220px;padding-bottom:64px;display:flex}.blog-hero__content{width:min(100%,343px)}.blog-hero h1{max-width:279px;margin-inline:auto;font-size:32px;line-height:1.2}.blog-hero__content>p{max-width:279px;margin-top:26px;font-size:17px;line-height:1.58}.blog-hero__actions{flex-direction:column;gap:22px;width:268px;margin:32px auto 0}.blog-hero__actions a,.blog-hero__actions button{width:100%;min-height:54px;font-size:16px}.blog-content{padding-bottom:72px}.blog-breadcrumbs{min-height:221px;padding-top:28px}.blog-grid,.blog-authors__grid{grid-template-columns:1fr}.blog-grid{gap:24px}.blog-card{min-height:564px}.blog-card__image{min-height:174px}.blog-card__body{padding:28px 16px 24px}.blog-card h2{font-size:22px;line-height:1.1}.blog-card:hover{transform:none}.blog-pagination{flex-wrap:wrap;margin-top:48px}.blog-pagination__item{width:40px;height:40px}.blog-authors{margin-top:56px}.blog-authors__grid{gap:20px}}@media (max-width:374px){.blog-hero__content{width:min(100%,313px)}.blog-card__footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.blog-card,.blog-card__image img,.blog-card__read svg,.blog-author,.blog-hero__actions a,.blog-hero__actions button,.blog-pagination__item{transition-duration:.01ms;animation:none}}
