.blog-module__JsT-Oq__listing,.blog-module__JsT-Oq__detail{--blog-ink:#18212d;--blog-muted:#667085;--blog-blue:#315cff;--blog-line:#e9edf3;color:var(--blog-ink);font-family:var(--font-public),sans-serif;-webkit-font-smoothing:antialiased;background:#fff}.blog-module__JsT-Oq__listing :is(a,button):focus-visible,.blog-module__JsT-Oq__detail :is(a,button):focus-visible{outline:3px solid var(--blog-blue);outline-offset:4px}.blog-module__JsT-Oq__shell{width:min(100%,1280px);margin:0 auto;padding-inline:40px}.blog-module__JsT-Oq__listing{min-height:100vh;padding-top:166px;padding-bottom:120px}.blog-module__JsT-Oq__listingHeader{border-bottom:1px solid var(--blog-line);grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:40px;margin-bottom:40px;padding-bottom:42px;display:grid}.blog-module__JsT-Oq__listingHeader h1{letter-spacing:-.07em;max-width:780px;font-size:clamp(48px,5.8vw,78px);font-weight:760;line-height:1.04}.blog-module__JsT-Oq__listingIntro{max-width:390px;color:var(--blog-muted);margin-bottom:5px;font-size:16px;line-height:1.7}.blog-module__JsT-Oq__listingTools{justify-content:space-between;align-items:center;gap:18px;margin-bottom:34px;display:flex}.blog-module__JsT-Oq__filters{scrollbar-width:none;gap:8px;min-width:0;display:flex;overflow-x:auto}.blog-module__JsT-Oq__filters::-webkit-scrollbar{display:none}.blog-module__JsT-Oq__filter{border:1px solid var(--blog-line);min-height:42px;color:var(--blog-muted);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:10px 17px;font-size:13px;font-weight:650;transition:color .18s,background .18s,border-color .18s}.blog-module__JsT-Oq__filter:hover{color:var(--blog-ink);border-color:#cbd6ef}.blog-module__JsT-Oq__filter[aria-pressed=true]{color:#fff;background:var(--blog-ink);border-color:var(--blog-ink)}.blog-module__JsT-Oq__searchWrap{border:1px solid var(--blog-line);width:min(100%,280px);min-height:44px;color:var(--blog-muted);background:#f8faff;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 14px;display:flex}.blog-module__JsT-Oq__searchWrap:focus-within{border-color:var(--blog-blue);box-shadow:0 0 0 3px #315cff24}.blog-module__JsT-Oq__searchWrap input{width:100%;min-width:0;color:var(--blog-ink);background:0 0;outline:none;font-size:13px}.blog-module__JsT-Oq__searchWrap input::placeholder{color:#87909f}.blog-module__JsT-Oq__searchWrap input::-webkit-search-cancel-button{display:none}.blog-module__JsT-Oq__clearSearch{cursor:pointer;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;display:grid}.blog-module__JsT-Oq__clearSearch:hover{color:var(--blog-blue);background:#e8edf8}.blog-module__JsT-Oq__featured{border-top:1px solid var(--blog-line);border-bottom:1px solid var(--blog-line);min-height:334px;padding-block:18px 30px;display:block}.blog-module__JsT-Oq__featuredWithImage{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,4vw,58px);display:grid}.blog-module__JsT-Oq__featuredContent{flex-direction:column;align-items:flex-start;min-width:0;padding:10px 0 3px;display:flex}.blog-module__JsT-Oq__featureTop{width:100%;color:var(--blog-muted);justify-content:space-between;align-items:center;gap:20px;font-size:12px;font-weight:600;display:flex}.blog-module__JsT-Oq__featureTop span:first-child{color:var(--blog-blue)}.blog-module__JsT-Oq__articleMeta{color:var(--blog-muted);flex-wrap:wrap;gap:12px;margin-top:clamp(28px,3vw,43px);font-size:12px;font-weight:650;display:flex}.blog-module__JsT-Oq__articleMeta span+span:before{content:"";background:#aab4c5;border-radius:50%;width:4px;height:4px;margin:0 12px 2px 0;display:inline-block}.blog-module__JsT-Oq__featured h2{max-width:750px;font-family:var(--font-source-serif),Georgia,serif;letter-spacing:-.047em;overflow-wrap:anywhere;margin-top:14px;font-size:clamp(34px,3.7vw,53px);font-weight:400;line-height:1.12}.blog-module__JsT-Oq__featured h2 a:hover,.blog-module__JsT-Oq__articleRow h3 a:hover{color:var(--blog-blue)}.blog-module__JsT-Oq__featuredExcerpt{color:#5c6677;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:600px;margin-top:14px;font-size:15px;line-height:1.7;display:-webkit-box;overflow:hidden}.blog-module__JsT-Oq__readLink{color:var(--blog-blue);align-items:center;gap:10px;margin-top:auto;padding-top:23px;font-size:13px;font-weight:750;display:inline-flex}.blog-module__JsT-Oq__readLink svg{transition:transform .18s}.blog-module__JsT-Oq__readLink:hover svg{transform:translate(2px,-2px)}.blog-module__JsT-Oq__featuredImage{aspect-ratio:16/9;background:#d9e3f7;border-radius:24px 86px 24px 24px;width:100%;display:block;position:relative;overflow:hidden}.blog-module__JsT-Oq__coverImage{object-fit:cover;transition:transform .35s}.blog-module__JsT-Oq__featuredImage .blog-module__JsT-Oq__coverImage{object-fit:contain}.blog-module__JsT-Oq__featuredImage:hover .blog-module__JsT-Oq__coverImage,.blog-module__JsT-Oq__featuredImage:focus-visible .blog-module__JsT-Oq__coverImage{transform:scale(1.035)}.blog-module__JsT-Oq__more{margin-top:64px}.blog-module__JsT-Oq__moreHeading{border-bottom:1px solid var(--blog-line);justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:20px;display:flex}.blog-module__JsT-Oq__moreHeading h2{letter-spacing:-.055em;font-size:clamp(28px,3vw,38px);font-weight:750;line-height:1.1}.blog-module__JsT-Oq__moreHeading span{color:var(--blog-muted);font-size:13px}.blog-module__JsT-Oq__articleRow{border-bottom:1px solid var(--blog-line);grid-template-columns:150px minmax(0,1fr) 164px;align-items:center;gap:28px;min-height:166px;padding:23px 0;display:grid}.blog-module__JsT-Oq__rowMeta{color:var(--blog-muted);flex-direction:column;align-self:start;align-items:flex-start;gap:5px;padding-top:3px;font-size:12px;font-weight:600;display:flex}.blog-module__JsT-Oq__rowCategory{color:var(--blog-blue)}.blog-module__JsT-Oq__rowBody{min-width:0}.blog-module__JsT-Oq__articleRow h3{letter-spacing:-.05em;overflow-wrap:anywhere;max-width:720px;font-size:clamp(22px,2.4vw,31px);font-weight:680;line-height:1.2}.blog-module__JsT-Oq__rowBody>p{max-width:700px;color:var(--blog-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.blog-module__JsT-Oq__rowImage{background:#eef3ff;border-radius:18px;width:164px;height:110px;position:relative;overflow:hidden}.blog-module__JsT-Oq__rowImage:hover .blog-module__JsT-Oq__coverImage,.blog-module__JsT-Oq__rowImage:focus-visible .blog-module__JsT-Oq__coverImage{transform:scale(1.045)}.blog-module__JsT-Oq__rowArrow{width:44px;height:44px;color:var(--blog-blue);background:#f7f9ff;border:1px solid #e7edfa;border-radius:50%;justify-self:end;place-items:center;display:grid}.blog-module__JsT-Oq__emptyState{background:#f7f9ff;border:1px solid #e7edfa;border-radius:28px;padding:64px 36px}.blog-module__JsT-Oq__emptyState p{letter-spacing:-.035em;font-size:24px;font-weight:700}.blog-module__JsT-Oq__emptyState span{color:var(--blog-muted);margin-top:8px;display:block}.blog-module__JsT-Oq__emptyState button{color:var(--blog-blue);cursor:pointer;align-items:center;gap:8px;margin-top:24px;font-weight:700;display:inline-flex}.blog-module__JsT-Oq__detail{min-height:100vh;padding-top:150px;padding-bottom:120px}.blog-module__JsT-Oq__backLink{border:1px solid var(--blog-line);color:#596274;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 15px;font-size:12px;font-weight:700;transition:border-color .18s,color .18s;display:inline-flex}.blog-module__JsT-Oq__backLink:hover{color:var(--blog-blue);border-color:#b4c5ff}.blog-module__JsT-Oq__articleHeader{max-width:1100px;margin-top:42px}.blog-module__JsT-Oq__detailMeta{color:var(--blog-muted);flex-wrap:wrap;align-items:center;gap:11px;font-size:13px;font-weight:600;display:flex}.blog-module__JsT-Oq__detailCategory{color:var(--blog-blue);background:#eef3ff;border-radius:999px;padding:8px 13px;font-weight:700}.blog-module__JsT-Oq__detailMeta .blog-module__JsT-Oq__separator{color:#bbc3d0}.blog-module__JsT-Oq__articleHeader h1{letter-spacing:-.065em;overflow-wrap:anywhere;margin-top:24px;font-size:clamp(42px,5vw,68px);font-weight:800;line-height:1.08}.blog-module__JsT-Oq__subtitle{letter-spacing:-.03em;max-width:780px;margin-top:24px;font-size:clamp(21px,2.4vw,28px);font-weight:600;line-height:1.5}.blog-module__JsT-Oq__excerpt{max-width:760px;color:var(--blog-muted);margin-top:22px;font-size:17px;line-height:1.8}.blog-module__JsT-Oq__coverFigure{background:#eef3ff;border-radius:28px;width:100%;margin-top:56px;overflow:hidden}.blog-module__JsT-Oq__coverFrame{aspect-ratio:16/8;position:relative}.blog-module__JsT-Oq__coverFrame img{object-fit:cover}.blog-module__JsT-Oq__articleContent{width:min(100%,760px);margin:64px auto 0}.blog-module__JsT-Oq__articleSection+.blog-module__JsT-Oq__articleSection{margin-top:38px}.blog-module__JsT-Oq__sectionHeading{letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:54px;margin-bottom:20px;font-size:clamp(27px,3vw,39px);font-weight:750;line-height:1.2}.blog-module__JsT-Oq__prose{color:#394357;font-family:var(--font-source-serif),Georgia,serif;overflow-wrap:break-word;font-size:18px;line-height:1.85}.blog-module__JsT-Oq__prose :is(p,ul,ol,blockquote,pre){margin-block:1.35em}.blog-module__JsT-Oq__prose :is(p,ul,ol,blockquote,pre):first-child{margin-top:0}.blog-module__JsT-Oq__prose :is(p,ul,ol,blockquote,pre):last-child{margin-bottom:0}.blog-module__JsT-Oq__prose ul{padding-left:1.6em;list-style:outside}.blog-module__JsT-Oq__prose ol{padding-left:1.6em;list-style:decimal}.blog-module__JsT-Oq__prose li{margin-block:.45em;padding-left:.18em}.blog-module__JsT-Oq__prose :is(strong,h2,h3,h4){color:var(--blog-ink)}.blog-module__JsT-Oq__prose strong{font-weight:700}.blog-module__JsT-Oq__prose a{color:var(--blog-blue);text-underline-offset:.18em;text-decoration:underline}.blog-module__JsT-Oq__prose a:hover{text-decoration-thickness:2px}.blog-module__JsT-Oq__prose blockquote{color:#58657e;border-left:3px solid #9eafff;padding:.3em 0 .3em 1.3em;font-style:italic}.blog-module__JsT-Oq__prose :is(h2,h3,h4){font-family:var(--font-public),sans-serif;letter-spacing:-.04em;line-height:1.25}.blog-module__JsT-Oq__prose h2{margin-top:1.8em;font-size:1.75em}.blog-module__JsT-Oq__prose h3{margin-top:1.6em;font-size:1.3em}.blog-module__JsT-Oq__prose h4{margin-top:1.4em;font-size:1.1em}.blog-module__JsT-Oq__prose :is(code,pre){font-family:var(--font-jetbrains),monospace}.blog-module__JsT-Oq__prose code{color:#243457;background:#f0f3fa;border-radius:5px;padding:.13em .35em;font-size:.83em}.blog-module__JsT-Oq__prose pre{background:#f0f3fa;border-radius:18px;max-width:100%;padding:22px;font-size:.85em;line-height:1.7;overflow-x:auto}.blog-module__JsT-Oq__prose pre code{background:0 0;padding:0}.blog-module__JsT-Oq__prose hr{border:0;border-top:1px solid var(--blog-line);margin-block:2.2em}.blog-module__JsT-Oq__inlineFigure{margin-block:44px}.blog-module__JsT-Oq__inlineFigure img{border-radius:20px;width:100%;height:auto;display:block}.blog-module__JsT-Oq__inlineFigure figcaption{color:var(--blog-muted);text-align:center;margin-top:12px;padding-inline:8px;font-size:13px;line-height:1.5}.blog-module__JsT-Oq__articleEnd{border-top:1px solid var(--blog-line);width:min(100%,760px);margin:72px auto 0;padding-top:26px}.blog-module__JsT-Oq__articleEnd a{color:var(--blog-blue);align-items:center;gap:10px;font-size:14px;font-weight:750;display:inline-flex}.blog-module__JsT-Oq__articleEnd a:hover svg{transform:translate(-3px)}.blog-module__JsT-Oq__articleEnd svg{transition:transform .18s}@media (max-width:900px){.blog-module__JsT-Oq__featuredWithImage{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.blog-module__JsT-Oq__featured h2{font-size:clamp(29px,3.7vw,40px)}.blog-module__JsT-Oq__articleRow{grid-template-columns:118px minmax(0,1fr) 138px;gap:18px}.blog-module__JsT-Oq__rowImage{width:138px;height:100px}}@media (max-width:700px){.blog-module__JsT-Oq__shell{padding-inline:22px}.blog-module__JsT-Oq__listing,.blog-module__JsT-Oq__detail{padding-top:124px;padding-bottom:100px}.blog-module__JsT-Oq__listingHeader{grid-template-columns:1fr;gap:17px;margin-bottom:24px;padding-bottom:27px}.blog-module__JsT-Oq__listingHeader h1{font-size:clamp(42px,10vw,58px)}.blog-module__JsT-Oq__listingIntro{margin-bottom:0;font-size:15px}.blog-module__JsT-Oq__listingTools{flex-direction:column-reverse;align-items:stretch;gap:14px;margin-bottom:25px}.blog-module__JsT-Oq__searchWrap{width:100%}.blog-module__JsT-Oq__featuredWithImage{flex-direction:column;display:flex}.blog-module__JsT-Oq__featuredImage{aspect-ratio:16/9;border-radius:22px 54px 22px 22px;min-height:0}.blog-module__JsT-Oq__featuredContent{padding:20px 0 2px}.blog-module__JsT-Oq__featured{min-height:0;padding-block:13px 24px}.blog-module__JsT-Oq__featured h2{margin-top:13px;font-size:clamp(29px,8vw,39px)}.blog-module__JsT-Oq__articleMeta{margin-top:24px}.blog-module__JsT-Oq__readLink{margin-top:0}.blog-module__JsT-Oq__more{margin-top:48px}.blog-module__JsT-Oq__articleRow{grid-template-columns:minmax(0,1fr) 112px;gap:8px 16px;min-height:160px;padding:19px 0}.blog-module__JsT-Oq__rowMeta{flex-direction:row;grid-area:1/1;gap:8px;font-size:11px}.blog-module__JsT-Oq__rowMeta span+span:before{color:#aab4c5;content:"/";margin-right:8px}.blog-module__JsT-Oq__rowBody{grid-area:2/1}.blog-module__JsT-Oq__articleRow h3{font-size:22px}.blog-module__JsT-Oq__rowImage{border-radius:15px;grid-area:1/2/3;width:112px;height:98px}.blog-module__JsT-Oq__rowArrow{grid-area:1/2/3;width:38px;height:38px}.blog-module__JsT-Oq__rowBody>p{display:none}.blog-module__JsT-Oq__articleHeader{margin-top:35px}.blog-module__JsT-Oq__articleHeader h1{font-size:clamp(38px,9vw,54px)}.blog-module__JsT-Oq__subtitle{margin-top:20px;font-size:20px}.blog-module__JsT-Oq__excerpt{margin-top:18px;font-size:15px}.blog-module__JsT-Oq__coverFigure{border-radius:22px;margin-top:36px}.blog-module__JsT-Oq__coverFrame{aspect-ratio:16/10}.blog-module__JsT-Oq__articleContent{margin-top:43px}.blog-module__JsT-Oq__prose{font-size:17px;line-height:1.8}.blog-module__JsT-Oq__articleSection+.blog-module__JsT-Oq__articleSection{margin-top:32px}.blog-module__JsT-Oq__sectionHeading{margin-top:46px}.blog-module__JsT-Oq__inlineFigure{margin-block:34px}}@media (max-width:420px){.blog-module__JsT-Oq__rowMeta span:nth-child(3){display:none}.blog-module__JsT-Oq__rowImage{width:84px;height:84px}.blog-module__JsT-Oq__articleRow h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.blog-module__JsT-Oq__listing *,.blog-module__JsT-Oq__detail *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
