body.blog-page .bx{--bx-ink: #1d1530;--bx-muted: #6f6582;--bx-line: rgba(85, 72, 116, .1);--bx-card: #fff;--bx-violet: #7654f5;--bx-rose: #e8215a;--bx-shadow: 0 1px 2px rgba(40, 30, 60, .04), 0 14px 38px rgba(58, 45, 86, .08);--bx-shadow-hover: 0 2px 4px rgba(40, 30, 60, .05), 0 26px 60px rgba(58, 45, 86, .16);--bx-ease: cubic-bezier(.22, 1, .36, 1);display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:28px;margin-top:8px;color:var(--bx-ink)}body.blog-page .bx h2,body.blog-page .bx h3{margin:0;color:var(--bx-ink)}body.blog-page .bx p{margin:0}body.blog-page .bx-hit{position:absolute;inset:0;z-index:1;border-radius:inherit}body.blog-page .bx-hit:focus-visible{outline:3px solid var(--bx-violet);outline-offset:3px}body.blog-page .bx-kicker{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bx-violet)}body.blog-page .bx-cat{display:inline-flex;align-self:flex-start;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:100px;color:#6a3fd8;background:#7654f51a}body.blog-page .bx-new{display:inline-flex;align-items:center;font-size:.68rem;font-weight:800;letter-spacing:.04em;padding:4px 10px;border-radius:100px;color:#fff;background:linear-gradient(135deg,#ff9a3c,#e8215a);box-shadow:0 6px 16px #e8215a47}body.blog-page .bx-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;font-size:.8rem;color:var(--bx-muted)}body.blog-page .bx-meta>span{display:inline-flex;align-items:center;gap:5px}body.blog-page .bx-showcase{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:20px}body.blog-page .bx-feature{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:28px;background:var(--bx-card);box-shadow:var(--bx-shadow);transition:transform .45s var(--bx-ease),box-shadow .45s var(--bx-ease)}body.blog-page .bx-feature-cover{position:relative;aspect-ratio:16 / 8.2;overflow:hidden;background:#f6f1fb}body.blog-page .bx-feature-cover img,body.blog-page .bx-mini-cover img,body.blog-page .bx-card-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--bx-ease)}body.blog-page .bx-feature-body{display:flex;flex-direction:column;gap:12px;padding:24px 28px 26px}body.blog-page .bx-feature-top{display:flex;align-items:center;flex-wrap:wrap;gap:10px}body.blog-page .bx-feature-title{font-size:clamp(1.5rem,2.3vw,2.05rem);line-height:1.15;letter-spacing:-.025em;font-weight:800}body.blog-page .bx-feature-desc{color:var(--bx-muted);font-size:1rem;line-height:1.55;max-width:62ch}body.blog-page .bx-read{margin-left:auto;font-weight:800;color:var(--bx-violet)!important}body.blog-page .bx-read svg{transition:transform .35s var(--bx-ease)}body.blog-page .bx-side{display:flex;flex-direction:column;gap:14px}body.blog-page .bx-side-head{display:flex;align-items:center;gap:8px;padding:4px 4px 0;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bx-muted)}body.blog-page .bx-mini{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:var(--bx-card);box-shadow:var(--bx-shadow);transition:transform .45s var(--bx-ease),box-shadow .45s var(--bx-ease)}body.blog-page .bx-mini-cover{aspect-ratio:16 / 7.2;overflow:hidden;background:#f6f1fb}body.blog-page .bx-mini-body{display:flex;flex-direction:column;gap:8px;padding:14px 18px 16px}body.blog-page .bx-mini-title{font-size:1.02rem;line-height:1.3;font-weight:750;letter-spacing:-.01em}body.blog-page .bx-listing{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:22px}body.blog-page .bx-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px 18px;flex-wrap:wrap;padding:10px;border-radius:22px;background:#fff;box-shadow:0 10px 30px #3a2d5614,inset 0 0 0 1px var(--bx-line);scroll-margin-top:90px}body.blog-page .bx-chips{display:flex;flex-wrap:wrap;gap:6px}body.blog-page .bx-chip{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:0;border-radius:14px;cursor:pointer;font:inherit;font-size:.9rem;font-weight:700;color:var(--bx-ink);background:transparent;transition:background-color .25s,color .25s,box-shadow .25s}body.blog-page .bx-chip span{font-size:.72rem;font-weight:800;padding:1px 7px;border-radius:100px;color:var(--bx-muted);background:#55487414;transition:background-color .25s,color .25s}body.blog-page .bx-chip:hover{background:#7654f514}body.blog-page .bx-chip.is-active{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d4aea);box-shadow:0 8px 20px #7654f54d}body.blog-page .bx-chip.is-active span{color:#fff;background:#ffffff38}body.blog-page .bx-tools{display:flex;align-items:center;gap:8px}body.blog-page .bx-search{display:flex;align-items:center;gap:8px;width:240px;padding:0 14px;height:42px;border-radius:14px;background:#f5f2fa;color:var(--bx-muted);transition:box-shadow .25s,background-color .25s}body.blog-page .bx-search:focus-within{background:#fff;box-shadow:0 0 0 2px #7654f573}body.blog-page .bx-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:.92rem;color:var(--bx-ink)}body.blog-page .bx-sort{display:inline-flex;padding:4px;gap:2px;border-radius:14px;background:#f5f2fa}body.blog-page .bx-sort button{border:0;border-radius:10px;padding:7px 12px;cursor:pointer;font:inherit;font-size:.84rem;font-weight:700;color:var(--bx-muted);background:transparent;transition:background-color .25s,color .25s,box-shadow .25s}body.blog-page .bx-sort button.is-active{color:var(--bx-ink);background:#fff;box-shadow:0 2px 8px #3a2d561f}body.blog-page .bx-sort button:disabled{opacity:.45;cursor:default}body.blog-page .bx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}body.blog-page .bx-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:var(--bx-card);box-shadow:var(--bx-shadow);transition:transform .45s var(--bx-ease),box-shadow .45s var(--bx-ease)}body.blog-page .bx-card.is-collapsed{display:none}body.blog-page .bx-card-cover{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#f6f1fb}body.blog-page .bx-card-cover .bx-new{position:absolute;top:12px;left:12px}body.blog-page .bx-card-body{flex:1;display:flex;flex-direction:column;gap:9px;padding:16px 18px 14px}body.blog-page .bx-card-title{font-size:1.08rem;line-height:1.3;font-weight:750;letter-spacing:-.012em}body.blog-page .bx-card-desc{color:var(--bx-muted);font-size:.88rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.blog-page .bx-card .bx-meta{margin-top:auto;padding-top:4px}body.blog-page .bx-save{position:relative;z-index:2;margin:-6px -8px -6px auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:var(--bx-muted);cursor:pointer;transition:color .2s,background-color .2s}body.blog-page .bx-save:hover{background:#7654f514;color:var(--bx-violet)}body.blog-page .bx-save.is-saved{color:var(--bx-violet)}body.blog-page .bx-save.is-saved svg{fill:currentColor}@media(hover:hover){body.blog-page .bx-feature:hover,body.blog-page .bx-mini:hover,body.blog-page .bx-card:hover{transform:translateY(-5px);box-shadow:var(--bx-shadow-hover)}body.blog-page .bx-feature:hover .bx-feature-cover img,body.blog-page .bx-mini:hover .bx-mini-cover img,body.blog-page .bx-card:hover .bx-card-cover img{transform:scale(1.045)}body.blog-page .bx-feature:hover .bx-read svg{transform:translate(3px,-3px)}}body.blog-page .bx-empty{grid-column:1 / -1;padding:56px 20px;text-align:center;color:var(--bx-muted);border-radius:24px;background:#ffffffb3;box-shadow:inset 0 0 0 1px var(--bx-line)}body.blog-page .bx-more{justify-self:center;margin-top:-6px;padding:13px 26px;border:0;border-radius:16px;cursor:pointer;font:inherit;font-weight:800;color:var(--bx-ink);background:#fff;box-shadow:var(--bx-shadow);transition:transform .35s var(--bx-ease),box-shadow .35s var(--bx-ease)}body.blog-page .bx-more:hover{transform:translateY(-2px);box-shadow:var(--bx-shadow-hover)}body.blog-page .bx-cta{grid-column:1 / -1;position:relative;overflow:hidden;display:flex;align-items:center;gap:22px;padding:18px 28px 18px 18px;border-radius:26px;color:#fff;background:radial-gradient(circle at 12% 50%,rgba(255,196,92,.35),transparent 38%),radial-gradient(circle at 92% 0%,rgba(255,120,180,.4),transparent 45%),linear-gradient(120deg,#2a1757,#5b32d6 55%,#8b3fd9);box-shadow:0 22px 50px #4c2aaa47}body.blog-page .bx-cta-fox{flex:0 0 auto;width:104px;height:104px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.3))}body.blog-page .bx-cta-copy{flex:1;display:flex;flex-direction:column;gap:4px}body.blog-page .bx-cta-copy strong{font-size:1.35rem;letter-spacing:-.02em}body.blog-page .bx-cta-copy span{color:#ffffffd1}body.blog-page .bx-cta-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:16px;text-decoration:none;font-weight:800;color:#2a1757;background:linear-gradient(135deg,#ffe08a,#ffc23d);box-shadow:0 10px 24px #ffc23d59;transition:transform .35s var(--bx-ease),box-shadow .35s var(--bx-ease)}body.blog-page .bx-cta-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #ffc23d73}body.blog-page .bx-path{display:grid;gap:18px;margin-top:12px}body.blog-page .bx-section-head{display:grid;gap:6px}body.blog-page .bx-section-head h2{font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.025em;font-weight:800}body.blog-page .bx-section-head p{color:var(--bx-muted)}body.blog-page .bx-path-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:none}body.blog-page .bx-stage{--tone: #7654f5;--tone-soft: rgba(118, 84, 245, .12);--tone-glow: rgba(118, 84, 245, .22);position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:16px;padding:22px 20px 18px;border-radius:26px;background:linear-gradient(160deg,#fff 35%,var(--tone-soft) 100%);box-shadow:var(--bx-shadow),inset 0 0 0 1px #fffc;transition:transform .45s var(--bx-ease),box-shadow .45s var(--bx-ease)}body.blog-page .bx-stage.tone-rose{--tone: #e8215a;--tone-soft: rgba(232, 33, 90, .1);--tone-glow: rgba(232, 33, 90, .2)}body.blog-page .bx-stage.tone-gold{--tone: #e39400;--tone-soft: rgba(255, 176, 32, .16);--tone-glow: rgba(255, 176, 32, .28)}body.blog-page .bx-stage.tone-mint{--tone: #13a06a;--tone-soft: rgba(22, 163, 109, .12);--tone-glow: rgba(22, 163, 109, .22)}body.blog-page .bx-stage-num{position:absolute;z-index:-1;right:10px;top:-22px;font-size:7.5rem;font-weight:900;line-height:1;letter-spacing:-.06em;color:transparent;background:linear-gradient(180deg,var(--tone-glow),rgba(255,255,255,0));-webkit-background-clip:text;background-clip:text}body.blog-page .bx-stage-head{display:grid;gap:3px}body.blog-page .bx-stage-head strong{font-size:1.3rem;font-weight:800;letter-spacing:-.02em;color:var(--bx-ink)}body.blog-page .bx-stage-head strong:before{content:"";display:inline-block;width:9px;height:9px;margin:0 9px 2px 0;border-radius:50%;background:var(--tone);box-shadow:0 0 0 4px var(--tone-soft)}body.blog-page .bx-stage-head span{font-size:.84rem;color:var(--bx-muted)}body.blog-page .bx-stage-covers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.blog-page .bx-stage-cover{display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:14px;background:#f6f1fb;box-shadow:0 6px 14px #3a2d561a;transition:transform .4s var(--bx-ease),box-shadow .4s var(--bx-ease)}body.blog-page .bx-stage-cover img{display:block;width:100%;height:100%;object-fit:cover}body.blog-page .bx-stage-start{display:flex;align-items:center;gap:6px;margin-top:auto;padding:10px 12px;border-radius:14px;text-decoration:none;font-size:.84rem;color:var(--bx-ink);background:#ffffffbf;box-shadow:inset 0 0 0 1px var(--tone-soft);transition:background-color .3s,box-shadow .3s}body.blog-page .bx-stage-start span{flex:0 0 auto;color:var(--bx-muted)}body.blog-page .bx-stage-start b{flex:1;min-width:0;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.blog-page .bx-stage-start svg{flex:0 0 auto;color:var(--tone);transition:transform .35s var(--bx-ease)}@media(hover:hover){body.blog-page .bx-stage:hover{transform:translateY(-4px);box-shadow:var(--bx-shadow-hover)}body.blog-page .bx-stage-cover:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 12px 24px #3a2d562e}body.blog-page .bx-stage-start:hover{background:#fff;box-shadow:inset 0 0 0 1px var(--tone)}body.blog-page .bx-stage-start:hover svg{transform:translate(2px,-2px)}}body.blog-page .bx-news{display:flex;align-items:center;justify-content:space-between;gap:18px 28px;flex-wrap:wrap;padding:24px 28px;border-radius:26px;background:var(--bx-card);box-shadow:var(--bx-shadow)}body.blog-page .bx-news-copy{display:grid;gap:6px;max-width:520px}body.blog-page .bx-news h2{display:flex;align-items:center;gap:10px;font-size:1.25rem;font-weight:800;letter-spacing:-.015em}body.blog-page .bx-news h2 svg{color:var(--bx-violet)}body.blog-page .bx-news p{color:var(--bx-muted);font-size:.92rem}body.blog-page .bx-news form{display:flex;flex-wrap:wrap;gap:8px;flex:1;max-width:460px}body.blog-page .bx-news input{flex:1;min-width:200px;height:46px;padding:0 16px;border:0;border-radius:14px;font:inherit;color:var(--bx-ink);background:#f5f2fa;outline:0;transition:box-shadow .25s,background-color .25s}body.blog-page .bx-news input:focus{background:#fff;box-shadow:0 0 0 2px #7654f573}body.blog-page .bx-news button{height:46px;padding:0 20px;border:0;border-radius:14px;cursor:pointer;font:inherit;font-weight:800;color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d4aea)}body.blog-page .bx-news button:disabled{opacity:.6}body.blog-page .bx-news-ok{display:flex;align-items:center;gap:8px;font-weight:700;color:#16a36d}body.blog-page .bx-news-err{flex-basis:100%;font-size:.82rem;color:var(--bx-rose)}@media(prefers-reduced-motion:no-preference){body.blog-page .bx-grid>.bx-card,body.blog-page .bx-grid>.bx-cta{animation:bx-rise .6s var(--bx-ease) both;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes bx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media(max-width:1080px){body.blog-page .bx-grid,body.blog-page .bx-path-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){body.blog-page .bx-showcase{grid-template-columns:1fr}body.blog-page .bx-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.blog-page .bx-side-head{grid-column:1 / -1}body.blog-page .bx-tools{width:100%}body.blog-page .bx-search{flex:1;width:auto}}@media(max-width:640px){body.blog-page .bx{gap:20px}body.blog-page .bx-feature{border-radius:22px}body.blog-page .bx-feature-cover{aspect-ratio:16 / 10}body.blog-page .bx-feature-body{padding:18px 18px 20px}body.blog-page .bx-feature-desc{font-size:.94rem}body.blog-page .bx-side{grid-template-columns:1fr}body.blog-page .bx-mini{flex-direction:row;align-items:stretch;border-radius:18px}body.blog-page .bx-mini-cover{flex:0 0 38%;aspect-ratio:auto}body.blog-page .bx-mini-body{padding:12px 14px}body.blog-page .bx-mini-title{font-size:.95rem}body.blog-page .bx-toolbar{padding:8px;border-radius:18px}body.blog-page .bx-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -8px;padding:0 8px;width:calc(100% + 16px)}body.blog-page .bx-chips::-webkit-scrollbar{display:none}body.blog-page .bx-chip{flex:0 0 auto}body.blog-page .bx-tools{flex-wrap:wrap}body.blog-page .bx-sort{width:100%}body.blog-page .bx-sort button{flex:1}body.blog-page .bx-grid{grid-template-columns:1fr;gap:16px}body.blog-page .bx-card{border-radius:20px}body.blog-page .bx-cta{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}body.blog-page .bx-cta-fox{position:absolute;right:8px;top:6px;width:78px;height:78px}body.blog-page .bx-cta-copy{padding-right:70px}body.blog-page .bx-cta-btn{width:100%;justify-content:center}body.blog-page .bx-path-steps{grid-template-columns:1fr}body.blog-page .bx-news{padding:20px}body.blog-page .bx-news form{max-width:none}}body.blog-page :is(.bx-card,.bx-feature,.bx-mini).tone-gold{--tone: #c8891a}body.blog-page :is(.bx-card,.bx-feature,.bx-mini).tone-pink{--tone: #e5487f}body.blog-page :is(.bx-card,.bx-feature,.bx-mini).tone-mint{--tone: #13a07a}body.blog-page :is(.bx-card,.bx-feature,.bx-mini).tone-violet{--tone: #7447f4}body.blog-page :is(.bx-card,.bx-feature,.bx-mini).tone-sky{--tone: #2f7de1}body.blog-page :is(.bx-card,.bx-feature,.bx-mini).tone-orange{--tone: #ea6c1f}body.blog-page :is(.bx-card,.bx-feature,.bx-mini)[class*=tone-]{background:radial-gradient(130% 70% at 50% 110%,color-mix(in srgb,var(--tone) 11%,#fff),#fff 62%);box-shadow:0 0 0 1px color-mix(in srgb,var(--tone) 14%,transparent),var(--bx-shadow)}body.blog-page :is(.bx-card,.bx-feature,.bx-mini)[class*=tone-] .bx-cat{color:color-mix(in srgb,var(--tone) 82%,#1d1828);background:color-mix(in srgb,var(--tone) 12%,#fff)}body.blog-page :is(.bx-card,.bx-feature,.bx-mini)[class*=tone-] .bx-read{color:var(--tone)}@media(hover:hover){body.blog-page :is(.bx-card,.bx-feature,.bx-mini)[class*=tone-]:hover{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--tone) 38%,transparent),0 26px 52px -26px color-mix(in srgb,var(--tone) 55%,transparent)}body.blog-page :is(.bx-card,.bx-feature,.bx-mini)[class*=tone-]:hover :is(.bx-card-title,.bx-feature-title,.bx-mini-title){color:color-mix(in srgb,var(--tone) 78%,#1d1828)}}body.blog-page :is(.bx-card-title,.bx-feature-title,.bx-mini-title){transition:color .3s ease}
