.blog-page{background:#0b1117;color:#e8ecf2;padding:120px 24px 112px}.blog-container{width:min(1160px,100%);margin-inline:auto}.blog-hero{display:grid;grid-template-columns:minmax(0,820px) auto;align-items:end;justify-content:space-between;gap:48px;padding-bottom:72px}.typography-guide .blog-hero h1{max-width:820px;color:#f1f4f9;font-size:clamp(48px,6.4vw,88px)!important;font-weight:800!important;line-height:.98!important;letter-spacing:-.035em!important;text-wrap:balance}.blog-hero-copy>p{max-width:620px;margin:28px 0 0;color:#aeb8c8;font-size:18px!important;line-height:1.65!important}.blog-edition{margin:0;color:#7f8da3;font-size:14px!important;line-height:1.45!important;text-align:right}.blog-lead-story{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:500px;overflow:hidden;color:#f4f7fb;background:#192943;border-radius:14px;text-decoration:none}.blog-lead-visual{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(32px,5vw,64px);overflow:hidden;background:#dce3ef;color:#192943}.blog-lead-visual:before{content:"";position:absolute;width:330px;height:330px;top:-100px;right:-90px;border:1px solid #1929432e;border-radius:50%;box-shadow:0 0 0 72px #1929430c,0 0 0 144px #1929430a}.blog-lead-visual span{position:relative;font-size:clamp(96px,14vw,190px);font-weight:900;line-height:.72;letter-spacing:-.07em}.blog-lead-visual i{position:relative;margin-top:28px;font-size:15px;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog-lead-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,6vw,76px)}.blog-meta{color:#acb9ce;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog-meta i{padding-inline:8px;font-style:normal}.typography-guide .blog-lead-copy>strong{display:block;margin-top:24px;font-size:clamp(34px,4.4vw,58px)!important;font-weight:800!important;line-height:1.04!important;letter-spacing:-.03em!important;text-wrap:balance}.blog-summary{max-width:56ch;margin-top:28px;color:#c4cedd;font-size:16px;line-height:1.7}.blog-story-link{display:inline-flex;align-items:center;gap:10px;width:fit-content;margin-top:40px;color:#fff;font-size:14px;font-weight:700}.blog-story-link svg{width:18px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.blog-lead-story:hover .blog-story-link svg{transform:translateX(5px)}.blog-latest{padding-top:112px}.blog-section-head{grid-template-columns:1fr 1fr;gap:48px;padding-bottom:32px;border-bottom:1px solid #344052}.typography-guide .blog-section-head h2{margin:0;font-size:clamp(36px,4vw,52px)!important;font-weight:800!important;line-height:1!important;letter-spacing:-.03em!important}.blog-section-head p{max-width:52ch;margin:0;color:#94a0b3}.blog-story>a{grid-template-columns:200px minmax(0,1fr) 48px;gap:40px;min-height:190px;padding-block:34px;border-bottom:1px solid #344052;color:inherit;text-decoration:none}.blog-story-copy,.blog-story>a{display:grid;align-items:center}.blog-story-copy{grid-template-columns:minmax(240px,.85fr) minmax(260px,1.15fr);gap:48px}.typography-guide .blog-story-copy strong{font-size:clamp(24px,2.5vw,34px)!important;font-weight:750!important;line-height:1.12!important;letter-spacing:-.02em!important;text-wrap:balance}.blog-story-copy>span{color:#9eabbd;line-height:1.65}.blog-story-arrow{display:grid;place-items:center;width:44px;height:44px;border:1px solid #526078;border-radius:50%;transition:color .2s ease,background-color .2s ease,transform .25s cubic-bezier(.2,.8,.2,1)}.blog-story-arrow svg{width:18px;height:18px}.blog-story>a:hover .blog-story-arrow{color:#17243c;background:#dce3ef;transform:translate(3px,-3px)}.blog-page a:focus-visible{outline:3px solid #91a9d2;outline-offset:5px}@media (max-width:900px){.blog-page{padding-top:104px;padding-bottom:80px}.blog-hero{grid-template-columns:1fr;gap:20px;padding-bottom:56px}.blog-edition{text-align:left}.blog-lead-story{grid-template-columns:1fr}.blog-lead-visual{min-height:280px}.blog-story>a{grid-template-columns:150px minmax(0,1fr) 44px;gap:24px}.blog-story-copy{grid-template-columns:1fr;gap:14px}}@media (max-width:600px){.blog-page{padding-inline:16px;padding-top:96px}.blog-hero{padding-bottom:44px}.blog-hero-copy>p{font-size:16px!important}.blog-edition{display:none}.blog-lead-story{min-height:0}.blog-lead-visual{min-height:220px;padding:30px 24px}.blog-lead-copy{padding:32px 24px 36px}.blog-summary{margin-top:20px}.blog-story-link{margin-top:28px}.blog-latest{padding-top:72px}.blog-section-head{grid-template-columns:1fr;gap:18px}.blog-story>a{grid-template-columns:1fr 44px;gap:18px;padding-block:28px}.blog-story>a>.blog-meta{grid-column:1/-1}.blog-story-copy{grid-column:1}.blog-story-arrow{grid-column:2;grid-row:2}}@media (prefers-reduced-motion:reduce){.blog-story-arrow,.blog-story-link svg{transition:none}.blog-lead-story:hover .blog-story-link svg,.blog-story>a:hover .blog-story-arrow{transform:none}}.blog-page{overflow:hidden;padding-bottom:0}.blog-kicker{margin:0 0 18px;color:#9aaac1;font-size:12px!important;font-weight:750!important;letter-spacing:.13em;text-transform:uppercase}.blog-hero{display:block;padding-bottom:68px;text-align:center}.typography-guide .blog-hero h1{max-width:940px;margin-inline:auto;font-size:clamp(48px,6.2vw,84px)!important}.blog-hero h1 span{color:#a7bddd}.blog-hero-intro{max-width:650px;margin:28px auto 0;color:#aeb8c8;font-size:18px!important;line-height:1.65!important}.blog-lead-story{grid-template-columns:1.03fr .97fr;min-height:510px;border:1px solid #2b3d59;border-radius:18px;box-shadow:0 28px 70px #02050a55}.blog-lead-visual{position:relative;min-height:510px;padding:0;background:#d9e1ec}.blog-lead-visual:before{display:none}.blog-card-image:after,.blog-lead-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,#07101c55);pointer-events:none}.blog-card-image img,.blog-lead-visual img{object-fit:cover;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.blog-lead-copy{padding:clamp(38px,5.4vw,70px)}.blog-featured-label{width:fit-content;margin-bottom:28px;padding:8px 12px;color:#1a2e4f;background:#dce5f2;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.typography-guide .blog-lead-copy>strong{margin-top:19px;font-size:clamp(32px,3.6vw,50px)!important}.blog-summary{margin-top:24px;font-size:15px}.blog-card:hover .blog-card-image img,.blog-lead-story:hover img{transform:scale(1.035)}.blog-card-link{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:#294a7a;font-size:14px;font-weight:750;text-decoration:none}.blog-card-link svg{width:17px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.blog-card-link:hover svg{transform:translate(3px,-3px)}.blog-discover{margin:112px -24px 0;padding:100px 24px 112px;color:#172238;background:#f2f4f7}.blog-section-head{grid-template-columns:1.1fr .9fr;gap:64px;padding-bottom:0;border-bottom:0}.blog-section-head .blog-kicker{color:#5e7190}.typography-guide .blog-section-head h2{max-width:690px;font-size:clamp(38px,4.6vw,62px)!important;line-height:1.02!important}.blog-section-head>p{max-width:48ch;margin-bottom:7px;color:#647086;font-size:16px!important;line-height:1.7!important}.blog-search{position:relative;display:block;max-width:560px;margin:50px 0 48px}.blog-search .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.blog-search input{width:100%;height:58px;padding:0 58px 0 20px;color:#172238;background:#fff;border:1px solid #c9d0db;border-radius:9px;font:inherit;outline:none}.blog-search input::placeholder{color:#7a8495}.blog-search input:focus{border-color:#3d5c8c;box-shadow:0 0 0 3px #3d5c8c1f}.blog-search svg{position:absolute;top:18px;right:20px;width:22px;fill:none;stroke:#344c75;stroke-width:1.7;stroke-linecap:round}.blog-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.blog-card{overflow:hidden;background:#fff;border:1px solid #dce1e8;border-radius:13px;box-shadow:0 14px 34px #22334f0d}.blog-card-image{position:relative;display:block;aspect-ratio:1.48;overflow:hidden;background:#dce3ed}.blog-card-body{display:flex;flex-direction:column;min-height:325px;padding:26px 25px 25px}.blog-card .blog-meta{color:#63738c}.typography-guide .blog-card h3{margin:18px 0 0;font-size:25px!important;font-weight:780!important;line-height:1.13!important;letter-spacing:-.025em!important}.blog-card h3 a{color:#172238;text-decoration:none}.blog-card p{margin:17px 0 26px;color:#667287;font-size:14px!important;line-height:1.65!important}.blog-card .blog-card-link{margin-top:auto}.blog-empty{padding:60px 0;color:#657187;border-block:1px solid #d1d7df}.blog-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:92px}.typography-guide .blog-cta h2{max-width:720px;margin:0;font-size:clamp(36px,4.5vw,62px)!important;font-weight:800!important;line-height:1.02!important;letter-spacing:-.035em!important}.blog-cta>a{display:inline-flex;align-items:center;gap:13px;flex:0 0 auto;padding:17px 21px;color:#122039;background:#dce5f2;border-radius:8px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.blog-cta>a:hover{transform:translateY(-2px);background:#fff}@media (max-width:900px){.blog-lead-story{grid-template-columns:1fr}.blog-lead-visual{min-height:340px}.blog-section-head{grid-template-columns:1fr;gap:22px}.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-card:last-child{grid-column:1/-1}}@media (max-width:600px){.blog-hero{padding-bottom:45px;text-align:left}.blog-hero-intro,.typography-guide .blog-hero h1{margin-left:0}.blog-hero-intro{font-size:16px!important}.blog-lead-story{border-radius:12px}.blog-lead-visual{min-height:235px}.blog-featured-label{margin-bottom:22px}.blog-discover{margin:72px -16px 0;padding:72px 16px 78px}.blog-search{margin-block:36px 34px}.blog-card-grid{grid-template-columns:1fr;gap:20px}.blog-card:last-child{grid-column:auto}.blog-card-body{min-height:0}.blog-card .blog-card-link{margin-top:3px}.blog-cta{align-items:flex-start;flex-direction:column;padding-block:70px}}@media (prefers-reduced-motion:reduce){.blog-card-image img,.blog-card-link svg,.blog-cta>a,.blog-lead-visual img{transition:none}.blog-card-link:hover svg,.blog-card:hover .blog-card-image img,.blog-cta>a:hover,.blog-lead-story:hover img{transform:none}}.blog-page{padding-top:96px}.blog-page ::selection{color:#0b1117;background:#b9cbea}.blog-masthead{display:flex;justify-content:space-between;padding-block:20px;border-block:1px solid #344052;color:#9eabbd;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.blog-hero{padding-bottom:64px;text-align:left}.blog-hero-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.6fr);align-items:end;gap:72px;padding-top:58px}.typography-guide .blog-hero h1{max-width:830px;margin:0;font-size:clamp(52px,6.5vw,92px)!important;line-height:.94!important;letter-spacing:-.04em!important}.blog-hero-intro{max-width:34ch;margin:0 0 7px;color:#b4bfd0;font-size:17px!important;line-height:1.7!important}.blog-lead-story{position:relative;display:block;min-height:650px;border:0;border-radius:0;box-shadow:none;isolation:isolate}.blog-lead-visual{position:absolute;inset:0;min-height:0}.blog-lead-visual:after{background:linear-gradient(90deg,#07101de8,#07101d9c 46%,#07101d1f 78%),linear-gradient(0deg,#07101d8c,transparent 45%)}.blog-lead-copy{position:relative;z-index:1;justify-content:flex-end;width:min(610px,100%);min-height:650px;padding:62px}.blog-featured-label{margin-bottom:24px;padding:0;color:#dce5f2;background:transparent;border-radius:0;font-size:12px;letter-spacing:.11em}.typography-guide .blog-lead-copy>strong{font-size:clamp(38px,4.3vw,60px)!important;line-height:1.02!important}.blog-summary{color:#d2d9e4}.blog-discover{padding-top:112px}.blog-section-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;padding-bottom:42px;border-bottom:1px solid #cbd2dc}.typography-guide .blog-section-head h2{font-size:clamp(42px,5vw,68px)!important}.blog-search{max-width:none;margin:0;padding:34px 0;border-bottom:1px solid #cbd2dc}.blog-search input{height:52px;padding:0 48px 0 0;background:transparent;border:0;border-radius:0;font-size:18px}.blog-search input:focus{border-color:transparent;box-shadow:none}.blog-search:focus-within{border-bottom-color:#294a7a}.blog-search svg{top:48px;right:2px}.blog-article-index{display:block}.blog-index-story{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center;padding-block:42px;border-bottom:1px solid #cbd2dc}.blog-index-image{position:relative;display:block;aspect-ratio:1.45;overflow:hidden;background:#dce3ed}.blog-index-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,#07101c40);pointer-events:none}.blog-index-image img{object-fit:cover;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.blog-index-story:hover .blog-index-image img{transform:scale(1.04)}.blog-index-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.6fr);column-gap:52px;align-items:end}.blog-index-body .blog-meta{grid-column:1/-1;margin-bottom:17px}.typography-guide .blog-index-body h3{margin:0;font-size:clamp(30px,3vw,43px)!important;font-weight:790!important;line-height:1.04!important;letter-spacing:-.03em!important;text-wrap:balance}.blog-index-body h3 a{color:#172238;text-decoration:none}.blog-index-body p{margin:0;color:#657187;font-size:15px!important;line-height:1.66!important}.blog-index-body .blog-card-link{grid-column:2;margin-top:24px}.blog-cta{border-top:1px solid #344052}.blog-cta>div>p{margin:0 0 15px;color:#9aaac1;font-size:14px!important}@media (max-width:900px){.blog-hero-grid{grid-template-columns:1fr;gap:28px}.blog-hero-intro{max-width:52ch}.blog-lead-copy,.blog-lead-story{min-height:590px}.blog-index-body,.blog-section-head{grid-template-columns:1fr}.blog-index-body .blog-card-link,.blog-index-body p{grid-column:1}.blog-index-body p{margin-top:18px}}@media (max-width:600px){.blog-page{padding-top:84px}.blog-masthead{padding-block:15px}.blog-hero-grid{padding-top:38px}.typography-guide .blog-hero h1{font-size:clamp(45px,13vw,58px)!important}.blog-lead-copy,.blog-lead-story{min-height:520px}.blog-lead-copy{padding:32px 24px}.blog-lead-visual:after{background:linear-gradient(0deg,#07101df2,#07101d9c 58%,#07101d14)}.blog-discover{padding-top:74px}.blog-section-head{padding-bottom:30px}.blog-index-story{grid-template-columns:1fr;gap:25px;padding-block:32px}.blog-index-image{aspect-ratio:1.58}.blog-index-body .blog-meta{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.blog-index-image img{transition:none}.blog-index-story:hover .blog-index-image img{transform:none}}.figma-blog-page{padding:88px 24px 96px;color:#f0f3f8;background:#0b1117}.figma-blog-page ::selection{color:#0b1117;background:#c6d4ea}.figma-blog-shell{width:min(1160px,100%);margin-inline:auto}.figma-blog-header{max-width:760px;padding-top:28px}.figma-blog-label{display:inline-flex;align-items:center;min-height:34px;padding:0 15px;color:#8e9db4;border:1px solid #253143;border-radius:999px;font-size:11px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.typography-guide .figma-blog-header h1{margin:25px 0 0;font-size:clamp(46px,4.7vw,62px)!important;font-weight:800!important;line-height:1!important;letter-spacing:-.035em!important}.figma-blog-header h1 span{color:#536b93;background:linear-gradient(90deg,#d9e1ed,#536b93 72%,#344867);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.figma-blog-header p{margin:24px 0 0;color:#98a5b8;font-size:16px!important;line-height:1.65!important}.figma-blog-filters{display:flex;flex-wrap:wrap;gap:9px;margin-top:34px}.figma-blog-filters button{display:inline-flex;align-items:center;min-height:38px;padding:0 17px;color:#aeb9c9;background:transparent;border:1px solid #748197;border-radius:999px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.figma-blog-filters button:hover{color:#fff;border-color:#aeb9c9}.figma-blog-filters button:focus-visible{outline:3px solid #819bc5;outline-offset:3px}.figma-blog-filters .is-active{color:#fff;background:#42577d;border-color:#8293b1}.figma-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.figma-blog-page .figma-blog-card{grid-column:span 1;min-height:0;padding:0;overflow:hidden;color:#f0f3f8;background:#111a26;border:1px solid #283548;border-radius:16px;box-shadow:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),background-color .3s ease,border-color .3s ease}.figma-blog-page .figma-blog-card:hover{color:#f0f3f8;background:#16243a;border-color:#435674;transform:translateY(-4px)}.figma-blog-card-link{display:block;height:100%;color:inherit;text-decoration:none}.figma-blog-card-image{position:relative;display:block;aspect-ratio:1.46;overflow:hidden;background:#172333}.figma-blog-card-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,#0b11177a);pointer-events:none}.figma-blog-card-image img{object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .5s ease}.figma-blog-number{position:absolute;z-index:1;right:18px;bottom:6px;color:#edf2fa47;font-size:80px;font-weight:800;line-height:1;letter-spacing:-.06em}.figma-blog-card-copy{display:flex;flex-direction:column;min-height:260px;padding:24px 25px 26px}.figma-blog-category{color:#8093b1;font-size:11px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.typography-guide .figma-blog-card-copy strong{display:block;margin-top:17px;color:#f0f3f8!important;font-size:27px!important;font-weight:760!important;line-height:1.12!important;letter-spacing:-.025em!important;text-wrap:balance}.figma-blog-read{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:30px;color:#dbe3ef;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.figma-blog-read svg{width:15px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.figma-blog-card-link:hover .figma-blog-card-image img{transform:scale(1.04);filter:saturate(1.08)}.figma-blog-card-link:hover .figma-blog-read svg{transform:translate(3px,-3px)}.figma-blog-card-link:focus-visible{outline:3px solid #819bc5;outline-offset:5px}.figma-blog-empty{margin-top:32px;padding:46px 0;border-block:1px solid #283548}.figma-blog-empty strong{display:block;color:#e8edf5;font-size:21px}.figma-blog-empty p{margin:10px 0 0;color:#8e9caf;font-size:15px!important}@media (max-width:900px){.figma-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.figma-blog-page{padding:80px 16px 82px}.figma-blog-header{padding-top:22px}.typography-guide .figma-blog-header h1{font-size:42px!important}.figma-blog-header p{margin-top:19px}.figma-blog-filters{flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto;scrollbar-width:none}.figma-blog-filters::-webkit-scrollbar{display:none}.figma-blog-filters button{flex:0 0 auto}.figma-blog-grid{grid-template-columns:1fr;margin-top:27px}.figma-blog-card-copy{min-height:235px}}@media (prefers-reduced-motion:reduce){.figma-blog-card-image img,.figma-blog-read svg{transition:none}.figma-blog-card-link:hover .figma-blog-card-image img,.figma-blog-card-link:hover .figma-blog-read svg{transform:none}}.longform-page{background:#f4f6f9;color:#172238}.longform-shell{width:min(1120px,calc(100% - 48px));margin-inline:auto}.longform-hero{padding:120px 0 72px;color:#f3f6fb;background:#0b1117}.longform-back{display:inline-flex;align-items:center;gap:10px;margin-bottom:32px;color:#b8c4d6;font-size:14px;font-weight:600;text-decoration:none}.longform-back svg{width:18px;transform:rotate(180deg)}.longform-meta{margin:0 0 22px;color:#aebbd0;font-size:12px!important;font-weight:700!important;letter-spacing:.12em;text-transform:uppercase}.longform-meta span{padding-inline:8px}.typography-guide .longform-hero h1{max-width:1000px;margin:0;font-size:clamp(42px,6.2vw,84px)!important;font-weight:800!important;line-height:1.02!important;letter-spacing:-.035em!important;text-wrap:balance}.longform-deck{max-width:720px;margin:32px 0 0;color:#bdc8d8;font-size:19px!important;line-height:1.65!important}.longform-layout{display:grid;grid-template-columns:280px minmax(0,720px);justify-content:space-between;gap:80px;padding-block:88px 112px}.longform-takeaway{position:sticky;top:120px;align-self:start;padding:24px 0;border-block:1px solid #cbd3df}.longform-takeaway strong{display:block;margin-bottom:14px;color:#344c78;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.longform-takeaway p{margin:0;color:#43516a;font-size:14px!important;line-height:1.7!important}.longform-article{max-width:72ch}.longform-article section+section{margin-top:72px}.typography-guide .longform-article h2{margin:0 0 24px;color:#172238;font-size:clamp(28px,3.4vw,42px)!important;font-weight:750!important;line-height:1.12!important;letter-spacing:-.025em!important;text-wrap:balance}.longform-article p{margin:0 0 22px;color:#3e4c63;font-size:17px!important;line-height:1.78!important}.longform-list{display:grid;gap:12px;margin:8px 0 26px;padding:24px 24px 24px 46px;color:#3e4c63;background:#e9edf3;border:1px solid #d2d9e3;border-radius:12px;font-size:16px;line-height:1.6}.longform-list li::marker{color:#496997}.longform-questions{margin-top:30px;border-top:1px solid #cbd3df}.longform-questions>div{padding:24px 0 2px;border-bottom:1px solid #cbd3df}.typography-guide .longform-questions h3{margin:0 0 10px;color:#223b65;font-size:20px!important;font-weight:750!important;letter-spacing:-.015em!important}.longform-faq details{border-top:1px solid #cbd3df}.longform-faq details:last-child{border-bottom:1px solid #cbd3df}.longform-faq summary{padding:22px 40px 22px 0;color:#172238;font-weight:700;cursor:pointer}.longform-faq details p{padding:0 40px 22px 0}.longform-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:72px;padding:24px 0;border-block:1px solid #9ba9bc;color:#223c6b;font-weight:750;text-decoration:none}.longform-cta svg{width:22px;height:22px;transition:transform .2s ease}.longform-cta:hover svg{transform:translate(3px,-3px)}.longform-page :focus-visible{outline:3px solid #6685bd;outline-offset:5px}.longform-page>.contact-banner{position:relative;margin-top:-48px;margin-bottom:80px;color:#f0f3f8;background:#0b1117;border-color:#283548;border-radius:16px}.longform-page>.contact-banner .section-label{color:#9aaac1}.longform-page>.contact-banner h2{color:#f0f3f8}.longform-page>.contact-banner h2>span{color:#8193af}.longform-page>.contact-banner .cta-details{border-left-color:#344052}.longform-page>.contact-banner .cta-details p{color:#aeb9c9}.longform-page>.contact-banner .cta-details .text-link{color:#e4eaf3}.longform-page>.contact-banner .button{color:#0b1117;background:#f0f3f8;border-color:#f0f3f8}.longform-page>.contact-banner .button:hover{color:#0b1117;background:#d8e1ed}@media (max-width:800px){.blog-featured{grid-template-columns:1fr}.blog-featured-action,.blog-featured-meta{grid-column:auto}.longform-hero{padding:104px 0 56px}.longform-back{margin-bottom:28px}.longform-layout{grid-template-columns:1fr;gap:56px;padding-block:64px 88px}.longform-takeaway{position:static}}@media (max-width:600px){.longform-shell{width:min(100% - 32px,1120px)}.longform-hero{padding-top:96px}.longform-meta{font-size:11px!important;letter-spacing:.08em}.longform-deck{font-size:17px!important}.longform-article section+section{margin-top:56px}.longform-article p{font-size:16px!important;line-height:1.72!important}.longform-page>.contact-banner{margin-top:-28px;margin-bottom:56px}}@media (prefers-reduced-motion:reduce){.blog-featured,.longform-cta svg{transition:none}.blog-featured:hover,.longform-cta:hover svg{transform:none}}