.breadcrumbs{min-width:0;padding-bottom:10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.breadcrumbs__list{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;width:max-content;max-width:none;margin:0;padding:0;color:#686868;font-size:0.875rem;list-style:none}.breadcrumbs__item{flex:0 0 auto;white-space:nowrap}.breadcrumbs__item:not(:last-child)::after{margin-left:8px;content:"/"}.breadcrumbs__link{color:inherit;text-decoration:underline;text-underline-offset:3px}.breadcrumbs__current{white-space:nowrap}.blog-banner{position:absolute;inset:0;z-index:0;overflow:hidden;background:#121212}.blog-banner__video{display:block;width:100%;height:100%;object-fit:cover}.blog-card{display:flex;min-width:0;overflow:hidden;color:#161616;background:var(--blog-card-surface,#fff);border:1px solid var(--blog-card-border,#d8d5cf);flex-direction:column}.blog-card__media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:#151515}.blog-card__image,.blog-card__placeholder{display:block;width:100%;height:100%}.blog-card__image{object-fit:cover;transition:transform 0.45s ease}.blog-card:hover .blog-card__image{transform:scale(1.035)}.blog-card__placeholder{display:grid;color:#fff;font-family:var(--font-display);font-size:clamp(3rem,8vw,6rem);place-items:center}.blog-card__body{display:flex;flex:1;padding:22px;flex-direction:column}.blog-card__meta{display:flex;justify-content:space-between;gap:12px;color:var(--blog-card-muted,#6c6c6c);font-size:0.78rem;letter-spacing:0.05em;text-transform:uppercase}.blog-card__title{display:block;margin:20px 0 12px;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:700;line-height:1.05}.blog-card__title a{color:inherit}.blog-card__description{margin:auto 0 0;padding-top:12px;color:var(--color-page-ink-muted);line-height:1.5}@media (prefers-reduced-motion:reduce){.blog-card__image{transition:none}}.pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:clamp(36px,6vw,72px)}.pagination__list{display:flex;gap:8px;margin:0;padding:0;list-style:none}.pagination__gap{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;color:var(--color-text-inverse)}.pagination .button{min-width:42px}@media (max-width:520px){.pagination{align-items:stretch;flex-direction:column}.pagination__list{justify-content:center}}.faq{display:grid;grid-template-columns:minmax(180px,0.6fr) minmax(0,1.4fr);gap:clamp(28px,6vw,96px);padding-block:clamp(56px,9vw,120px);color:var(--color-page-ink)}.faq__title{margin:0;font-family:var(--font-display);font-size:clamp(3rem,8vw,7rem);font-weight:400;line-height:0.9;text-transform:uppercase}.faq__list{border-top:1px solid var(--color-page-ink-border)}.faq__item{border-bottom:1px solid var(--color-page-ink-border)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:22px;font-size:clamp(1rem,2vw,1.25rem);font-weight:500;cursor:pointer;list-style:none}.faq__question::-webkit-details-marker{display:none}.faq__icon{font-size:1.5rem;transition:transform 0.2s ease}.faq__item[open] .faq__icon{transform:rotate(45deg)}.faq__answer{max-width:720px;padding:0 48px 24px 0;color:var(--color-page-ink-muted);line-height:1.6}.faq__answer p{margin:0}@media (max-width:767px){.faq{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.faq__icon{transition:none}}.blog-view{background:var(--color-page-paper)}.blog-page{--blog-card-surface:#fff;--blog-card-border:#d8d5cf;--blog-card-muted:#6c6c6c;min-height:100vh;padding-top:calc(var(--header-offset-top) + var(--header-bar-height) + 72px);color:var(--color-page-ink);background:var(--color-page-paper)}.blog-page__container{width:100%;padding-inline:var(--page-gutter)}.blog-hero{position:relative;display:flex;min-height:clamp(430px,56vw,760px);margin-bottom:clamp(28px,5vw,64px);overflow:hidden;color:#fff;background:#151515;align-items:flex-end}.blog-hero::after{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(0 0 0 / 34%) 0%,rgb(0 0 0 / 10%) 42%,rgb(0 0 0 / 80%) 100%),linear-gradient(90deg,rgb(0 0 0 / 45%) 0%,transparent 70%);content:"";pointer-events:none}.blog-hero__content{position:relative;z-index:2;width:100%;padding:clamp(28px,5vw,72px)}.blog-hero .breadcrumbs__list{color:rgb(255 255 255 / 78%)}.blog-hero__title{max-width:980px;margin:clamp(28px,4vw,48px) 0 0;font-family:var(--font-display);font-size:clamp(2rem,5.2vw,4.25rem);font-weight:400;line-height:0.98;text-transform:uppercase;letter-spacing:-0.03em;overflow-wrap:anywhere}.blog-hero__intro{max-width:760px;margin:28px 0 0;color:rgb(255 255 255 / 82%);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.45}.blog-tabs{display:flex;gap:10px;margin-bottom:clamp(28px,5vw,54px);padding-bottom:6px;overflow-x:auto;scrollbar-width:thin}.blog-tabs .button{flex:0 0 auto}.blog-list__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}@media (max-width:1023px){.blog-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.blog-page{padding-top:calc(var(--header-offset-top) + var(--header-bar-height) + 36px)}.blog-list__grid{grid-template-columns:1fr}.blog-hero{min-height:430px}.blog-hero__content{padding:24px 18px 32px}.blog-hero__intro{margin-top:18px}}