*{box-sizing:border-box}body{color:var(--color-blue-dark);font-family:var(--font-family-primary);background:#fff;margin:0}.blog-hero{padding:64px 24px}.blog-hero__heading{text-align:center;flex-direction:column;align-items:center;max-width:1024px;margin:auto;display:flex}.blog-category{background:var(--color-blue-gray);color:var(--color-paragraph);white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:16px;line-height:24px;display:inline-block}.blog-hero h1{letter-spacing:-1px;color:#000;margin:28px 0 0;font-size:64px;font-weight:400;line-height:1.1}.blog-hero__byline{justify-content:center;align-items:center;gap:14px;padding-top:36px;display:flex}.blog-hero__byline>time{color:#544e45;font-size:16px;line-height:24px}.blog-share{border-left:1px solid #cdc6bc;align-items:center;gap:10px;padding-left:14px;display:flex}.blog-share>span{color:#a39b8f;margin-right:2px;font-size:16px}.blog-share a,.blog-share button{color:#111;width:40px;height:40px;font:600 16px var(--font-family-primary);cursor:pointer;background:#fff;border:1px solid #cdc6bc;border-radius:50%;place-items:center;text-decoration:none;display:grid}.blog-hero__image{border-radius:36px;max-width:1312px;height:607px;margin:48px auto 0;position:relative;overflow:hidden}.blog-hero__image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-main{max-width:1312px;margin:auto;padding:0}.blog-breadcrumb{white-space:nowrap;color:var(--color-paragraph);gap:5px;font-size:16px;line-height:24px;display:flex;overflow:hidden}.blog-breadcrumb a{color:inherit;text-decoration:none}.blog-breadcrumb span:last-child{text-overflow:ellipsis;overflow:hidden}.blog-main__columns{grid-template-columns:352px minmax(0,780px);gap:80px;padding-top:40px;display:grid}.blog-sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#001a2329 transparent;align-self:start;max-height:calc(100vh - 144px);position:sticky;top:112px;overflow-y:auto}.blog-sidebar::-webkit-scrollbar{width:5px}.blog-sidebar::-webkit-scrollbar-track{background:0 0}.blog-sidebar::-webkit-scrollbar-thumb{background:#001a2329;border-radius:999px}.blog-sidebar__newsletter{border:1px solid #01779b33;border-radius:24px;flex-direction:column;gap:16px;padding:24px;display:flex}.blog-sidebar__newsletter h2,.blog-sidebar__newsletter p,.blog-sidebar__toc h2{margin:0}.blog-sidebar__newsletter h2{font-size:20px;font-weight:600;line-height:1.5}.blog-sidebar__newsletter p{color:var(--color-paragraph);font-size:16px;line-height:1.5}.blog-sidebar__newsletter input{background:var(--color-blue-gray);width:100%;height:40px;font:16px var(--font-family-primary);border:0;border-radius:8px;padding:8px 20px}.blog-sidebar__newsletter .button{width:100%}.blog-sidebar__toc{padding:32px 8px}.blog-sidebar__toc h2{font-size:16px;font-weight:600;line-height:24px}.blog-sidebar__toc ol{color:var(--color-paragraph);margin:16px 0 0;padding-left:26px}.blog-sidebar__toc li{padding:0 0 12px;font-size:16px;line-height:24px;position:relative}.blog-sidebar__toc li[data-active]:before{content:"";background:var(--color-blue-accent);width:2px;position:absolute;top:0;bottom:12px;left:-26px}.blog-sidebar__toc a{color:inherit;text-decoration:none}.blog-sidebar__toc a:hover{text-decoration:underline}.blog-article{color:#083f50e3;font-size:16px;line-height:1.5}.blog-article h2{letter-spacing:-1px;margin:32px 0 16px;font-size:32px;font-weight:600;line-height:1.2}.blog-article h2:first-child{margin-top:8px}.blog-article p{max-width:750px;margin:0 0 14px}.blog-article p+h2{margin-top:32px}.blog-article p strong{font-weight:600}.blog-main__bottom-share{justify-content:center;padding:32px 0 0;display:flex}.blog-related{padding:120px 24px}.blog-related__inner{max-width:1312px;margin:auto}.blog-related h2{letter-spacing:-1px;color:#000;margin:0 0 48px;font-size:64px;font-weight:400;line-height:1.1}.blog-related__grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.blog-related__card img{aspect-ratio:416/298;object-fit:cover;border-radius:12px;width:100%;display:block}.blog-related__meta{color:var(--color-paragraph);align-items:center;gap:16px;margin:24px 0 14px;font-size:16px;display:flex}.blog-related__meta time:before{content:"•";padding-right:8px}.blog-related h3{max-width:330px;margin:0 0 14px;font-size:24px;font-weight:400;line-height:1.2}.blog-related h3 a{color:inherit;text-decoration:none}.blog-related p{color:var(--color-paragraph);margin:0;font-size:16px;line-height:26px}.blog-final{color:#fff;align-items:center;min-height:920px;display:flex;position:relative;overflow:hidden}.blog-final>img,.blog-final__shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-final__shade{background:linear-gradient(270deg,#0000 25%,#00000073 39%,#000000e6 99%),#0003}.blog-final__inner{width:min(1312px,100% - 48px);margin:auto;position:relative}.blog-final__copy{max-width:750px}.blog-final h2{letter-spacing:-1px;margin:16px 0 24px;font-size:64px;font-weight:400;line-height:1.1}.blog-final p{max-width:600px;color:var(--color-white-80);font-size:16px;line-height:1.5}.blog-final__actions{gap:var(--space-8);margin-top:32px;display:flex}@media (width<=1100px){.blog-main{padding:0 24px}.blog-main__columns{grid-template-columns:280px minmax(0,1fr);gap:40px}.blog-related h2,.blog-hero h1,.blog-final h2{font-size:clamp(38px,6vw,64px)}}@media (width<=700px){.blog-hero{padding:48px 20px}.blog-hero__image{border-radius:24px;height:360px}.blog-hero__byline{flex-wrap:wrap}.blog-main__columns{grid-template-columns:1fr}.blog-sidebar{max-height:none;display:contents;position:static;top:auto;overflow:visible}.blog-sidebar__newsletter{order:2}.blog-sidebar__toc{order:1}.blog-article{order:3}.blog-related{padding:80px 20px}.blog-related__grid{grid-template-columns:1fr}.blog-final{min-height:680px}.blog-final__actions{flex-wrap:wrap}}@media (width<=1100px){.blog-hero,.blog-related{padding-block:80px}.blog-final__shade{background:linear-gradient(90deg,#000000d6,#00000085),#0000002e}.blog-related__grid{gap:32px 24px}}@media (width<=700px){.blog-hero,.blog-related{padding-inline:20px}.blog-hero__image{aspect-ratio:4/3;height:auto}.blog-main{padding-inline:20px}.blog-article{order:1;min-width:0}.blog-sidebar__toc{order:2}.blog-sidebar__newsletter{order:3}.blog-final{padding-block:80px}.blog-final__actions{flex-direction:column}.blog-final__actions .button{width:100%}.blog-related__grid{gap:64px}.blog-article img{max-width:100%;height:auto}.blog-article pre,.blog-article table{max-width:100%;display:block;overflow-x:auto}}@media (width<=760px){.blog-sidebar__toc{display:none}}
