.blog2-filter__chip:hover{border-color:#d8dee8;background:#f6f8fb}.blog2-filter__chip.is-active:hover{border-color:var(--blue);background:var(--blue)}.blog2-filter__more[open] .blog2-filter__chip--more{border-color:var(--blue);color:var(--blue)}.blog2-filter__list{position:absolute;z-index:30;top:calc(100% + 8px);left:0;min-width:230px;max-height:340px;overflow:auto;margin:0;padding:8px;list-style:none;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 18px 40px rgba(10,30,77,.14)}.blog2-filter__link{display:block;padding:9px 12px;border-radius:8px;color:var(--ink);font:500 14px/1.3 var(--f)}.blog2-filter__link:hover,.blog2-filter__link.is-active{background:#f2f6fb;color:var(--blue)}.blog2-filter__search:focus-within{box-shadow:0 0 0 3px rgba(22,144,211,.12)}.blog2-promo__btn:hover{background:#1178b0;color:#fff}.blog2 :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.blog2-list__wrap,.blog2-sub__wrap{max-width:calc(1300px + 2 * var(--pad));margin:0 auto;padding:0 var(--pad)}.blog2-list{padding-bottom:24px}.blog2-list__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.blog2-card{display:flex;flex-direction:column;min-width:0;border:1px solid #e5e7eb;border-radius:20px;background:#fff;overflow:hidden;transition:box-shadow .2s ease}.blog2-card:hover{box-shadow:0 18px 40px rgba(10,30,77,.12)}.blog2-card__media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--ink)}.blog2-card__pic{display:block;width:100%;height:100%}.blog2 .blog2-card__img{display:block;width:100%;height:100%;object-fit:cover}.blog2-card__badge{position:absolute;top:14px;right:14px;max-width:calc(100% - 28px);padding:7px 14px;border-radius:999px;background:#fff;box-shadow:0 2px 8px rgba(10,30,77,.1);color:var(--ink);font:600 12px/1 var(--f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog2-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:22px 24px 16px}.blog2-card__date{color:#8792a8;font:13px/1.2 var(--f)}.blog2-card__title{margin:0;font:700 19px/1.32 var(--f)}.blog2-card__title a{color:var(--ink)}.blog2-card__title a:hover,.blog2-card__person:hover .blog2-card__name{color:var(--blue)}.blog2-card__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#5a6b8c;font:15px/1.55 var(--f)}.blog2-card__text p{display:inline;margin:0;line-height:inherit}.blog2-card__author{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:83px;margin-top:auto;padding:16px 24px 22px;border-top:1px solid #eef1f6}.blog2-card__author--photo{padding-left:80px}.blog2-card__person{display:flex;min-width:0;color:var(--ink)}.blog2 .blog2-card__avatar{position:absolute;left:24px;top:16px;width:44px;height:44px;border-radius:50%;background:#e5e7eb;object-fit:cover}.blog2-card__name{font:600 14px/1.3 var(--f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog2-card__role{color:#8792a8;font:12px/1.35 var(--f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog2-more{margin-top:36px;text-align:center}.blog2-ph{border-radius:20px;background:#f3f6fa}.blog2-empty{grid-column:1/-1;margin:24px 0;color:#5a6b8c;font-size:16px;text-align:center}.blog2-more__btn{display:inline-block;padding:13px 34px;border:1px solid var(--blue);border-radius:999px;background:#fff;color:var(--blue);font:600 15px/1 var(--f)}.blog2-more__btn:hover,.blog2-more__btn:focus-visible,.blog2-more__btn:active{background:var(--blue);color:#fff}.blog2-sub{padding:24px 0 56px}.blog2-sub__band{position:relative;overflow:hidden;padding:36px 18px;border-radius:28px;background:linear-gradient(148.82deg,#0a1e4d 0%,#1e5cff 100%);text-align:center}.blog2-sub__band::before,.blog2-sub__band::after{content:"";position:absolute;border-radius:50%;filter:blur(32px);pointer-events:none}.blog2-sub__band::before{top:-79px;right:-91px;width:158px;height:158px;background:rgba(255,255,255,.1)}.blog2-sub__band::after{bottom:-128px;left:-64px;width:288px;height:288px;background:rgba(30,92,255,.4)}.blog2-sub__intro{position:relative}.blog2-sub__band:has([data-ll-success]:not([hidden])) .blog2-sub__intro{display:none}.blog2-sub__title{margin:0;color:#fff;font:600 24px/1.2 var(--f)}.blog2-sub__text{margin:4px 0 24px;color:rgba(255,255,255,.75);font:14px/20px var(--f)}.blog2-sub .ll-form-shell{position:relative;margin:0;padding:0;background:none;border:0;box-shadow:none}.blog2-sub .ll-form{margin:0}.blog2-sub .ll-form--inline{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:12px;max-width:557px;margin:0 auto;padding:0;border:0;background:none;box-shadow:none}.blog2-sub .ll-form--inline .ll-form__fields{order:1;flex:1 1 auto;min-width:0;margin:0;display:block}.blog2-sub .ll-form--inline .ll-form__row{position:static}.blog2-sub .ll-form__control{width:100%;height:49px;margin:0;padding:15px 17px;border:1px solid rgba(255,255,255,.2)!important;border-radius:20px!important;background:rgba(255,255,255,.1)!important;color:#fff!important;font:14px/1 var(--f);letter-spacing:1px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.blog2-sub .ll-form__control::placeholder{color:rgba(255,255,255,.6)}.blog2-sub .ll-form__control:focus{outline:0;border-color:rgba(255,255,255,.5)!important;box-shadow:0 0 0 3px rgba(255,255,255,.18)!important;background:rgba(255,255,255,.16)!important}.blog2-sub .ll-form--inline .ll-form__submit{order:2;flex:1 1 auto;width:100%;height:49px;margin:0;padding:14px 22px;border:0;border-radius:20px;background:#fff;color:var(--ink);font:600 14px/20px var(--f);letter-spacing:.35px;text-transform:uppercase;cursor:pointer}.blog2-sub .ll-form--inline .ll-form__submit:hover{opacity:.9;background:#fff}.blog2-sub .ll-form__submit-icon,.blog2-sub .ll-form__spinner{display:none}.blog2-sub .ll-form__submit:disabled{opacity:.7;cursor:default}.blog2-sub .ll-form.is-loading .ll-form__spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(10,30,77,.4);border-top-color:var(--ink);border-radius:50%}.blog2-sub .ll-form--inline .ll-form__turnstile{order:3;flex:1 0 100%;margin:0}.blog2-sub .ll-form--inline .ll-form__error{position:static;margin-top:8px;color:#e5484d;font:12.5px/1.4 var(--f);text-align:left}.blog2-sub .ll-form__row.has-error .ll-form__control{border-color:#e5484d!important;box-shadow:0 0 0 3px rgba(229,72,77,.18)!important}.blog2-sub .ll-form--inline .ll-form__message{order:4;flex:1 0 100%;margin-top:4px;color:#fff;font:14px/1.5 var(--f)}.blog2-sub .ll-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.blog2-sub .ll-form__success{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 0;text-align:center}.blog2-sub .ll-form__success[hidden]{display:none}.blog2-sub .ll-form__success::before{content:"\2713";display:grid;place-items:center;width:64px;height:64px;margin-bottom:8px;border-radius:18px;background:#fff;box-shadow:0 0 0 8px rgba(255,255,255,.12),0 10px 24px rgba(0,0,0,.15);color:var(--ink);font:700 28px/1 var(--f)}.blog2-sub .ll-form__success-text{margin:0;color:#fff;font:700 26px/1.25 var(--f)}.blog2-sub .ll-form__success::after{content:"Check your inbox for the next blog update.";max-width:360px;color:rgba(255,255,255,.8);font:500 15px/22px var(--f)}@media (min-width:576px){.blog2-sub__band{padding:40px 24px}.blog2-sub__title{font-size:28px;line-height:30px}.blog2-sub .ll-form--inline{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center}.blog2-sub .ll-form--inline .ll-form__fields{flex:1 1 320px}.blog2-sub .ll-form--inline .ll-form__submit{flex:0 0 auto;width:auto}.blog2-sub .ll-form__success-text{font-size:30px;line-height:36px}}@media (min-width:768px){.blog2-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){.blog2-list__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}@media (prefers-reduced-motion:reduce){.blog2-card{transition:none}}