.gh{--gh-ink:#07272e;--gh-body:#34525a;--gh-muted:#4a6468;--gh-teal:#027371;--gh-green:#00d6a8;--gh-neon:#cef602;--gh-line:#d5e3e3;--gh-soft:#f2f8f8;--gh-pale:#e6f1f1;color:var(--gh-ink);font-family:Outfit,Trebuchet MS,sans-serif;-webkit-font-smoothing:antialiased}.gh *{box-sizing:border-box}.gh blockquote,.gh figure,.gh h1,.gh h2,.gh h3,.gh li,.gh p,.gh ul{margin:0;padding:0}.gh ul,.gh ul li{list-style:none!important}.gh ul li{margin:0!important;padding-left:0!important}.gh ul li::marker,.gh ul li:before{content:none!important;display:none!important}.gh a{text-decoration:none}.gh-wrap{margin:0 auto;max-width:1200px;padding:0 16px}.gh .gh-eyebrow{color:var(--gh-teal)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.12em;line-height:1.4!important;margin:0 0 14px!important;text-transform:uppercase}.gh .gh-h1{font-size:72px!important;letter-spacing:-.025em!important;line-height:1.02!important;margin:0 auto 24px!important;max-width:980px}.gh .gh-h1,.gh .gh-h2{color:var(--gh-ink)!important;font-weight:500!important}.gh .gh-h2{font-size:44px!important;letter-spacing:-.01em!important;line-height:1.1!important;margin:0 0 16px!important}.gh .gh-h3{color:var(--gh-ink)!important;font-size:21px!important;font-weight:500!important;line-height:1.3!important;margin:0 0 6px!important}.gh .gh-lead{font-size:19px!important;font-weight:400!important;line-height:1.55!important}.gh .gh-lead,.gh .gh-p{color:var(--gh-body)!important}.gh .gh-p{font-size:16px!important;line-height:1.5!important}.gh .gh-hl{background:var(--gh-neon);border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--gh-ink);padding:0 8px}.gh .gh-btn{align-items:center;background:var(--gh-green);border:0;border-radius:999px;color:var(--gh-ink)!important;display:inline-flex;font-size:17px;font-weight:500;gap:8px;height:52px;justify-content:center;line-height:1;padding:0 26px;transition:background .2s,color .2s,transform .15s!important;transition:background .15s}.gh .gh-btn:focus-visible,.gh .gh-btn:hover{background:var(--gh-teal);color:#fff!important}.gh .gh-btn-2:active,.gh .gh-btn:active{transform:scale(.98)}.gh button.gh-btn{cursor:pointer;font-family:inherit;width:100%}.gh .gh-btn-2{align-items:center;background:#fff;border:1px solid #cfe2e2;border-radius:999px;color:var(--gh-ink)!important;display:inline-flex;font-size:17px;font-weight:500;gap:8px;height:52px;justify-content:center;line-height:1;padding:0 24px}.gh .gh-btn-2:focus-visible,.gh .gh-btn-2:hover{border-color:var(--gh-teal);color:var(--gh-teal)!important}.gh .gh-link{color:var(--gh-teal)!important;display:inline-block;font-size:15px;font-weight:500;margin-top:18px}.gh .gh-link:hover{color:var(--gh-ink)!important}.gh-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:18px}.gh-sec{padding:96px 0}.gh-final .gh-h2{font-size:56px!important;letter-spacing:-.02em!important;line-height:1.05!important;margin-bottom:18px!important}.gh-final .gh-lead{margin-bottom:32px!important}@media (max-width:1100px){.gh .gh-h1{font-size:56px!important}}@media (max-width:767px){.gh-sec{padding:56px 0}.gh .gh-h1{font-size:34px!important;line-height:1.08!important}.gh .gh-h2{font-size:30px!important;line-height:1.12!important}.gh-ctas{flex-direction:column}.gh-ctas a{width:100%}.gh-final .gh-h2{font-size:34px!important}}.gh{isolation:isolate;margin-left:calc(50% - 50vw);overflow:hidden;width:100vw}.gh,.gh-wrap{position:relative}.gh-wrap{z-index:1}.gh .gh-mark{align-items:center;display:inline-flex;gap:8px}.gh .gh-mark:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 134 109'%3E%3Cpath fill='%2300d6a8' d='m.8 95.4 13.3 13.3 47.4-47.5 10.4 10.4-23.7 23.7 13.3 13.3 25.7-25.8c6.2-6.2 6.2-16.3 0-22.4L61.5 34.6z'/%3E%3Cpath fill='%2300d6a8' d='m119.8.9-26 25.9L72.6 5.5c-6.2-6.2-16.2-6.2-22.4 0L24.7 31.1l13.2 13.3 23.5-23.5 21.3 21.3c3.1 3.1 7.1 4.6 11.2 4.6s8.1-1.5 11.2-4.6l27.9-28z'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";flex-shrink:0;height:14px;width:17px}@keyframes gh-shine{0%{left:-80px}18%,to{left:110%}}.gh-arr{display:inline-block;transition:transform .2s}.gh-link:hover .gh-arr{transform:translateX(4px)}html.gh-js .gh-rv,html.gh-js .gh-stagger>*{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}html.gh-js .gh-rv.gh-in,html.gh-js .gh-stagger.gh-in>*{opacity:1;transform:none}html.gh-js .gh-stagger.gh-in>:hover{transform:translateY(-4px)}html.gh-js #gh-ai-items>div{opacity:0;transform:translateX(12px);transition:opacity .4s,transform .4s}@media (prefers-reduced-motion:reduce){html.gh-js #gh-ai-items>div,html.gh-js .gh-rv,html.gh-js .gh-stagger>*{opacity:1!important;transform:none!important;transition:none!important}}.gh-final{background:var(--gh-ink);border-radius:28px;overflow:hidden;padding:88px 48px;position:relative;text-align:center}.gh-final .gh-h2{color:#fff!important}.gh-final .gh-lead{color:#b9cfcf!important}.gh-final .gh-btn-2{background:transparent;border-color:#2c5057;color:#fff!important}.gh-final .gh-btn-2:hover{border-color:var(--gh-green);color:var(--gh-green)!important}@media (max-width:900px){.gh-final{border-radius:20px;padding:56px 24px}}.gh .gh-h2,.gh .gh-h3,.gh h1,.gh h2,.gh h3{text-wrap:balance}.gh .gh-lead,.gh blockquote,.gh li,.gh p{text-wrap:pretty}#problem .gh-sec{padding-bottom:8px!important}.gh-hdeco{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.gh-hdeco>*{animation:hdIn 1s cubic-bezier(.2,.7,.2,1) both;position:absolute}.gh-hdeco svg{display:block;height:auto;overflow:visible;width:100%}.hd-dots{animation-name:hdFade;background-image:radial-gradient(rgba(2,115,113,.22) 1.2px,transparent 1.6px);background-size:26px 26px;inset:0;-webkit-mask-image:radial-gradient(ellipse 58% 62% at 50% 44%,transparent 45%,#000 100%);mask-image:radial-gradient(ellipse 58% 62% at 50% 44%,transparent 45%,#000 100%)}.hd-glow{border-radius:50%}.hd-g1{background:radial-gradient(circle,rgba(0,214,168,.2),rgba(0,214,168,0) 68%);height:720px;left:-260px;top:-300px;width:720px}.hd-g2{animation-delay:.1s;background:radial-gradient(circle,rgba(206,246,2,.22),rgba(206,246,2,0) 66%);bottom:-380px;height:760px;right:-280px;width:760px}.hd-o1{animation-delay:.05s;opacity:.35;right:-160px;top:-80px;width:540px}.hd-chart,.hd-o1{color:var(--gh-teal)}.hd-chart{animation-name:hdFade;bottom:0;left:50%;margin-left:-960px;-webkit-mask-image:linear-gradient(90deg,#000,#000 25%,transparent 38%,transparent 62%,#000 75%,#000);mask-image:linear-gradient(90deg,#000,#000 25%,transparent 38%,transparent 62%,#000 75%,#000);width:1920px}.hd-chart .hd-bars rect{animation:hdGrow .9s cubic-bezier(.2,.7,.2,1) .2s both;fill:#d3e6e6;transform-box:fill-box;transform-origin:bottom}.hd-chart .hd-ln{animation:hdDraw 1.8s cubic-bezier(.2,.7,.2,1) .6s both;stroke:var(--gh-green);stroke-dasharray:1}.hd-chart .hd-pts circle{animation:hdFade .4s ease 1.6s both;fill:var(--gh-green)}.hd-chart .hd-hi{animation:hdFade .5s ease 2.1s both}.hd-chart .hd-end{filter:drop-shadow(0 0 6px rgba(206,246,2,.9));stroke:var(--gh-green);stroke-width:2}.hd-chart .hd-end,.hd-chart .hd-hi rect{fill:var(--gh-neon)}.hd-chart .hd-hi text{fill:var(--gh-ink);font:600 14px Outfit,Trebuchet MS,sans-serif}@keyframes hdIn{0%{opacity:0;transform:translateY(18px)}}@keyframes hdFade{0%{opacity:0}}@keyframes hdDraw{0%{stroke-dashoffset:1}}@keyframes hdGrow{0%{transform:scaleY(0)}}@media (max-width:767px){.hd-o1{opacity:.28;right:-80px;top:-36px;width:220px}.hd-chart{margin-left:-550px;-webkit-mask-image:linear-gradient(90deg,#000,#000 28%,transparent 40%,transparent 60%,#000 72%,#000);mask-image:linear-gradient(90deg,#000,#000 28%,transparent 40%,transparent 60%,#000 72%,#000);width:1100px}.hd-chart .hd-hi{display:none}.hd-g1{left:-200px;top:-200px}.hd-g1,.hd-g2{height:420px;width:420px}.hd-g2{bottom:-220px;right:-200px}.hd-dots{-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,transparent 55%,#000 100%);mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,transparent 55%,#000 100%)}}@media (prefers-reduced-motion:reduce){.gh-hdeco *,.gh-hdeco>*{animation:none!important}}.gh-hdeco .hd-chart{-webkit-mask-image:linear-gradient(180deg,#000,#000);mask-image:linear-gradient(180deg,#000,#000)}.gh a.gh-btn-2:is(:hover,:focus),.gh a.gh-btn:is(:hover,:focus),.gh a.gh-link:is(:hover,:focus){font-weight:500}.gh a:not([class]):is(:hover,:focus){font-weight:inherit}.gh-final{isolation:isolate;padding:72px 48px 158px!important}.gh-final .gh-lead{margin-left:auto!important;margin-right:auto!important;max-width:720px;text-wrap:balance}.gh-final>.gh-fdeco{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute!important;z-index:0!important}.gh-fdeco>*{position:absolute}.gh-fdeco .fd-dots{background-image:radial-gradient(rgba(185,207,207,.16) 1.2px,transparent 1.6px);background-size:26px 26px;inset:0;-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 38%,transparent 40%,#000 100%);mask-image:radial-gradient(ellipse 60% 60% at 50% 38%,transparent 40%,#000 100%)}.gh-fdeco .fd-glow{border-radius:50%}.gh-fdeco .fd-g1{background:radial-gradient(circle,rgba(0,214,168,.22),rgba(0,214,168,0) 66%);height:700px;left:-260px;top:-320px;width:700px}.gh-fdeco .fd-g2{background:radial-gradient(circle,rgba(206,246,2,.16),rgba(206,246,2,0) 64%);bottom:-420px;height:760px;right:-300px;width:760px}.gh-fdeco .fd-chart{bottom:0;color:#5e8088;left:50%;margin-left:-800px;width:1600px}.gh-fdeco svg{display:block;height:auto;overflow:visible;width:100%}.gh-fdeco .fd-chart .hd-bars rect{fill:#0e3a43;transform-box:fill-box;transform-origin:bottom}.gh-fdeco .fd-chart .hd-ln{stroke:var(--gh-green);stroke-dasharray:1}.gh-fdeco .fd-chart .hd-pts circle{fill:var(--gh-green)}.gh-fdeco .fd-chart .hd-end{fill:var(--gh-neon);filter:drop-shadow(0 0 8px rgba(206,246,2,.8));stroke:var(--gh-green);stroke-width:2}.gh-fdeco .fd-chart .hd-hi rect{fill:var(--gh-neon)}.gh-fdeco .fd-chart .hd-hi text{fill:var(--gh-ink);font:600 14px Outfit,Trebuchet MS,sans-serif}html.gh-js .gh-final:not(.gh-in) .fd-chart .hd-bars rect{transform:scaleY(0)}html.gh-js .gh-final:not(.gh-in) .fd-chart .hd-ln{stroke-dashoffset:1}html.gh-js .gh-final:not(.gh-in) .fd-chart .hd-hi,html.gh-js .gh-final:not(.gh-in) .fd-chart .hd-pts{opacity:0}.gh-final.gh-in .fd-chart .hd-bars rect{animation:hdGrow .9s cubic-bezier(.2,.7,.2,1) .3s both}.gh-final.gh-in .fd-chart .hd-ln{animation:hdDraw 1.8s cubic-bezier(.2,.7,.2,1) .7s both}.gh-final.gh-in .fd-chart .hd-pts{animation:hdFade .4s ease 1.7s both}.gh-final.gh-in .fd-chart .hd-hi{animation:hdFade .5s ease 2.2s both}@media (max-width:767px){.gh-final{padding:52px 22px 96px!important}.gh-fdeco .fd-chart{margin-left:-550px;width:1100px}.gh-fdeco .fd-chart .hd-hi{display:none}.gh-fdeco .fd-g1{height:420px;left:-200px;top:-200px;width:420px}.gh-fdeco .fd-g2{bottom:-240px;height:420px;right:-200px;width:420px}}@media (prefers-reduced-motion:reduce){.gh-fdeco *{animation:none!important}html.gh-js .gh-final:not(.gh-in) .fd-chart .hd-bars rect{transform:none}html.gh-js .gh-final:not(.gh-in) .fd-chart .hd-ln{stroke-dashoffset:0}html.gh-js .gh-final:not(.gh-in) .fd-chart .hd-hi,html.gh-js .gh-final:not(.gh-in) .fd-chart .hd-pts{opacity:1}}@media (max-width:1247px){.gh>.gh-wrap{padding-left:20px;padding-right:20px}}.gh-fdeco .fd-chart line[stroke-dasharray],.gh-hdeco .hd-chart line[stroke-dasharray]{display:none}.gh-hdeco .hd-dots{background-position:left 15px bottom -9px;background-size:30px 30px;bottom:0;left:50%;margin-left:-1920px;-webkit-mask-image:radial-gradient(ellipse 840px 62% at 50% 44%,transparent 45%,#000 100%);mask-image:radial-gradient(ellipse 840px 62% at 50% 44%,transparent 45%,#000 100%);right:auto;top:0;width:3840px}.gh-fdeco .fd-dots{background-position:left 12.5px bottom -7.5px;background-size:25px 25px;bottom:0;left:50%;margin-left:-1600px;-webkit-mask-image:radial-gradient(ellipse 720px 60% at 50% 38%,transparent 40%,#000 100%);mask-image:radial-gradient(ellipse 720px 60% at 50% 38%,transparent 40%,#000 100%);right:auto;top:0;width:3200px}@media (max-width:767px){.gh-hdeco .hd-dots{-webkit-mask-image:radial-gradient(ellipse 280px 60% at 50% 45%,transparent 55%,#000 100%);mask-image:radial-gradient(ellipse 280px 60% at 50% 45%,transparent 55%,#000 100%)}.gh-fdeco .fd-dots,.gh-hdeco .hd-dots{background-position:left 8.59375px bottom -5.156px;background-size:17.1875px 17.1875px;margin-left:-1100px;width:2200px}.gh-fdeco .fd-dots{-webkit-mask-image:radial-gradient(ellipse 220px 60% at 50% 38%,transparent 40%,#000 100%);mask-image:radial-gradient(ellipse 220px 60% at 50% 38%,transparent 40%,#000 100%)}}.gh .rs-h1{color:var(--gh-ink)!important;font-size:60px!important;font-weight:500!important;letter-spacing:-.025em!important;line-height:1.04!important;margin:0 0 24px!important}.gh .rs-h1 .gh-hl{border-radius:6px;display:inline-block;line-height:.98;margin-top:.1em;padding:.02em .14em .07em}.rs-top .gh-hdeco .hd-chart{display:none!important}.mc-hero{max-width:860px;padding-bottom:56px;padding-top:136px}.mc-hero .gh-lead{margin:0!important;max-width:640px}.mc-cv{display:block;height:auto;width:100%}.mc-cover{aspect-ratio:16/9;background:var(--gh-pale);overflow:hidden;position:relative}.mc-cover>svg.mc-cv{height:100%;inset:0;position:absolute;width:100%}.mc-cover:after{background:rgba(7,39,46,0);content:"";inset:0;position:absolute;transition:background .25s}.gh a.mc-card:focus-visible .mc-cover:after,.gh a.mc-card:hover .mc-cover:after{background:rgba(7,39,46,.42)}.mc-play{align-items:center;background:#fff;border-radius:50%;box-shadow:0 8px 20px -8px rgba(7,39,46,.5);display:flex;height:60px;justify-content:center;left:50%;margin:-30px 0 0 -30px;opacity:0;position:absolute;top:50%;transform:scale(.85);transition:transform .25s cubic-bezier(.2,.7,.2,1),opacity .2s;width:60px;z-index:1}.mc-play svg{display:block;fill:var(--gh-ink);height:20px;margin-left:4px;width:20px}.mc-meta{align-items:center;color:var(--gh-teal);display:flex;flex-wrap:wrap;font-size:13px;font-weight:500;gap:8px;letter-spacing:.06em;text-transform:uppercase}.mc-meta i{color:var(--gh-muted);font-style:normal;font-weight:400;letter-spacing:0;text-transform:none}.mc-meta .mc-new{background:var(--gh-neon);border-radius:999px;color:var(--gh-ink);font-size:12px;letter-spacing:.04em;padding:3px 10px}.gh a.mc-card{background:#fff;border:1px solid var(--gh-line);border-radius:18px;color:var(--gh-ink)!important;display:flex;flex-direction:column;font-weight:400!important;overflow:hidden;text-decoration:none!important;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .25s}.gh a.mc-card:focus-visible,.gh a.mc-card:hover{border-color:#b6d6d2;box-shadow:0 24px 50px -28px rgba(7,39,46,.45);font-weight:400!important;transform:translateY(-4px)}.gh a.mc-card:focus-visible .mc-play,.gh a.mc-card:hover .mc-play{opacity:1;transform:scale(1)}.mc-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:24px 26px 26px}.mc-body b{font-size:21px;font-weight:500;line-height:1.3}.mc-body span.d{color:var(--gh-body);font-size:15px;line-height:1.55}.mc-body em{color:var(--gh-teal);font-size:15px;font-style:normal;font-weight:500;margin-top:auto;padding-top:8px}.mc-grid{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.mc-grid.mc-23{grid-template-columns:repeat(6,minmax(0,1fr))}.mc-23>a{grid-column:span 2}.mc-23>a:nth-child(-n+2){grid-column:span 3}.gh a.mc-card.mc-feat{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);margin-bottom:32px}.mc-feat .mc-cover{aspect-ratio:auto;min-height:340px}.mc-feat .mc-body{gap:14px;justify-content:center;padding:44px 44px 40px}.mc-feat .mc-body b{font-size:32px;letter-spacing:-.01em;line-height:1.15}.mc-feat .mc-body span.d{font-size:17px}.mc-feat .mc-body em{margin-top:10px}@media (max-width:1100px){.gh .rs-h1{font-size:48px!important}.mc-grid,.mc-grid.mc-23{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-23>a,.mc-23>a:nth-child(-n+2){grid-column:auto}}@media (max-width:900px){.gh a.mc-card.mc-feat{grid-template-columns:minmax(0,1fr)}.mc-feat .mc-cover{aspect-ratio:16/9;min-height:0}.mc-feat .mc-body{padding:28px 26px}}@media (max-width:767px){.gh .rs-h1{font-size:38px!important;line-height:1.08!important}.mc-grid,.mc-grid.mc-23{grid-template-columns:minmax(0,1fr)}.mc-feat .mc-body b{font-size:26px}}@media (prefers-reduced-motion:reduce){.gh a.mc-card,.mc-play{transition:none}}@media (max-width:767px){.mc-grid{gap:24px}.gh a.mc-card.mc-feat{margin-bottom:24px}}#main-content{overflow-x:clip}#main-content,.bl{background:#fff}.bl-top{background:var(--gh-soft);position:relative}.bl-post .bl-top{z-index:1}.bl-top>.gh-wrap{position:relative;z-index:1}.gh .bl-eb{align-items:center;color:var(--gh-teal)!important;display:inline-flex;font-size:13px;font-weight:500;gap:8px;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.gh a.bl-eb:hover{color:var(--gh-ink)!important}.bl-dot{background:currentColor;border-radius:50%;display:inline-block;height:3px;opacity:.6;width:3px}.gh .bl-metaline{align-items:center;color:var(--gh-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 10px;line-height:1.4}.gh a:focus-visible,.gh button:focus-visible{border-radius:6px;outline:2px solid var(--gh-green);outline-offset:3px}.bl-hero{max-width:1200px;padding-bottom:64px;padding-top:148px}.bl-hero.has-img{padding-bottom:0}.bl-hero-in{max-width:880px}.gh .bl-h1{color:var(--gh-ink)!important;font-size:54px!important;font-weight:500!important;letter-spacing:-.022em!important;line-height:1.06!important;margin:18px 0 20px!important;text-wrap:balance}.gh .bl-sum{color:var(--gh-body)!important;font-size:20px!important;line-height:1.55!important;margin:0 0 28px!important;max-width:760px}.bl-byline{gap:12px}.bl-av,.bl-byline{align-items:center;display:flex}.bl-av{background:var(--gh-ink);border-radius:50%;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.bl-av img{height:100%!important;margin:0!important;max-width:none!important;object-fit:cover;width:100%!important}.gh .bl-byline b{color:var(--gh-ink);display:block;font-size:15px;font-weight:500;line-height:1.3}.gh .bl-byline b a{color:inherit}.gh .bl-feat{aspect-ratio:16/9;background:var(--gh-pale);border-radius:20px;box-shadow:0 30px 80px -30px rgba(7,39,46,.35);margin:48px 0 -120px!important;max-width:1040px;overflow:hidden;position:relative;z-index:2}.bl-feat img{display:block;height:100%!important;margin:0!important;max-width:none!important;object-fit:cover;width:100%!important}.bl-main{display:grid;gap:72px;grid-template-columns:220px minmax(0,720px);justify-content:start;padding-bottom:88px;padding-top:72px}.bl-main.has-img{padding-top:184px}.bl-toc{align-self:start;max-height:calc(100vh - 140px);overflow:auto;padding-right:4px;position:sticky;top:112px}.gh .bl-toc p{color:var(--gh-muted);font-size:12px;font-weight:500;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.gh .bl-toc ol{border-left:1px solid var(--gh-line);list-style:none!important}.gh .bl-toc li,.gh .bl-toc ol{margin:0!important;padding:0!important}.gh .bl-toc li::marker,.gh .bl-toc li:before{content:none!important}.gh .bl-toc a{border-left:2px solid transparent;color:var(--gh-muted);display:block;font-size:14px;line-height:1.4;margin-left:-1px;padding:7px 0 7px 16px;transition:color .15s,border-color .15s}.gh .bl-toc a.l3{font-size:13px;padding-left:28px}.gh .bl-toc a.on,.gh .bl-toc a:hover{color:var(--gh-ink)}.gh .bl-toc a.on{border-left-color:var(--gh-green);font-weight:500}.bl-toc[hidden]{display:block!important;visibility:hidden}.gh .bl-body{color:var(--gh-body);font-size:18px;line-height:1.7;min-width:0}.gh .bl-body *{font-family:inherit!important}.gh .bl-body span{font-size:inherit!important;line-height:inherit!important}.gh .bl-body>:first-child{margin-top:0!important}.gh .bl-body p{color:var(--gh-body);font-size:18px!important;line-height:1.7!important;margin:0 0 22px!important}.gh .bl-body h1,.gh .bl-body h2,.gh .bl-body h3,.gh .bl-body h4,.gh .bl-body h5{color:var(--gh-ink)!important;font-weight:500!important;scroll-margin-top:110px;text-wrap:balance}.gh .bl-body h1,.gh .bl-body h2{font-size:32px!important;letter-spacing:-.01em!important;line-height:1.2!important;margin:52px 0 16px!important}.gh .bl-body h3{font-size:24px!important;line-height:1.3!important;margin:40px 0 12px!important}.gh .bl-body h4{font-size:26px!important;letter-spacing:-.005em!important;line-height:1.25!important;margin:48px 0 14px!important}.gh .bl-body h5{font-size:19px!important;line-height:1.35!important;margin:28px 0 8px!important}.gh .bl-body h2:empty,.gh .bl-body h3:empty,.gh .bl-body h4:empty,.gh .bl-body p:empty{display:none}.gh .bl-body b,.gh .bl-body strong{background:none!important;box-shadow:none!important;color:var(--gh-ink);font-weight:500;padding:0!important}.gh .bl-body a{color:var(--gh-teal)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.gh .bl-body a:hover{color:var(--gh-ink)!important}.gh .bl-body ol,.gh .bl-body ul{margin:0 0 24px!important;padding:0!important}.gh .bl-body ul>li{font-size:18px;line-height:1.65;margin:0 0 10px!important;padding-left:26px!important;position:relative}.gh .bl-body ul>li:before{background:var(--gh-green);border-radius:50%;content:""!important;display:block!important;height:7px;left:6px;position:absolute;top:.68em;width:7px}.gh .bl-body ol{counter-reset:bl;list-style:none!important}.gh .bl-body ol>li{counter-increment:bl;font-size:18px;line-height:1.65;list-style:none!important;margin:0 0 12px!important;padding-left:34px!important;position:relative}.gh .bl-body ol>li:before{align-items:center;background:var(--gh-pale);border-radius:50%;color:var(--gh-teal);content:counter(bl)!important;display:flex!important;font-size:13px;font-weight:500;height:24px;justify-content:center;left:0;line-height:1;position:absolute;top:.2em;width:24px}.gh .bl-body li p{margin:0 0 8px!important}.gh .bl-body img{border-radius:12px;display:block;height:auto!important;max-width:100%!important}.gh .bl-body figure,.gh .bl-body img{margin:12px 0 28px!important}.gh .bl-body figcaption{color:var(--gh-muted);font-size:14px;margin-top:8px}.gh .bl-body blockquote{background:none!important;border-left:3px solid var(--gh-green)!important;color:var(--gh-ink)!important;font-size:22px!important;font-style:normal!important;line-height:1.5!important;margin:32px 0!important;padding:4px 0 4px 24px!important}.gh .bl-body blockquote p{color:inherit!important;font-size:inherit!important;margin:0 0 10px!important}.gh .bl-body hr{border:0;border-top:1px solid var(--gh-line);margin:40px 0}.gh .bl-body iframe,.gh .bl-body video{aspect-ratio:16/9;border:0;border-radius:12px;display:block;height:auto!important;margin:12px 0 28px;max-width:100%;width:100%!important}.gh .bl-body code{background:var(--gh-soft);border:1px solid var(--gh-line);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.88em;padding:1px 6px}.bl-tbl{border:1px solid var(--gh-line);border-radius:12px;margin:12px 0 28px;overflow-x:auto}.gh .bl-body table{border-collapse:collapse;font-size:15px;height:auto!important;line-height:1.45;margin:0!important;width:100%!important}.gh .bl-body td,.gh .bl-body th{background:none!important;border:0!important;border-bottom:1px solid var(--gh-line)!important;color:var(--gh-body);height:auto!important;padding:12px 14px!important;text-align:left;vertical-align:top;width:auto!important}.gh .bl-body tr:last-child td{border-bottom:0!important}.gh .bl-body th,.gh .bl-body thead td{background:var(--gh-soft)!important;color:var(--gh-ink);font-weight:500}.gh .bl-body td p,.gh .bl-body th p{font-size:15px!important;line-height:1.45!important;margin:0!important}.gh .bl-body [style*=justify]{text-align:left!important}.gh .bl-body .bl-note{background:var(--gh-soft);border:1px solid var(--gh-line);border-radius:16px;margin:8px 0 32px;padding:24px 28px}.gh .bl-body .bl-note>:last-child{margin-bottom:0!important}.gh .bl-body .bl-note .bl-note-k{color:var(--gh-teal)!important;font-size:12px!important;font-weight:500;letter-spacing:.12em;margin:0 0 8px!important;text-transform:uppercase}.gh .bl-body .bl-src{color:var(--gh-muted)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:12px!important;margin:-18px 0 28px!important}.gh .bl-body a.bl-go{align-items:center;background:#fff;border:1px solid #cfe2e2;border-radius:999px;color:var(--gh-ink)!important;display:inline-flex;font-size:16px;font-weight:500;gap:8px;height:48px;margin-top:4px;padding:0 22px;text-decoration:none!important;transition:border-color .15s,background .15s}.gh .bl-body a.bl-go:hover{background:var(--gh-soft);border-color:var(--gh-green)}.gh .bl-body .hs-button,.gh .bl-body .hs-cta-button,.gh .bl-body a.button{align-items:center;background:var(--gh-green)!important;border:0!important;border-radius:999px!important;color:var(--gh-ink)!important;display:inline-flex!important;font-size:16px!important;font-weight:500!important;height:48px;justify-content:center;line-height:1!important;margin:4px 0 24px;padding:0 24px!important;text-decoration:none!important}.gh .bl-body .hs-button:hover,.gh .bl-body a.button:hover{background:var(--gh-teal)!important;color:#fff!important}.gh .bl-body .hs-cta-embed,.gh .bl-body .hs-cta-wrapper{display:block;margin:24px 0 32px}.gh .bl-body .hs-cta-wrapper img{margin:0!important}.bl-end{border-top:1px solid var(--gh-line);flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:48px;padding-top:28px}.bl-end,.bl-share{align-items:center;display:flex}.bl-share{gap:8px}.gh .bl-share span{color:var(--gh-muted);font-size:14px;margin-right:4px}.gh .bl-share a,.gh .bl-share button{align-items:center;background:#fff;border:1px solid #cfe2e2;border-radius:50%;color:var(--gh-ink);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;transition:border-color .15s,background .15s;width:40px}.gh .bl-share a:hover,.gh .bl-share button:hover{background:var(--gh-soft);border-color:var(--gh-green)}.bl-share svg{fill:currentColor;height:17px;width:17px}.gh .bl-share button.ok{background:var(--gh-green);border-color:var(--gh-green)}.gh .bl-back{color:var(--gh-teal)!important;font-size:15px;font-weight:500}.gh .bl-back:hover{color:var(--gh-ink)!important}.bl-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.gh a.bl-card{background:#fff;border:1px solid var(--gh-line);border-radius:16px;color:var(--gh-ink);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .25s}.gh a.bl-card:focus-visible,.gh a.bl-card:hover{border-color:#cfe2e2;box-shadow:0 24px 50px -28px rgba(7,39,46,.35);transform:translateY(-4px)}.bl-img{aspect-ratio:16/9;background:var(--gh-pale);overflow:hidden;position:relative}.bl-img img{display:block;height:100%!important;margin:0!important;max-width:none!important;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1);width:100%!important}.gh a.bl-card:hover .bl-img img{transform:scale(1.025)}.bl-img.bl-ph{align-items:center;background:var(--gh-ink) radial-gradient(circle at 85% 0,rgba(0,214,168,.35),rgba(0,214,168,0) 55%);display:flex;justify-content:center}.bl-img.bl-ph:before{background-image:radial-gradient(hsla(0,0%,100%,.1) 1.2px,transparent 1.6px);background-size:22px 22px;content:"";inset:0;position:absolute}.bl-img.bl-ph i{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 134 109'%3E%3Cpath fill='%2300d6a8' d='m.8 95.4 13.3 13.3 47.4-47.5 10.4 10.4-23.7 23.7 13.3 13.3 25.7-25.8c6.2-6.2 6.2-16.3 0-22.4L61.5 34.6z'/%3E%3Cpath fill='%2300d6a8' d='m119.8.9-26 25.9L72.6 5.5c-6.2-6.2-16.2-6.2-22.4 0L24.7 31.1l13.2 13.3 23.5-23.5 21.3 21.3c3.1 3.1 7.1 4.6 11.2 4.6s8.1-1.5 11.2-4.6l27.9-28z'/%3E%3C/svg%3E") no-repeat 50%/contain;height:52px;position:relative;width:64px}.bl-cb{display:flex;flex:1;flex-direction:column;padding:22px 24px 24px}.gh .bl-cb .bl-metaline{font-size:13px;margin-bottom:10px}.gh .bl-cb b{color:var(--gh-ink);display:block;font-size:21px;font-weight:500;line-height:1.28;margin:0 0 10px;text-wrap:balance}.gh .bl-cb .d{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--gh-body);font-size:15px;line-height:1.55;margin:0 0 18px;overflow:hidden}.gh .bl-cb em{color:var(--gh-teal);font-size:15px;font-style:normal;font-weight:500;margin-top:auto}.gh a.bl-card:hover .bl-cb em{color:var(--gh-ink)}.gh a.bl-card:hover .gh-arr{transform:translateX(3px)}.bl-cb .gh-arr{display:inline-block;transition:transform .2s}.gh a.bl-card.bl-big{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);margin-bottom:20px}.bl-big .bl-img{aspect-ratio:auto;height:100%;min-height:340px}.bl-big .bl-cb{justify-content:center;padding:40px 44px}.gh .bl-big .bl-cb b{font-size:32px;letter-spacing:-.01em;line-height:1.15;margin-bottom:14px}.gh .bl-big .bl-cb .d{font-size:17px;-webkit-line-clamp:4;margin-bottom:24px}.bl-new{align-items:center;background:var(--gh-neon);border-radius:999px;color:var(--gh-ink);display:inline-flex;font-size:12px;font-weight:600;height:22px;letter-spacing:.02em;padding:0 10px}.bl-lhero{padding-bottom:48px;padding-top:148px}.bl-lhero .gh-lead{max-width:640px}.gh .bl-lh1{color:var(--gh-ink)!important;font-size:60px!important;font-weight:500!important;letter-spacing:-.025em!important;line-height:1.04!important;margin:16px 0 20px!important;max-width:880px;text-wrap:balance}.gh .bl-lh1 .gh-hl{border-radius:6px;display:inline-block;line-height:.98;margin-top:.1em;padding:.02em .14em .07em}.bl-list{padding-bottom:96px}.bl-filter{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.gh .bl-filter a{align-items:center;background:#fff;border:1px solid #cfe2e2;border-radius:999px;color:var(--gh-ink);display:inline-flex;font-size:14px;height:36px;padding:0 16px;transition:border-color .15s,background .15s}.gh .bl-filter a:hover{border-color:var(--gh-green)}.gh .bl-filter a.on{background:var(--gh-ink);border-color:var(--gh-ink);color:#fff}.bl-pag{display:flex;gap:8px;margin-top:48px}.bl-pag,.gh .bl-pag a,.gh .bl-pag span{align-items:center;justify-content:center}.gh .bl-pag a,.gh .bl-pag span{background:#fff;border:1px solid #cfe2e2;border-radius:999px;color:var(--gh-ink);display:inline-flex;font-size:15px;height:44px;min-width:44px;padding:0 14px}.gh .bl-pag a:hover{border-color:var(--gh-green)}.gh .bl-pag span.on{background:var(--gh-ink);border-color:var(--gh-ink);color:#fff}.gh .bl-pag span.off{opacity:.4}.gh .bl-empty{color:var(--gh-body);font-size:17px;padding:40px 0}.bl-rel{background:var(--gh-soft);padding:88px 0 96px}.bl-rel-head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.gh .bl-rel-head .gh-h2{font-size:36px!important;margin:0!important}.gh .bl-rel-head .gh-link{margin:0}.bl-cta{padding:88px 0 96px}@media (max-width:1100px){.bl-main,.bl-main.has-img{grid-template-columns:minmax(0,720px);justify-content:center}.bl-toc{display:none!important}.bl-hero-in{max-width:none}}@media (max-width:900px){.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gh a.bl-card.bl-big{grid-template-columns:1fr}.bl-big .bl-img{aspect-ratio:16/9;min-height:0}.bl-big .bl-cb{padding:28px}}@media (max-width:767px){.bl-hero{padding-bottom:44px;padding-top:112px}.bl-lhero{padding-bottom:32px;padding-top:112px}.gh .bl-h1{font-size:34px!important;line-height:1.12!important}.gh .bl-lh1{font-size:38px!important}.gh .bl-sum{font-size:18px!important}.gh .bl-feat{border-radius:14px;margin:28px 0 -56px!important}.bl-main{padding-bottom:56px;padding-top:48px}.bl-main.has-img{padding-top:96px}.bl-grid{grid-template-columns:1fr}.gh .bl-big .bl-cb b{font-size:25px}.gh .bl-body,.gh .bl-body ol>li,.gh .bl-body p,.gh .bl-body ul>li{font-size:17px!important}.gh .bl-body h1,.gh .bl-body h2{font-size:26px!important;margin-top:40px!important}.gh .bl-body h4{font-size:23px!important;margin-top:40px!important}.gh .bl-body h3{font-size:21px!important}.gh .bl-body blockquote{font-size:19px!important}.bl-rel{padding:56px 0 64px}.bl-rel-head{align-items:flex-start;flex-direction:column;gap:12px}.gh .bl-rel-head .gh-h2{font-size:28px!important}.bl-cta{padding:56px 0 64px}.bl-list{padding-bottom:56px}}@media (prefers-reduced-motion:reduce){.bl-img img,.gh a.bl-card{transition:none!important}.gh a.bl-card:hover{transform:none}}