
body.blog-page{background:#fbfcfd}.blog-page .header{background:rgba(251,252,253,.92)}.blog-page .desktop-nav a[aria-current=page]{color:var(--text-link)}.blog-shell{max-width:1320px;padding:0 64px;margin:auto}.blog-intro{padding:88px 0 56px;max-width:760px}.blog-intro h1{font-size:clamp(56px,7vw,92px);letter-spacing:-.065em;line-height:1.06;font-weight:500}.blog-intro p{margin-top:27px;font-size:19px;line-height:1.8;color:var(--text-body);max-width:520px;word-break:keep-all}.blog-filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 44px}.blog-filter{border-radius:30px;padding:12px 20px;background:transparent;color:var(--text-body);font-size:15px;transition:background .2s,color .2s}.blog-filter:hover{background:#eef4f8}.blog-filter[aria-pressed=true]{background:#233f53;color:white}.blog-count{font-size:14px;color:var(--text-body);margin-bottom:24px}.blog-grid,.home-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 32px}.blog-card{min-width:0;display:block}.blog-card .blog-cover{aspect-ratio:1.55;position:relative;overflow:hidden;border-radius:3px;background:#e3f0fa;margin-bottom:23px;isolation:isolate;transition:transform .4s ease}.blog-card:hover .blog-cover{transform:translateY(-4px)}.blog-cover::before,.blog-cover::after,.blog-cover i{content:"";position:absolute;display:block;transition:transform .65s ease}.blog-cover::before{width:68%;height:115%;left:39%;top:11%;border-radius:50%;background:linear-gradient(140deg,#ffffffd9,#b4d8f033);box-shadow:-18px -8px 40px #fff8,inset 1px 1px 1px #fffa;transform:rotate(-29deg)}.blog-cover::after{width:48%;height:100%;top:46%;left:-8%;border-radius:50%;background:linear-gradient(110deg,#a8cee7,#edf7ff);transform:rotate(-30deg)}.blog-cover i{inset:0;background:linear-gradient(145deg,#fff6,transparent 60%)}.blog-cover.variant-1{background:#e9eef3}.blog-cover.variant-1::before{border-radius:0;width:54%;height:110%;left:28%;top:24%;transform:rotate(32deg);background:linear-gradient(100deg,#ffffff,#c5d6e3)}.blog-cover.variant-1::after{border-radius:0;width:27%;height:96%;left:7%;top:20%;transform:rotate(32deg);background:linear-gradient(100deg,#dae5ef,#f9fcff)}.blog-cover.variant-2{background:#d9edf8}.blog-cover.variant-2::before{width:75%;height:140%;left:37%;top:-24%;border-radius:50%;background:linear-gradient(140deg,#f7fcff,#8dbeda)}.blog-cover.variant-2::after{width:70%;height:120%;left:-13%;top:35%;background:linear-gradient(140deg,#cee9fa,#f6fbff)}.blog-cover.variant-3{background:#e4eafa}.blog-cover.variant-3::before{border-radius:0;width:85%;height:26%;left:20%;top:27%;transform:rotate(-32deg);background:linear-gradient(90deg,#a6bedf,#f9fbff)}.blog-cover.variant-3::after{border-radius:0;width:85%;height:26%;left:-5%;top:61%;transform:rotate(-32deg);background:linear-gradient(90deg,#f9fbff,#b9cde6)}.blog-meta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--text-body);line-height:1.6;margin-bottom:12px}.blog-card h2,.blog-card h3{font-size:24px;font-weight:600;line-height:1.45;letter-spacing:-.75px;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.blog-card p{margin-top:13px;color:var(--text-body);font-size:16px;line-height:1.8;word-break:keep-all;overflow-wrap:anywhere}.blog-card:hover h2,.blog-card:hover h3{color:var(--text-link)}.blog-page footer{margin-top:120px;background:#f0f6fa;padding-top:50px}.blog-page .footer-top{padding-bottom:35px}.blog-page .footer-bottom{padding-top:0;border:0}.blog-home-link{display:inline-flex;margin:45px 0 0;font-size:16px;padding:13px 24px;border-radius:30px;background:#e7f1f8;color:var(--text-link)}.home-blog-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:45px}.home-blog-heading h2{font-size:clamp(30px,3vw,46px);letter-spacing:-1.5px}.home-blog-heading p{max-width:380px;color:var(--text-body);font-size:17px;line-height:1.8}.home-blog-grid .blog-card h3{font-size:24px}.home-blog-grid .blog-cover{aspect-ratio:1.5}.article-shell{max-width:820px;margin:auto;padding:66px 40px 0}.article-back{color:var(--text-link);font-size:15px;display:inline-flex;padding:8px 0}.article-header{padding:48px 0 50px}.article-header h1{font-size:clamp(34px,4.8vw,57px);line-height:1.3;font-weight:600;letter-spacing:-.045em;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}.article-header .blog-meta{margin-bottom:23px}.article-deck{margin-top:28px;font-size:21px;line-height:1.8;letter-spacing:-.3px;color:var(--text-body);word-break:keep-all;overflow-wrap:anywhere}.article-body{font-size:18px;line-height:1.95;letter-spacing:-.2px;color:var(--text-body);word-break:keep-all;overflow-wrap:anywhere}.article-body h2{font-size:28px;letter-spacing:-.9px;line-height:1.5;margin:54px 0 22px;color:var(--text-strong)}.article-body p{margin:0 0 27px;text-wrap:pretty}.article-source{margin-top:60px;padding-top:25px;border-top:1px solid #e5edf2;display:flex;gap:20px;align-items:center;flex-wrap:wrap;font-size:14px;color:var(--text-body);line-height:1.8}.article-source a{text-decoration:underline;text-underline-offset:5px}.related-section{max-width:1320px;margin:100px auto 0;padding:0 64px}.related-section>h2{font-size:28px;letter-spacing:-.9px;margin-bottom:32px}.blog-empty{font-size:17px;line-height:1.8;color:var(--text-body);padding:40px 0}.blog-loading{color:var(--text-body);font-size:16px;padding:20px 0}
@media(min-width:1500px){.blog-shell,.related-section{max-width:1440px}}
@media(max-width:1050px){.blog-grid,.home-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-blog-grid>.blog-card:last-child{grid-column:1/-1;max-width:calc(50% - 16px)}}
@media(max-width:700px){.blog-shell,.related-section{padding-left:24px;padding-right:24px}.blog-intro{padding-top:54px;padding-bottom:36px}.blog-intro h1{font-size:64px}.blog-intro p{font-size:17px;margin-top:22px}.blog-filters{gap:4px;margin-bottom:28px}.blog-filter{font-size:14px;padding:10px 13px}.blog-count{margin-bottom:22px}.blog-grid,.home-blog-grid{grid-template-columns:1fr;gap:42px}.home-blog-grid>.blog-card:last-child{grid-column:auto;max-width:none}.blog-card .blog-cover{margin-bottom:20px;aspect-ratio:1.65}.blog-card h2,.blog-card h3,.home-blog-grid .blog-card h3{font-size:24px}.home-blog-heading{display:block;margin-bottom:30px}.home-blog-heading p{margin-top:20px;font-size:16px}.article-shell{padding:35px 24px 0}.article-header{padding:32px 0 36px}.article-header h1{font-size:35px}.article-deck{font-size:18px;margin-top:22px}.article-body{font-size:17px;line-height:1.95}.article-body h2{font-size:25px;margin-top:40px}.related-section{margin-top:65px}.blog-page footer{margin-top:75px}.blog-meta{font-size:13px}.article-source{margin-top:40px}}
@media(prefers-reduced-motion:reduce){.blog-cover,.blog-cover::before,.blog-cover::after{transition:none!important}}

.article-original{white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty}

@media(min-width:761px){.home-blog-grid:has(>.blog-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
