.page-wrapper:has(.blog-page){overflow:visible}.blog-page{background:#f5f5f7;padding:0;overflow:visible}.blog-page:has(.blog-article){background:#fff;padding-bottom:60px}.blog-banner{background:#1c0a3a;align-items:center;min-height:420px;display:flex;position:relative;overflow:hidden}.blog-banner__bg{background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.blog-banner__overlay{pointer-events:none;background:linear-gradient(95deg,#160830f0 0%,#240e48d1 32%,#28104e66 58%,#140a281f 100%);position:absolute;inset:0}.blog-banner .auto-container{z-index:1;width:100%;position:relative}.blog-banner__content{text-align:left;max-width:520px;padding-block:88px}.blog-banner__title{color:#fff;letter-spacing:-.02em;margin:0 0 16px;font-family:Manrope,sans-serif;font-size:52px;font-weight:700;line-height:1.12}.blog-banner__text{color:#ffffffd9;margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:1.7}.blog-main{padding:56px 0 72px;overflow:visible}.blog-main>.auto-container{overflow:visible}.blog-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;column-gap:56px;display:grid;overflow:visible}.blog-sidebar{z-index:2;align-self:start;position:sticky;top:110px}.blog-sidebar__sticky{flex-direction:column;gap:28px;display:flex}.blog-search{background:#fff;border:1px solid #e8e8ec;border-radius:999px;align-items:center;gap:12px;width:100%;padding:13px 18px;display:flex;box-shadow:0 2px 10px #1414280a}.blog-search input{color:#141414;background:0 0;border:0;outline:none;flex:1;min-width:0;font-family:Manrope,sans-serif;font-size:15px;font-weight:400}.blog-search input::placeholder{color:#b0b0b8}.blog-search__icon{color:#b0b0b8;flex-shrink:0;display:inline-flex}.blog-categories{flex-direction:column;gap:0;display:flex}.blog-categories__item{color:#8a8a94;letter-spacing:.05em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:11px 0;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;transition:color .15s;display:flex}.blog-categories__item:hover{color:#4a4a52}.blog-categories__item.is-active{color:#2c2c34}.blog-categories__item span:first-child{line-height:1.35}.blog-categories__dot{background:#0bd3d2;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:2px}.blog-listing{min-width:0}.blog-listing__error{text-align:center;padding:56px 16px;color:#b42318;padding-bottom:0;font-size:16px}.blog-listing__status{text-align:center;color:#666;padding:56px 16px;font-size:16px}.blog-listing__more{flex-direction:column;align-items:center;gap:16px;margin-top:40px;display:flex}.blog-listing__sentinel{width:100%;height:1px}.blog-listing__load-more{appearance:none;color:#fff;cursor:pointer;background:#693cb0;border:0;border-radius:999px;padding:12px 28px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600}.blog-listing__load-more:hover:not(:disabled){background:#542f96}.blog-listing__load-more:disabled{opacity:.65;cursor:wait}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 28px;display:grid}.blog-card{background:#fff;border-radius:18px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 6px 24px #1414280d}.blog-card:hover{transform:translateY(-3px);box-shadow:0 14px 36px #14142817}.blog-card__media-link{padding:16px 16px 0;text-decoration:none;display:block}.blog-card__media{aspect-ratio:1.55;background:#e6e6ea;border-radius:14px;position:relative;overflow:hidden}.blog-card__media-fallback{background:linear-gradient(135deg,#2a124e,#0bd3d2);position:absolute;inset:0}.blog-card__img{object-fit:cover}.blog-card__body{flex-direction:column;flex:1;gap:8px;padding:16px 20px 20px;display:flex}.blog-card__category{color:#0bd3d2;margin:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.blog-card__title{color:#1a1a1f;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:700;line-height:1.35}.blog-card__title a{color:inherit;text-decoration:none}.blog-card__title a:hover{color:#693cb0}.blog-card__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.blog-card__date{color:#9ca3af;font-size:13px;font-weight:500}.blog-card__read-more{color:#6b7280;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.blog-card__read-more svg{width:13px;height:13px}.blog-card__read-more:hover{color:#693cb0}.blog-empty{text-align:center;color:#666;padding:56px 16px;font-size:16px}.blog-article{max-width:760px;margin:0 auto;padding:120px 0 40px}.blog-article__meta{color:#9ca3af;margin-bottom:12px;font-size:14px}.blog-article__title{margin:0 0 24px;font-size:40px;font-weight:800;line-height:1.2}.blog-article__media{aspect-ratio:16/9;background:#f3f4f6;border-radius:14px;margin-bottom:32px;position:relative;overflow:hidden}.blog-article__img{object-fit:cover}.blog-back{color:#693cb0;margin-top:40px;font-weight:600;text-decoration:none;display:inline-block}.blog-content{color:#333;font-size:17px;line-height:1.8}.blog-content h2{margin:32px 0 12px;font-size:28px;font-weight:700}.blog-content h3{margin:24px 0 10px;font-size:22px;font-weight:700}.blog-content p{margin:0 0 18px}.blog-content ul,.blog-content ol{margin:0 0 18px 24px}.blog-content img{border-radius:10px;max-width:100%;height:auto}.blog-content blockquote{color:#555;border-left:4px solid #693cb0;margin:0 0 18px;padding-left:16px;font-style:italic}.blog-content a{color:#693cb0;text-decoration:underline}.blog-container{max-width:1140px;margin:0 auto;padding:140px 20px 80px}.blog-hero{text-align:center;margin-bottom:48px}.blog-hero__title{margin:0 0 12px;font-size:42px;font-weight:800}.blog-hero__subtitle{color:#6b7280;margin:0;font-size:18px}.blog-card{position:relative}.blog-card__excerpt{color:#6b7280;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;display:-webkit-box;overflow:hidden}.blog-card__meta{color:#9ca3af;margin-top:auto;font-size:13px}.blog-card__link{z-index:1;font-size:0;position:absolute;inset:0}.blog-pagination{justify-content:center;align-items:center;gap:12px;margin-top:48px;display:flex}.blog-pagination__link{color:#693cb0;border:1px solid #d1d5db;border-radius:8px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.blog-pagination__link[aria-disabled=true]{opacity:.4;pointer-events:none}.blog-taxonomies{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.blog-chip{color:#693cb0;background:#efe5ff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.blog-chip--tag{color:#4b5563;background:#f3f4f6}.blog-toc{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;margin:0 0 28px;padding:16px 18px}.blog-toc__title{margin:0 0 10px;font-size:16px;font-weight:700}.blog-toc__list{margin:0;padding-left:18px}.blog-toc__item{margin:6px 0}.blog-toc__item--h3{margin-left:12px}.blog-share{flex-wrap:wrap;align-items:center;gap:10px;margin:28px 0;display:flex}.blog-share__label{color:#6b7280;font-weight:700}.blog-share__btn{color:#374151;border:1px solid #d1d5db;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.blog-adjacent{justify-content:space-between;gap:16px;margin:28px 0;display:flex}.blog-adjacent__link{color:#693cb0;max-width:45%;font-weight:600;text-decoration:none}.blog-adjacent__link--next{text-align:right;margin-left:auto}.blog-related{margin-top:40px}.blog-related__title{margin:0 0 20px;font-size:24px;font-weight:800}@media (min-width:1540px){.blog-banner{min-height:520px}.blog-banner__title{font-size:56px}.blog-banner__content{padding-block:92px}.blog-layout{grid-template-columns:220px minmax(0,1fr);column-gap:40px}.blog-card__title{font-size:18px}}@media (max-width:1199px){.blog-banner{min-height:360px}.blog-banner__title{font-size:44px}.blog-banner__content{padding-block:72px}.blog-layout{grid-template-columns:220px minmax(0,1fr);column-gap:40px}.blog-card__title{font-size:18px}}@media (max-width:768px){.blog-banner{min-height:280px;margin-top:72px}.blog-banner__overlay{background:linear-gradient(#160830e6 0%,#240e48b8 100%)}.blog-banner__content{max-width:100%;padding-block:52px}.blog-banner__title{font-size:36px}.blog-main{padding:36px 0 48px}.blog-layout{grid-template-columns:1fr;row-gap:28px}.blog-sidebar{position:static;top:auto}.blog-sidebar__sticky{position:static}.blog-categories{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.blog-grid{grid-template-columns:1fr;gap:20px}}@media (max-width:585px){.blog-banner__title{font-size:32px}.blog-categories{grid-template-columns:1fr}.blog-card__media-link{padding:12px 12px 0}.blog-article{padding-top:110px}.blog-article__title{font-size:30px}}
