.blog-page{--blog-bg:#f7f8fc;--blog-text:#18191b;--blog-text-muted:#6c7d93;--blog-text-count:#4c5767;--blog-accent:#c4fa4f;--blog-badge-new-bg:rgba(15,250,121,0.2);--blog-badge-new-text:#67fc7b;--blog-pill-inactive:#ededed;--blog-line:#e4e9f1;--blog-pagination-muted:#a7b1be;--blog-radius-card:24px;--blog-radius-pill:16px;--blog-radius-pagination:12px;--blog-container:1440px;position:relative;min-height:100vh;background:var(--blog-bg);color:var(--blog-text)}.blog-page__main{padding:112px 80px 80px}@media(max-width:1600px){.blog-page__main{padding:112px 16px 64px}}@media(max-width:1023px){.blog-page__main{padding:84px 16px 64px}}@media(max-width:767px){.blog-page__main{padding:90px 12px 48px}}.blog-page__container{max-width:var(--blog-container);margin:0 auto}.blog-page__container--article{max-width:var(--blog-container);margin:0 auto 120px}.blog-page__intro{display:flex;flex-direction:column;gap:64px;margin-bottom:80px}@media(max-width:767px){.blog-page__intro{gap:40px;margin-bottom:56px}}.blog-page__listing{display:flex;flex-direction:column;gap:48px}.blog-page__hero{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.blog-page__title{margin:0;max-width:900px;font-size:clamp(36px,4vw,56px);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--blog-text)}.blog-page__description{margin:0;max-width:605px;font-size:18px;line-height:28px;color:var(--blog-text)}.blog-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}@media(max-width:1199px){.blog-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.blog-page__grid{grid-template-columns:1fr;gap:32px}}.blog-page__empty{margin:0;color:var(--blog-text-muted);text-align:center}.blog-section-title{margin:0;font-weight:700;color:var(--blog-text)}.blog-section-title,.blog-section-title--listing{font-size:36px;line-height:40px}.blog-listing-section{display:flex;flex-direction:column;gap:24px}.blog-listing-section__heading{display:flex;align-items:flex-end;gap:12px}.blog-listing-section__count{padding-bottom:2px;font-size:24px;font-weight:500;line-height:30px;color:var(--blog-text-count)}.blog-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;font-size:14px;line-height:20px}.blog-breadcrumbs__item{display:inline-flex;align-items:center;gap:8px;color:var(--blog-text)}.blog-breadcrumbs__item:not(:last-child):after{content:"/";color:var(--blog-text)}.blog-breadcrumbs__link{color:inherit;text-decoration:none}.blog-breadcrumbs__link:hover{opacity:.75}.blog-breadcrumbs__current{color:var(--blog-text-muted)}.blog-featured{display:flex;flex-direction:column;gap:24px}.blog-featured__grid{display:grid;grid-template-columns:minmax(0,708fr) minmax(0,708fr);gap:24px;align-items:stretch}@media(max-width:1023px){.blog-featured__grid{grid-template-columns:1fr}}.blog-featured__side{gap:24px}.blog-card,.blog-featured__side{display:flex;flex-direction:column}.blog-card{height:100%}.blog-card__media-link{display:block;text-decoration:none}.blog-card__media{position:relative;overflow:hidden;border-radius:var(--blog-radius-card);background:#fff}.blog-card__badge{position:absolute;top:12px;left:12px;z-index:1;padding:4px 12px;border-radius:var(--blog-radius-pill);background:var(--blog-badge-new-bg);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:var(--blog-badge-new-text);font-size:14px;font-weight:500;line-height:20px;text-transform:lowercase}.blog-card__image{display:block;width:100%;height:100%;object-fit:cover}.blog-card__image--placeholder{min-height:240px;background:linear-gradient(135deg,#eef2f6,#dbe4ee)}.blog-card__body{flex:1 1;padding-top:16px}.blog-card__body,.blog-card__content{display:flex;flex-direction:column;gap:16px}.blog-card__meta{margin:0;font-size:14px;line-height:20px}.blog-card__meta,.blog-card__meta-sep{color:var(--blog-text-muted)}.blog-card__title{margin:0;font-size:18px;font-weight:500;line-height:24px}.blog-card__title a{color:inherit;text-decoration:none}.blog-card__title a:hover{opacity:.85}.blog-card__excerpt{margin:0;font-size:16px;line-height:24px;color:var(--blog-text-muted)}.blog-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:auto}.blog-card__author{display:flex;align-items:center;gap:12px;min-width:0}.blog-card__author-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.blog-card__author-avatar--placeholder{object-fit:cover;background:#d5e0ee}.blog-card__author-text{display:flex;flex-direction:column;gap:2px;min-width:0}.blog-card__author-name{font-size:16px;font-weight:500;line-height:24px}.blog-card__author-role{font-size:14px;line-height:18px;color:var(--blog-text-muted)}.blog-card__tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.blog-card__tag{padding:6px 12px;border-radius:var(--blog-radius-pill);background:#fff;color:var(--blog-text);font-size:14px;font-weight:500;line-height:18px;white-space:nowrap}.blog-card--featured .blog-card__media{height:260px}.blog-card--featured .blog-card__title{font-size:24px;font-weight:500;line-height:30px}.blog-card--featured-side{flex-direction:row;align-items:stretch;gap:24px;height:auto}.blog-card--featured-side .blog-card__media-link{flex:0 0 317px;max-width:42%}.blog-card--featured-side .blog-card__media{height:214px}.blog-card--featured-side .blog-card__body{flex:1 1;min-width:0;padding-top:0;gap:12px}.blog-card--featured-side .blog-card__content{gap:12px}.blog-card--featured-side .blog-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog-card--featured-side .blog-card__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog-card--featured-side .blog-card__footer{flex-direction:column;align-items:flex-start;gap:12px}.blog-card--featured-side .blog-card__tags{justify-content:flex-start}@media(max-width:767px){.blog-card--featured-side{flex-direction:column}.blog-card--featured-side .blog-card__media-link{flex:none;max-width:none;width:100%}.blog-card--featured-side .blog-card__media{height:200px}}.blog-card--grid .blog-card__media{height:240px}.blog-card--related .blog-card__media{height:220px}.blog-tags{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.blog-tags__label{font-size:14px;font-weight:500;line-height:20px;color:var(--blog-text)}.blog-tags__list{display:flex;flex-wrap:wrap;gap:7px}.blog-tags__pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 12px;border-radius:var(--blog-radius-pill);background:var(--blog-pill-inactive);color:var(--blog-text);font-size:14px;font-weight:500;line-height:18px;text-decoration:none;transition:background .2s ease,color .2s ease}.blog-tags__pill--active{background:var(--blog-text);color:#fff}.blog-tags__pill:not(.blog-tags__pill--active):hover{background:#e2e2e2}.blog-pagination{display:flex;gap:12px;flex-wrap:wrap}.blog-pagination,.blog-pagination__nav{align-items:center;justify-content:center}.blog-pagination__nav{display:inline-flex;min-height:40px;padding:12px 16px;border:1px solid var(--blog-line);border-radius:var(--blog-radius-pagination);background:rgba(0,0,0,0);color:var(--blog-text);font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:border-color .2s ease}.blog-pagination__nav:hover:not(.blog-pagination__nav--disabled){border-color:var(--blog-text-muted)}.blog-pagination__nav--disabled{color:var(--blog-pagination-muted);cursor:default}.blog-pagination__pages{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.blog-pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:40px;padding:12px 24px;border-radius:var(--blog-radius-pagination);color:var(--blog-text);font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background .2s ease}.blog-pagination__page--active{background:var(--blog-accent);color:var(--blog-text)}.blog-pagination__page:not(.blog-pagination__page--active):hover{background:var(--blog-pill-inactive)}.blog-pagination__ellipsis{padding:0 4px;color:var(--blog-text);font-size:16px;font-weight:500}.blog-contact{padding:0 80px 80px}@media(max-width:1600px){.blog-contact{padding:0 16px 64px}}@media(max-width:1023px){.blog-contact{padding:0 16px 64px}}@media(max-width:767px){.blog-contact{padding:0 12px 48px}}.blog-contact__inner{max-width:954px;margin:0 auto;padding:32px 64px;border-radius:var(--blog-radius-card);background:linear-gradient(148deg,#060719,#032e51);color:#fff;display:flex;flex-direction:column;gap:16px}@media(max-width:767px){.blog-contact__inner{padding:32px 24px}}.blog-contact__top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.blog-contact__lead{display:flex;flex-direction:column;gap:8px;min-width:0}.blog-contact__eyebrow{margin:0;font-size:16px;font-weight:500;line-height:20px;color:hsla(0,0%,100%,.8)}.blog-contact__email{margin:0;font-size:clamp(32px,4vw,46px);font-weight:700;line-height:1.22;letter-spacing:-.02em;color:#fff}.blog-contact__email a{color:inherit;text-decoration:none}.blog-contact__cta{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:12px 29px;border-radius:100px;background:var(--blog-accent);color:var(--blog-text);font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:filter .2s ease}.blog-contact__cta:hover{filter:brightness(1.05)}.blog-contact__divider{margin:0;border:none;border-top:1px solid hsla(0,0%,100%,.2)}.blog-contact__follow{display:flex;align-items:center;justify-content:space-between;gap:16px}.blog-contact__follow-label{font-size:16px;font-weight:500;line-height:20px;color:hsla(0,0%,100%,.8)}.blog-contact__social{display:flex;flex-wrap:wrap;gap:12px}.blog-contact__social-link{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:38px;background:hsla(0,0%,100%,.1);color:#fff;text-decoration:none;transition:background .2s ease}.blog-contact__social-link:hover{background:hsla(0,0%,100%,.16)}.blog-contact__social-link svg{display:block}.blog-article__header{display:flex;flex-direction:column;gap:24px;margin:12px 0 24px}.blog-article__title{margin:0;max-width:952px;font-size:clamp(36px,4vw,56px);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--blog-text)}.blog-article__info{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.blog-article__info-main{display:flex;flex-direction:column;gap:16px;min-width:0}.blog-article__meta-list{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.blog-article__meta-item{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:20px;color:var(--blog-text)}.blog-article__meta-item svg{flex-shrink:0;color:var(--blog-text)}.blog-article__share{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;padding:8px 16px;border:none;border-radius:100px;background:#733bfc;color:#fff;font-size:15px;font-weight:600;line-height:1.3;cursor:pointer;transition:filter .2s ease}.blog-article__share:hover{filter:brightness(1.06)}.blog-article__tags{display:flex;flex-wrap:wrap;gap:8px}.blog-article__tag{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--blog-radius-pill);background:#fff;color:var(--blog-text);font-size:14px;font-weight:500;line-height:18px;white-space:nowrap}.blog-article__share-wrap{position:relative;flex-shrink:0}.blog-article__share-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:20;min-width:180px;padding:8px;border:1px solid var(--blog-line);border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(4,38,76,.12)}.blog-article__share-link{display:flex;align-items:center;width:100%;padding:10px 12px;border:none;border-radius:8px;background:rgba(0,0,0,0);color:var(--blog-text);font-size:14px;font-weight:500;line-height:1.3;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s ease}.blog-article__share-link:hover{background:var(--blog-bg)}.blog-article__layout{display:grid;grid-template-columns:minmax(0,952fr) minmax(280px,464fr);gap:24px}@media(max-width:1023px){.blog-article__layout{grid-template-columns:1fr}}.blog-article__content{display:flex;flex-direction:column;gap:40px;min-width:0}.blog-article__sidebar{min-height:0}@media(max-width:1023px){.blog-article__sidebar{order:-1}}.blog-article__sidebar-inner{position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto;padding:16px;border-radius:16px;background:#fff;scrollbar-width:thin}.blog-article__prose{font-size:16px;line-height:24px;color:var(--blog-text)}.blog-article__prose>:first-child{margin-top:0}.blog-article__prose h2,.blog-article__prose h3{margin:0 0 16px;scroll-margin-top:var(--blog-scroll-offset,100px);font-size:36px;font-weight:700;line-height:40px;letter-spacing:-.02em;color:var(--blog-text)}.blog-article__prose h2:not(:first-child),.blog-article__prose h3:not(:first-child){margin-top:40px}.blog-article__prose p{margin:0 0 16px}.blog-article__prose p:last-child{margin-bottom:0}.blog-article__prose ol,.blog-article__prose ul{margin:0 0 16px;padding-left:24px}.blog-article__prose ol li,.blog-article__prose ul li{margin-bottom:8px}.blog-article__prose ol li:last-child,.blog-article__prose ul li:last-child{margin-bottom:0}.blog-article__prose ul{list-style:disc}.blog-article__prose ol{list-style:decimal}.blog-article__prose img{display:block;width:100%;height:auto;margin:24px 0;border-radius:var(--blog-radius-card)}.blog-article__prose img:first-of-type{margin-top:0}.blog-article__prose blockquote{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px 19px;margin:24px 0;padding:24px;border:none;border-radius:var(--blog-radius-card);background:linear-gradient(0deg,#c4fa4f,#d9ff72);color:#121416;font-size:24px;font-weight:500;line-height:1.35;text-transform:uppercase}.blog-article__prose blockquote:before{content:"“";grid-row:1/-1;align-self:start;font-size:56px;font-weight:700;line-height:.75;color:#121416}.blog-article__prose blockquote p{grid-column:2;margin:0;font-size:24px;font-weight:500;line-height:1.35;color:#121416;text-transform:uppercase}.blog-article__prose blockquote p+p{margin-top:0;font-size:16px;font-weight:500;line-height:1.5;text-transform:none;color:var(--blog-text-muted)}.blog-article__prose blockquote strong{font-weight:700}.blog-article__prose :is(div,figure):has(>table){margin:24px 0;overflow-x:auto}.blog-article__prose table{width:100%;margin:0;border-collapse:collapse;border:1px solid var(--blog-line);background:#fff}.blog-article__prose .blog-article__table-wrap{margin:24px 0;overflow-x:auto}.blog-article__prose td,.blog-article__prose th{padding:14px 16px;border:1px solid var(--blog-line);font-size:16px;line-height:24px;text-align:left;vertical-align:top}.blog-article__prose th{background:#f3f4fb;font-weight:500;color:var(--blog-text)}.blog-article__prose td{font-weight:400;color:var(--blog-text)}.blog-article__prose tbody tr:nth-child(2n) td{background:#fafbfd}.blog-article__prose a{color:#4d81e7;text-decoration:none}.blog-article__prose a:hover{text-decoration:underline}.blog-article__prose strong{font-weight:700}.blog-page--article{--blog-scroll-offset:100px;background:var(--blog-bg)}.blog-page--article .blog-page__main{padding-bottom:0}html:has(.blog-page--article){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.blog-page--article){scroll-behavior:auto}}.blog-toc__list{margin:0;padding:0;list-style:none}.blog-toc__section:last-child .blog-toc__divider{display:none}.blog-toc__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.blog-toc__link{display:block;flex:1 1;padding:8px 0;color:#4c5767;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s ease}.blog-toc__link:hover{color:#18191b}.blog-toc__link--active{color:#18191b;font-weight:500}.blog-toc__toggle{flex-shrink:0;width:24px;height:24px;margin-top:8px;border:none;border-radius:50%;background:rgba(0,0,0,0);cursor:pointer;position:relative}.blog-toc__toggle:after,.blog-toc__toggle:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:var(--blog-text-muted);transform:translate(-50%,-50%);transition:transform .2s ease}.blog-toc__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.blog-toc__toggle--open:after{transform:translate(-50%,-50%) rotate(0deg);opacity:0}.blog-toc__sublist{margin:0 0 8px;padding:0 0 0 26px;list-style:none;border-left:2px solid var(--blog-line)}.blog-toc__sublist li+li{margin-top:8px}.blog-toc__sublink{display:block;color:#4c5767;font-size:16px;line-height:1.4;text-decoration:none;transition:color .15s ease}.blog-toc__sublink:hover{color:var(--blog-text)}.blog-toc__sublink--active{color:var(--blog-text);font-weight:500}.blog-toc__divider{display:block;height:1px;margin:4px 0;background:hsla(0,0%,100%,.1);background:var(--blog-line)}.blog-faq{display:flex;flex-direction:column;gap:24px}.blog-faq__heading{margin:0}.blog-faq__panel{overflow:hidden;border:1px solid var(--blog-line);border-radius:var(--blog-radius-card);background:#fff}.blog-faq__item{border-bottom:1px solid var(--blog-line)}.blog-faq__item:last-child{border-bottom:none}.blog-faq__item[open] .blog-faq__chevron{transform:rotate(180deg)}.blog-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;font-size:18px;font-weight:500;line-height:1.4;color:var(--blog-text);cursor:pointer;list-style:none}.blog-faq__question::-webkit-details-marker{display:none}.blog-faq__question-text{flex:1 1;min-width:0}.blog-faq__chevron{flex-shrink:0;width:16px;height:16px;fill:var(--blog-text-muted);transition:transform .2s ease}.blog-faq__answer{padding:0 24px 20px;font-size:16px;line-height:24px;color:var(--blog-text)}.blog-faq__answer p{margin:0}.blog-author__card{display:flex;align-items:flex-end;gap:19px;padding:24px;border-radius:var(--blog-radius-card);background:#fff}.blog-author__avatar{width:86px;height:86px;border-radius:50%;object-fit:cover;flex-shrink:0}.blog-author__avatar--placeholder{object-fit:cover;background:#d5e0ee}.blog-author__info{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1}.blog-author__label{display:inline-flex;align-items:center;align-self:flex-start;padding:4px 8px;border-radius:8px;background:var(--blog-accent);color:var(--blog-text);font-size:14px;font-weight:500;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.blog-author__name-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.blog-author__name{margin:0;font-size:20px;font-weight:500;line-height:1.3;color:var(--blog-text)}.blog-author__role{font-weight:500;line-height:1.4}.blog-author__bio,.blog-author__role{margin:0;color:var(--blog-text-muted);font-size:16px}.blog-author__bio{line-height:1.5}.blog-author__social{display:flex;flex-wrap:wrap;gap:8px}.blog-author__social-link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--blog-bg);color:var(--blog-text);text-decoration:none;transition:background .2s ease}.blog-author__social-link:hover{background:var(--blog-line)}.blog-related{margin:120px 0 80px}.blog-related__header{margin-bottom:24px}.blog-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:1023px){.blog-related__grid{grid-template-columns:unset;grid-auto-flow:column;grid-auto-columns:minmax(280px,85%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.blog-related__grid::-webkit-scrollbar{display:none}}.blog-related .blog-card{scroll-snap-align:start}.hero-club-section{position:absolute;left:26px;right:26px;top:16px;background:linear-gradient(148deg,#020a15,#220351);border-radius:28px;height:76px;pointer-events:none}@media(max-width:1480px){.hero-club-section{left:10px;right:10px;top:10px}}@media(max-width:1200px){.hero-club-section{left:0;right:0;top:0;border-radius:0}}