.blog-main{padding-top:var(--space-12);padding-bottom:var(--space-12)}.blog-hero{padding-top:var(--space-12);padding-bottom:var(--space-10);border-bottom:1px solid var(--color-border)}.blog-hero__container{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr);gap:var(--space-10);align-items:center}.blog-hero__title{font-size:clamp(2.1rem,3vw,2.6rem);margin-bottom:var(--space-4)}.blog-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-5)}.blog-hero__notice{margin-top:var(--space-6)}.blog-hero__meta{margin-top:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.blog-hero__media{position:relative}.blog-hero__figure{position:relative;border-radius:32px;overflow:hidden;border:1px solid rgba(255,255,255,0.12);box-shadow:var(--shadow-sharp);background:radial-gradient(circle at 0 0,rgba(226,184,91,0.2) 0,rgba(4,4,10,1) 55%)}.blog-hero__image{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform var(--transition-slow)}.blog-hero__figure:hover .blog-hero__image{transform:scale(1.05)}.blog-hero__caption{position:absolute;left:var(--space-5);bottom:var(--space-5);right:var(--space-5);border-radius:var(--radius-full);padding:6px 14px;background:rgba(6,6,12,0.9);backdrop-filter:blur(10px);font-size:var(--font-size-xs);color:var(--gray-200);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.blog-layout__container{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(260px,1fr);gap:var(--space-10);align-items:flex-start}.blog-list{display:flex;flex-direction:column;gap:var(--space-7)}.blog-article__header{margin-bottom:var(--space-4)}.blog-article__header--with-media{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-6);align-items:center}.blog-article__title{font-size:var(--font-size-2xl);margin-bottom:var(--space-2)}.blog-article__subtitle{color:var(--gray-300);font-size:var(--font-size-sm);max-width:52ch}.blog-article__body{font-size:var(--font-size-sm);color:var(--color-muted)}.blog-article__list{margin-left:1.1rem;margin-bottom:var(--space-4)}.blog-article__list li{margin-bottom:6px;position:relative;padding-left:10px}.blog-article__list li::before{content:"";position:absolute;left:0;top:0.55em;width:4px;height:4px;border-radius:999px;background:linear-gradient(135deg,#e2b85b,#ff4b6a)}.blog-article__list--ordered{margin-left:1.2rem;counter-reset:blog-ordered}.blog-article__list--ordered li{padding-left:0}.blog-article__list--ordered li::before{content:counter(blog-ordered)".";counter-increment:blog-ordered;position:static;display:inline-block;width:1.2rem;margin-left:-1.2rem;margin-right:0.3rem;border-radius:0;background:none;color:var(--color-primary-strong);font-weight:600}.blog-article__cta{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-3)}.blog-article__cta--end{justify-content:flex-start}.blog-article--featured{border-radius:28px;background:radial-gradient(circle at 0 0,rgba(226,184,91,0.22) 0,rgba(9,9,16,0.98) 52%,rgba(6,6,12,0.98) 100%);box-shadow:0 26px 70px rgba(0,0,0,0.95)}.blog-article__figure{border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,0.14);box-shadow:var(--shadow-soft)}.blog-article__image{width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform var(--transition-base)}.blog-article__figure:hover .blog-article__image{transform:scale(1.04)}.blog-sidebar{display:flex;flex-direction:column;gap:var(--space-6)}.blog-sidebar__section{padding:var(--space-6)}.blog-sidebar__title{font-size:var(--font-size-md);margin-bottom:var(--space-4);letter-spacing:0.16em;text-transform:uppercase}.blog-sidebar__list{display:flex;flex-direction:column;gap:var(--space-2)}.blog-sidebar__links{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-sm)}.blog-sidebar__links a{display:inline-flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px dashed rgba(255,255,255,0.06)}.blog-sidebar__links a:last-child{border-bottom:none}.blog-faq{display:flex;flex-direction:column;gap:var(--space-4)}.blog-faq__item{padding:var(--space-3);border-radius:var(--radius-md);background:rgba(7,7,14,0.96);border:1px solid rgba(255,255,255,0.06)}.blog-faq__question{font-size:var(--font-size-sm);font-weight:500;color:var(--gray-100);margin-bottom:var(--space-2)}.blog-faq__answer{font-size:var(--font-size-sm);color:var(--color-muted)}@media (max-width:1024px){.blog-hero__container{grid-template-columns:1.2fr 1fr;gap:var(--space-8)}.blog-layout__container{grid-template-columns:minmax(0,1.7fr) minmax(0,1.2fr);gap:var(--space-8)}.blog-article__header--with-media{grid-template-columns:1.3fr 1fr}}@media (max-width:900px){.blog-layout__container{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.blog-sidebar{order:-1;flex-direction:row;flex-wrap:wrap}.blog-sidebar__section{flex:1 1 260px}}@media (max-width:768px){.blog-main{padding-top:var(--space-10)}.blog-hero{padding-top:var(--space-10)}.blog-hero__container{grid-template-columns:1fr;gap:var(--space-8)}.blog-hero__media{order:-1}.blog-hero__caption{position:static;margin:var(--space-3);margin-top:auto}.blog-hero__actions{flex-direction:column}.blog-article__header--with-media{grid-template-columns:1fr;gap:var(--space-4)}.blog-article__title{font-size:var(--font-size-xl)}}@media (max-width:640px){.blog-sidebar{flex-direction:column}.blog-hero__title{font-size:2rem}.blog-article--featured{padding:var(--space-6)}.blog-hero__figure{border-radius:24px}}