.blog-shell{--blog-ink:#141b22;--blog-text:#647485;--blog-muted:#7a8998;--blog-blue:#4b8fa9;--blog-line:#dbe5eb;--blog-surface:#f5f9fc;min-height:100vh;color:var(--blog-ink);background:radial-gradient(circle at 5% 8%,#e0ecf4b8,#0000 24rem),radial-gradient(circle at 97% 4%,#e5eff6d1,#0000 29rem),#fbfdfe;padding-top:84px;overflow:hidden}.blog-shell .blog-container{width:min(100%,1336px);margin-inline:auto;padding-inline:42px}.blog-header{z-index:20;position:relative}.blog-header-inner{align-items:center;gap:30px;min-height:78px;display:flex}.blog-brand{color:#132535;flex:none;align-items:center;gap:8px;display:inline-flex}.blog-brand img{width:28px;height:28px}.blog-brand>span{letter-spacing:-.035em;white-space:nowrap;font-size:14px;font-weight:650}.blog-brand strong{color:#168aa0;font-weight:inherit}.blog-nav{align-items:center;gap:clamp(16px,1.8vw,30px);margin-left:auto;display:flex}.blog-nav a{color:#64717e;white-space:nowrap;font-size:11.5px;font-weight:500;transition:color .16s}.blog-nav a:hover,.blog-footer a:hover{color:#101820}.blog-button{color:#fff;background:#071923;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:fit-content;min-height:42px;padding:0 22px;font-size:11.5px;font-weight:550;transition:transform .16s,background .16s;display:inline-flex;box-shadow:0 10px 24px #07192317}.blog-button:hover{background:#123140;transform:translateY(-1px)}.blog-header-cta{flex:none}.blog-menu-button,.blog-mobile-menu{display:none}.blog-kicker{color:#4f8195;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.2}.blog-list{position:relative}.blog-list-hero{isolation:isolate;min-height:430px;padding:94px 0 72px;position:relative;overflow:hidden}.blog-list-hero:before{content:"";z-index:-1;border:78px solid #ffffff85;border-radius:50%;width:570px;height:570px;position:absolute;top:-350px;right:-250px;box-shadow:0 0 0 82px #ffffff57,0 0 0 164px #ffffff38}.blog-list-hero:after{content:"";z-index:-2;background:radial-gradient(60% 115% at 24% 0,#e6eff6e6,#0000 73%),linear-gradient(112deg,#f8fbfd40,#ebf3f894);position:absolute;inset:-78px 0 0}.blog-list-hero h1{letter-spacing:-.055em;max-width:720px;margin-top:24px;font-size:clamp(48px,5vw,72px);font-weight:390;line-height:1.04}.blog-list-hero .blog-list-lead{max-width:670px;color:var(--blog-text);margin-top:28px;font-size:15px;line-height:1.75}.blog-directory{padding:12px 0 88px}.blog-directory-tools{grid-template-columns:minmax(280px,1fr) 220px;align-items:end;gap:42px;margin-bottom:54px;display:grid}.blog-search,.blog-select-wrap{position:relative}.blog-search svg{color:#284456;pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.blog-search input,.blog-select-wrap select{width:100%;height:48px;color:var(--blog-ink);font:inherit;background:0 0;border:0;border-bottom:1px solid #bdcdd7;border-radius:0;outline:0;font-size:12px}.blog-search input{padding:0 10px 0 42px}.blog-search input::placeholder{color:#80909d}.blog-search input:focus,.blog-select-wrap select:focus{border-bottom-color:var(--blog-blue)}.blog-select-wrap{border-left:1px solid var(--blog-line);padding-left:34px}.blog-select-wrap select{appearance:none;color:#667887;cursor:pointer;padding:0 28px 0 0}.blog-select-wrap svg{color:#516675;pointer-events:none;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.blog-directory-grid{grid-template-columns:250px minmax(0,1fr);gap:42px;display:grid}.blog-topics{border-right:1px solid var(--blog-line);padding-right:36px}.blog-topics>p{color:#718291;margin-bottom:22px;font-size:11px}.blog-topics button{color:#738493;text-align:left;width:100%;padding:10px 0;font-size:12px;line-height:1.4;transition:color .15s;display:block;position:relative}.blog-topics button:hover,.blog-topics button.is-active{color:#263844}.blog-topics button.is-active{font-weight:550}.blog-topics button.is-active:before{content:"";background:#69a7bd;width:2px;height:16px;position:absolute;top:50%;left:-17px;transform:translateY(-50%)}.blog-article-row{border-bottom:1px solid var(--blog-line);grid-template-columns:minmax(0,1fr) 42px;gap:36px;min-height:176px;margin-bottom:29px;padding:0 0 30px;display:grid;position:relative}.blog-article-row:last-child{margin-bottom:0}.blog-article-row time,.blog-article-row .blog-row-time{color:#6c7e8d;font-size:11px}.blog-article-row h2{max-width:730px;color:var(--blog-ink);letter-spacing:-.026em;margin-top:12px;font-size:20px;font-weight:450;line-height:1.3;transition:color .15s}.blog-article-row p{max-width:820px;color:var(--blog-text);margin-top:10px;font-size:12.5px;line-height:1.65}.blog-row-arrow{color:#31677f;border:1px solid #91b8ca;border-radius:50%;align-self:center;place-items:center;width:38px;height:38px;transition:transform .17s,background .17s;display:grid}.blog-article-row:hover h2{color:#2f708a}.blog-article-row:hover .blog-row-arrow{background:#deeef6b3;transform:translate(4px)}.blog-empty{border-top:1px solid var(--blog-line);min-height:220px;padding-top:36px}.blog-empty h2{font-size:22px;font-weight:450}.blog-empty p{color:var(--blog-text);margin-top:8px;font-size:13px}.blog-cta{background:radial-gradient(circle at 4% 110%,#e2edf4e6,#0000 44%),linear-gradient(112deg,#eff5f8,#f9fbfc 62%,#edf4f8);border:1px solid #dde8efb3;border-radius:22px;min-height:244px;margin-top:74px;padding:52px 60px;position:relative;overflow:hidden}.blog-cta:before{content:"";border:48px solid #ffffffbf;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-374px;right:-195px;box-shadow:0 0 0 54px #ffffff6b,0 0 0 108px #fff3}.blog-cta>div{z-index:1;position:relative}.blog-cta h2{letter-spacing:-.04em;margin-top:10px;font-size:30px;font-weight:400;line-height:1.2}.blog-cta>div>p:not(.blog-kicker){color:var(--blog-text);margin-top:9px;font-size:12.5px}.blog-cta .blog-button{margin-top:24px}.blog-article{padding:24px 0 86px;position:relative}.blog-article:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 2% 24%,#e1edf4c7,#0000 42%),radial-gradient(at 100% 5%,#e8f1f7bf,#0000 38%);height:720px;position:absolute;inset:-102px 0 auto}.blog-article>.blog-container{z-index:1;width:min(100%,940px);position:relative}.blog-back{color:#738594;align-items:center;gap:8px;font-size:11.5px;transition:color .15s;display:inline-flex}.blog-back:hover{color:#275d73}.art-head{border:0;margin-top:34px;padding-bottom:0}.art-meta{color:#6d7d8a;flex-wrap:wrap;align-items:center;gap:9px;margin:0;font-size:10.5px;display:flex}.art-meta .art-category{color:#4b8298;letter-spacing:.15em;text-transform:uppercase;font-weight:600}.art-title{max-width:840px;color:var(--blog-ink);letter-spacing:-.055em;margin-top:22px;font-size:clamp(40px,4.6vw,58px);font-weight:390;line-height:1.03}.art-lead{max-width:780px;color:var(--blog-text);margin-top:28px;font-size:15px;line-height:1.7}.art-body{margin-top:74px}.art-section-title{color:var(--blog-ink);grid-template-columns:minmax(0,1fr) minmax(70px,130px) 32px;align-items:center;gap:26px;margin-top:68px;display:grid}.art-body>.art-section-title:first-child{margin-top:0}.art-section-title>span{letter-spacing:-.04em;font-size:29px;font-weight:400;line-height:1.2}.art-section-title>i{background:#aac9d7;width:100%;height:1px}.art-section-title>small{color:#65798a;font-size:18px;font-weight:400}.art-body p{color:var(--blog-text);margin-top:20px;font-size:15px;line-height:1.78}.art-body h3{color:#24323c;letter-spacing:-.02em;margin-top:38px;font-size:19px;font-weight:520;line-height:1.4}.art-body ul{counter-reset:article-list;gap:13px;margin-top:24px;list-style:none;display:grid}.art-body ul li{min-height:26px;color:var(--blog-text);counter-increment:article-list;padding:3px 0 0 48px;font-size:14px;line-height:1.6;position:relative}.art-body ul li:before{content:counter(article-list);color:#366e84;background:#fafdfe99;border:1px solid #78adc1;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid;position:absolute;top:0;left:0}.art-body a{color:#315d70;text-underline-offset:3px;-webkit-text-decoration:underline #8ab4c5;text-decoration:underline #8ab4c5}.art-note{background:0 0;border:0;border-left:2px solid #71aec4;border-radius:0;margin:42px 0 6px 72px;padding:3px 0 3px 34px;display:block;position:relative}.art-note svg{display:none}.art-note p{color:#26343e;letter-spacing:-.03em;margin:0;font-size:22px;font-weight:400;line-height:1.45}.art-rule{border:0;border-top:1px solid var(--blog-line);margin-top:46px}.art-table-wrap{border:1px solid var(--blog-line);background:#ffffff70;border-radius:12px;margin-top:28px;overflow-x:auto}.art-table{border-collapse:collapse;width:100%;font-size:13px}.art-table th,.art-table td{border-bottom:1px solid var(--blog-line);color:var(--blog-text);text-align:left;padding:14px 17px;line-height:1.55}.art-table thead th{color:#4f6371;letter-spacing:.08em;text-transform:uppercase;background:#eaf2f794;font-size:10px}.art-table tbody th{color:#2a3a45;font-weight:550}.art-table tr:last-child th,.art-table tr:last-child td{border-bottom:0}.art-faq{margin-top:18px}.art-faq>div{border-bottom:1px solid var(--blog-line);padding:22px 0}.art-faq dt{color:#283843;font-size:15px;font-weight:550;line-height:1.55}.art-faq dd{color:var(--blog-text);margin:9px 0 0;font-size:14px;line-height:1.72}.art-author{border-top:1px solid var(--blog-line);color:#748493;margin-top:50px;padding-top:20px;font-size:11px}.art-next{margin-top:54px}.art-next>h2{color:#658091;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:600}.art-next-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:16px;display:grid}.art-next-grid a{border-top:1px solid #a9c5d1;border-bottom:1px solid var(--blog-line);flex-direction:column;min-height:160px;padding:23px 0 20px;display:flex}.art-next-grid b{color:#263740;font-size:15px;font-weight:500;line-height:1.45}.art-next-grid span{color:var(--blog-text);flex:1;margin-top:9px;font-size:12px;line-height:1.55}.art-next-grid em{color:#3f778e;align-items:center;gap:7px;margin-top:15px;font-size:11.5px;font-style:normal;font-weight:550;display:inline-flex}.blog-article .blog-cta{margin-top:72px}.blog-footer{border-top:1px solid var(--blog-line);background:#fafcfdc2}.blog-footer-main{grid-template-columns:minmax(250px,1.55fr) minmax(190px,.8fr) minmax(150px,.65fr);gap:84px;padding-top:50px;padding-bottom:72px;display:grid}.blog-footer-brand p{color:#768694;max-width:190px;margin-top:18px;font-size:11px;line-height:1.65}.blog-footer-main nav{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.blog-footer-main nav b{color:#263640;margin-bottom:9px;font-size:10px;font-weight:650}.blog-footer-main nav a{color:#70808d;font-size:10.5px;line-height:1.38;transition:color .15s}.blog-footer-bottom{border-top:1px solid var(--blog-line);color:#7d8b96;justify-content:space-between;align-items:center;gap:28px;padding-top:20px;padding-bottom:22px;font-size:9.5px;display:flex}.blog-footer-bottom nav{gap:25px;display:flex}@media (width<=980px){.blog-nav{display:none}.blog-header-cta{margin-left:auto}.blog-directory-grid{grid-template-columns:190px minmax(0,1fr);gap:30px}.blog-topics{padding-right:24px}.blog-footer-main{gap:46px}}@media (width<=720px){.blog-shell .blog-container{padding-inline:22px}.blog-header-inner{min-height:70px}.blog-header-cta{display:none}.blog-menu-button{place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.blog-mobile-menu{z-index:30;border-bottom:1px solid var(--blog-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9fcfdf7;padding:8px 22px 24px;position:absolute;inset:70px 0 auto}.blog-mobile-menu.is-open{display:block}.blog-mobile-menu nav a{border-bottom:1px solid var(--blog-line);color:#4d606d;justify-content:space-between;align-items:center;padding:14px 2px;font-size:14px;display:flex}.blog-mobile-menu .blog-button{width:100%;margin-top:20px}.blog-list-hero{min-height:390px;padding:66px 0 58px}.blog-list-hero:before{opacity:.62;right:-410px}.blog-list-hero h1{max-width:10ch;margin-top:18px;font-size:clamp(42px,12vw,58px)}.blog-list-hero .blog-list-lead{margin-top:22px;font-size:14px}.blog-directory{padding-top:0;padding-bottom:58px}.blog-directory-tools{grid-template-columns:1fr;gap:12px;margin-bottom:38px}.blog-select-wrap{border-left:0;padding-left:0}.blog-directory-grid{grid-template-columns:1fr}.blog-topics{display:none}.blog-article-row{grid-template-columns:minmax(0,1fr) 34px;gap:18px;min-height:0;margin-bottom:25px;padding-bottom:25px}.blog-article-row h2{font-size:18px}.blog-row-arrow{width:34px;height:34px}.blog-cta{min-height:0;margin-top:54px;padding:40px 28px}.blog-cta:before{opacity:.7}.blog-article{padding-top:18px;padding-bottom:62px}.art-head{margin-top:28px}.art-title{margin-top:18px;font-size:clamp(38px,10.5vw,50px)}.art-lead{margin-top:22px;font-size:14px}.art-body{margin-top:58px}.art-section-title{grid-template-columns:minmax(0,1fr) 42px 28px;gap:13px;margin-top:56px}.art-section-title>span{font-size:24px}.art-section-title>small{font-size:15px}.art-body p{font-size:14.5px}.art-note{margin-left:0;padding-left:23px}.art-note p{font-size:19px}.art-next-grid{grid-template-columns:1fr}.blog-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 28px;padding-top:44px;padding-bottom:50px}.blog-footer-brand{grid-column:1/-1}.blog-footer-bottom{flex-direction:column;align-items:flex-start}.blog-footer-bottom nav{flex-wrap:wrap;gap:10px 20px}}@media (prefers-reduced-motion:reduce){.blog-shell *,.blog-shell :before,.blog-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
