.bl-hero{background:linear-gradient(90deg,rgba(14,8,40,.75) 0,rgba(14,8,40,.25) 48%,transparent 72%),linear-gradient(180deg,transparent 70%,var(--l5-deep) 100%),url(/lw5/blog/hero-bg.webp) 100%/cover no-repeat,#1A0B3A;padding-block:calc(var(--sec-y) * .6) calc(var(--sec-y) * .5)}.bl-hero .hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.bl-hero h1{font-size:clamp(34px,4.4vw,60px);line-height:1.2}.bl-hero h1 .gold{padding-bottom:.12em}.bl-hero h1>span{display:block;white-space:nowrap}.bl-hero h1>span>span{display:inline}.bl-hero__art img{display:block;width:112%;max-width:none;height:auto;margin-left:-6%;animation:floaty var(--dur-ambient) var(--ease-in-out) infinite alternate}.bl-search{position:relative;display:flex;align-items:center;max-width:460px;margin-top:var(--space-8)}.bl-search svg{position:absolute;z-index:1;left:var(--space-5);width:18px;height:18px;color:var(--text-dim);pointer-events:none}.bl-search input{width:100%;height:56px;padding:0 var(--space-6) 0 52px;border-radius:var(--r-full);border:1px solid var(--border-bright);background:rgba(255,255,255,.06);backdrop-filter:blur(12px);color:#fff;font:400 var(--fs-body-sm)/1 var(--font-body);outline:none;transition:border-color .3s,background .3s}.bl-search input::placeholder{color:var(--text-dim)}.bl-search input:focus{border-color:var(--l5-violet-2);background:rgba(255,255,255,.1)}.bl-body{background:var(--l5-light);color:var(--l5-ink);padding-top:var(--space-10)}.bl-cats{display:flex;gap:var(--space-3);overflow-x:auto;scrollbar-width:none;padding:var(--space-1) 0 var(--space-2)}.bl-cats::-webkit-scrollbar{display:none}.bl-cat{display:inline-flex;align-items:center;gap:var(--space-2);flex:none;padding:var(--space-3) var(--space-5);border-radius:var(--r-md);background:#fff;border:1px solid var(--l5-line);color:var(--l5-ink);font:500 var(--fs-caption)/1 var(--font-body);cursor:pointer;transition:border-color .25s,box-shadow .25s,transform .25s}.bl-cat svg{width:18px;height:18px;color:var(--l5-violet)}.bl-cat:hover{border-color:rgba(124,58,237,.35);transform:translateY(-1px)}.bl-cat.is-on{background:var(--l5-grad-btn);border-color:transparent;color:#fff;box-shadow:var(--l5-glow-btn)}.bl-cat.is-on svg{color:#fff}.c-orange{--ic:#F59E0B}.c-gold{--ic:#D97706}.c-violet{--ic:#7C3AED}.c-blue{--ic:#3B82F6}.c-pink{--ic:#EC4899}.c-red{--ic:#EF4444}.c-green{--ic:#10B981}.bl-cat[class*=c-]:not(.is-on) svg,.bl-topics svg[class*=c-]{color:var(--ic)}.bl-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--space-8);margin-top:var(--space-8);align-items:start}.card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--l5-line);border-radius:var(--r-lg);overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.card,.card:hover{color:var(--l5-ink)}.card:hover{transform:translateY(-4px);box-shadow:0 24px 44px -24px rgba(76,29,149,.45)}.card__img{position:relative;aspect-ratio:16/9;overflow:hidden}.card__img img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.16,1,.3,1)}.card:hover .card__img img{transform:scale(1.05)}.chip{position:absolute;left:var(--space-4);bottom:var(--space-3);padding:5px var(--space-3);border-radius:var(--r-full);font-size:var(--fs-nano);font-weight:600;color:#fff;background:var(--l5-violet);box-shadow:0 6px 16px -6px rgba(0,0,0,.4)}.chip--gold{background:var(--l5-gold-2)}.card__body{flex:1;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5)}.card__body h3{font-size:var(--fs-body);font-weight:700;letter-spacing:-.01em;line-height:1.35;text-wrap:balance}.card__meta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:var(--fs-micro);color:var(--l5-ink-dim)}.card__date{display:inline-flex;align-items:center;gap:6px}.card__date svg{width:14px;height:14px}.card__go{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;border:1px solid var(--l5-line);color:var(--l5-violet);transition:background .25s,color .25s}.card__go svg{width:14px;height:14px}.card:hover .card__go{background:var(--l5-violet);color:#fff;border-color:transparent}.bl-feat{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.bl-feat,.bl-feat__side{display:grid;gap:var(--space-5)}.card--lg .card__body{padding:var(--space-6)}.card--lg h3{font-size:clamp(20px,2vw,26px)}.card--lg .card__ex{font-size:var(--fs-caption);color:var(--l5-ink-dim);line-height:1.6}.card--lg .card__img{aspect-ratio:16/8.5}.card__by{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:600;color:var(--l5-ink)}.card__av{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--l5-violet),#3B82F6);color:#fff;font:700 11px/1 var(--font-display)}.card__meta-l{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}.bl-latest{margin-top:var(--space-12)}.bl-latest__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.bl-latest__head .h2{font-size:clamp(22px,2.2vw,28px)}.bl-more{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);font-weight:600;color:var(--l5-violet)}.bl-more svg{width:14px;height:14px}.bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.bl-empty,.bl-grid{margin-top:var(--space-6)}.bl-empty{display:none;padding:var(--space-10);text-align:center;border:1px dashed rgba(124,58,237,.3);border-radius:var(--r-lg);color:var(--l5-ink-dim)}.bl-empty.is-on{display:block}.pager{display:flex;justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-10)}.pager a,.pager span{display:grid;place-items:center;min-width:36px;height:36px;padding:0 var(--space-2);border-radius:var(--r-sm);font-size:var(--fs-caption);font-weight:500;color:var(--l5-ink)}.pager a:hover{background:#fff;color:var(--l5-violet)}.pager .is-on{background:var(--l5-grad-btn);color:#fff}.pager .pager__nav{border:1px solid var(--l5-line);background:#fff}.pager svg{width:14px;height:14px}.bl-side{position:sticky;top:88px;display:flex;flex-direction:column;gap:var(--space-6)}.bl-box{background:#fff;border:1px solid var(--l5-line);border-radius:var(--r-lg);padding:var(--space-5)}.bl-box .bl-search{margin:0;max-width:none}.bl-box .bl-search input{height:46px;background:var(--l5-light);border-color:var(--l5-line);color:var(--l5-ink)}.bl-box .bl-search input::placeholder{color:var(--l5-ink-dim)}.bl-box .bl-search input:focus{border-color:var(--l5-violet);background:#fff}.bl-box h4{font-size:var(--fs-body);font-weight:700;margin-bottom:var(--space-3)}.bl-topics{list-style:none;display:flex;flex-direction:column}.bl-topics a{width:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2);border:0;border-radius:var(--r-sm);background:none;font:500 var(--fs-caption)/1.3 var(--font-body);color:var(--l5-ink);text-align:left;cursor:pointer;transition:background .2s,color .2s}.bl-topics a.is-on,.bl-topics a:hover{background:rgba(124,58,237,.08);color:var(--l5-violet)}.bl-topics svg{width:18px;height:18px;flex:none;color:var(--l5-violet)}.bl-promo{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;aspect-ratio:9/16;max-height:640px;border-radius:var(--r-lg);padding:var(--space-8) var(--space-6);color:#fff;background:linear-gradient(180deg,rgba(28,15,61,.35),transparent 40%),url(/lw5/blog/promo-bg.webp) bottom/cover no-repeat,var(--l5-deep);border:1px solid rgba(167,139,250,.35);box-shadow:0 30px 60px -30px rgba(124,58,237,.7)}.bl-promo h4{font-size:clamp(20px,1.7vw,24px);font-weight:700;line-height:1.3;text-wrap:balance}.bl-promo .btn{margin-top:var(--space-5)}.bl-news{position:relative;overflow:hidden;padding-block:var(--space-10);background:linear-gradient(90deg,rgba(20,10,52,.92),rgba(28,15,61,.82) 55%,rgba(28,15,61,.35)),url(/lw5/blog/hero-bg.webp) center 70%/cover no-repeat,#1C0F3D;border-top:1px solid rgba(167,139,250,.2)}.bl-news__gifts{position:absolute;right:-60px;bottom:-40px;width:300px;height:auto;pointer-events:none;filter:drop-shadow(0 16px 24px rgba(0,0,0,.45))}.bl-news__in{position:relative;display:grid;grid-template-columns:auto minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-8);align-items:center;padding-right:180px}.bl-news__ic{display:grid;place-items:center;width:64px;height:64px;color:var(--l5-violet-2)}.bl-news__ic svg{width:56px;height:56px;stroke-width:1.4}.bl-news h3{font-size:clamp(20px,1.8vw,24px);font-weight:700}.bl-news p{margin-top:var(--space-2);font-size:var(--fs-caption);color:rgba(255,255,255,.78)}.bl-form{display:flex;gap:var(--space-3)}.bl-form input{flex:1;min-width:0;height:48px;padding:0 var(--space-5);border-radius:var(--r-md);border:1px solid rgba(255,255,255,.18);background:rgba(10,6,30,.45);color:#fff;font:400 var(--fs-body-sm)/1 var(--font-body);outline:none}.bl-form input::placeholder{color:var(--text-dim)}.bl-form input:focus{border-color:var(--l5-violet-2)}.bl-form .btn{height:48px;padding-inline:var(--space-8)}.bl-form__ok{grid-column:3;font-size:var(--fs-caption);color:var(--l5-gold);min-height:0;margin-top:calc(var(--space-6) * -1)}@media (max-width:1100px){.bl-layout{grid-template-columns:minmax(0,1fr)}.bl-side{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bl-side .bl-box:first-child{grid-column:1/-1}.bl-hero .hero__grid{grid-template-columns:minmax(0,1fr)}.bl-hero__art{max-width:620px;margin:0 auto}}@media (max-width:860px){.bl-feat{grid-template-columns:minmax(0,1fr)}.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-news__in{grid-template-columns:minmax(0,1fr);text-align:center;padding-right:0}.bl-news__gifts{width:200px;opacity:.5}.bl-form__ok{margin-top:0}.bl-news__ic{margin:0 auto}.bl-form__ok{grid-column:auto}.bl-search{margin-inline:auto}}@media (max-width:560px){.bl-grid,.bl-side{grid-template-columns:minmax(0,1fr)}.bl-form{flex-direction:column}.bl-form .btn{width:100%}}.bl-body{scroll-margin-top:70px}.bl-cat,.bl-topics a{text-decoration:none}.bl-feat--solo{grid-template-columns:minmax(0,1fr)}.pager .is-disabled{opacity:.4;pointer-events:none}.bl-news .bl-form{justify-content:flex-end}@media (max-width:860px){.bl-news .bl-form{justify-content:center}}@media (max-width:560px){.bl-hero h1>span{white-space:normal}}