.editorial-root{background-color:var(--sb-color-canvas);color:var(--sb-color-ink);font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,sans-serif;font-size:var(--sb-font-size-base);line-height:var(--sb-line-height-normal);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;display:flex}.editorial-root a{color:var(--sb-color-blue);text-underline-offset:.15em;text-decoration-thickness:1px}.editorial-root h1{font-size:var(--sb-font-size-4xl);letter-spacing:-.025em}.editorial-root h1,.editorial-root h2{font-weight:700;line-height:var(--sb-line-height-tight)}.editorial-root h2{font-size:var(--sb-font-size-3xl);letter-spacing:-.02em}.editorial-root h3{font-size:var(--sb-font-size-2xl);letter-spacing:-.015em}.editorial-root h3,.editorial-root h4{font-weight:600;line-height:var(--sb-line-height-snug)}.editorial-root h4{font-size:var(--sb-font-size-xl);letter-spacing:-.01em}.editorial-root h5{font-size:var(--sb-font-size-lg);font-weight:600;line-height:var(--sb-line-height-normal)}.editorial-root h6{font-size:var(--sb-font-size-sm);text-transform:uppercase;font-weight:600}.editorial-prose blockquote,.editorial-prose li,.editorial-prose p{max-width:var(--sb-measure)}.editorial-prose{line-height:var(--sb-line-height-relaxed)}.editorial-prose h2,.editorial-prose h3,.editorial-prose h4{margin-bottom:var(--sb-heading-margin-bottom);margin-top:var(--sb-heading-margin-top)}.editorial-prose p{margin-bottom:var(--sb-space-md)}.editorial-prose ol:not([class]),.editorial-prose ul:not([class]){margin-bottom:var(--sb-space-md);margin-left:28px;padding-left:0;list-style-position:outside}.editorial-prose ul:not([class]){list-style-type:square}.editorial-prose ol:not([class]){list-style-type:decimal}.editorial-prose ol:not([class])>li+li,.editorial-prose ul:not([class])>li+li{margin-top:9px}.editorial-prose pre{max-width:100%;overflow-x:auto}.editorial-prose :not(pre)>code{overflow-wrap:anywhere}.editorial-toc{background-color:var(--sb-color-toc-surface);border-radius:3px;margin-bottom:26px;padding:26px}.editorial-toc-title{text-transform:uppercase;margin-bottom:13px;font-size:14px;font-weight:600}.editorial-toc a,.editorial-toc-title{color:var(--sb-color-toc-ink);display:block}.editorial-toc a{border-bottom:1px solid var(--sb-color-toc-border);padding:4px 0;font-size:15px;text-decoration:none}.editorial-toc a:hover{color:var(--sb-color-ink)}.editorial-toc a:focus-visible{color:var(--sb-color-ink);outline:2px solid var(--sb-color-brand);outline-offset:2px}.editorial-tip{background-color:var(--sb-color-tip-surface);margin-bottom:var(--sb-space-lg);border-radius:4px;padding:34px}.editorial-alert{background-color:var(--sb-color-highlight-surface)}.editorial-alert,.editorial-note{margin-bottom:var(--sb-space-lg);border-radius:4px;padding:28px}.editorial-note{background-color:var(--sb-color-note-surface)}.editorial-callout-label{color:var(--sb-color-ink-mute);font-size:var(--sb-font-size-xs);letter-spacing:.05em;margin-bottom:var(--sb-space-3xs);text-transform:uppercase;font-weight:700;display:block}.editorial-table-scroll{overscroll-behavior-inline:contain;max-width:100%;margin:20px 0;overflow-x:auto}.editorial-table{border-collapse:collapse;width:100%;margin:0}.editorial-table td,.editorial-table th{border:1px solid var(--sb-color-hairline);text-align:left;padding:12px}.editorial-table thead tr{background-color:var(--sb-color-table-head-surface)}.editorial-table tbody tr:nth-child(2n){background-color:var(--sb-color-table-stripe-surface)}.editorial-video-embed{aspect-ratio:16/9;margin-bottom:var(--sb-space-lg)}.editorial-video-embed iframe,.editorial-video-facade{border:0;border-radius:4px;width:100%;height:100%}.editorial-video-facade{background:var(--sb-color-ink);cursor:pointer;padding:0;display:block;position:relative;overflow:hidden}.editorial-video-facade img{object-fit:cover;width:100%;height:100%;display:block}.editorial-video-facade:focus-visible{outline:2px solid var(--sb-color-brand);outline-offset:2px}.editorial-video-play{pointer-events:none;width:68px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.editorial-video-play-badge{fill:var(--sb-color-youtube)}.editorial-video-play-triangle{fill:var(--sb-color-canvas)}.editorial-post-body .editorial-figure{margin:0 0 var(--sb-space-md);text-align:center}.editorial-post-body .editorial-figure img{max-width:100%;height:auto;display:inline-block}.editorial-post-body .editorial-figure figcaption{color:var(--sb-color-text-secondary);font-size:.9em;font-style:italic;line-height:var(--sb-line-height-normal);text-align:center;padding:14px}.editorial-capture{background-color:var(--sb-color-note-surface);margin-bottom:var(--sb-space-lg);border-radius:4px;padding:28px}.editorial-capture-standing{margin-top:var(--sb-space-xl)}.editorial-capture-description{font-size:var(--sb-font-size-sm);margin-bottom:var(--sb-space-sm)}.editorial-capture-row{gap:var(--sb-space-2xs);flex-wrap:wrap;display:flex}.editorial-capture-input{background-color:var(--sb-color-canvas);border:1px solid var(--sb-color-hairline);color:var(--sb-color-ink);font-size:var(--sb-font-size-sm);border-radius:4px;flex:240px;min-width:0;padding:10px 14px}.editorial-capture-submit{background-color:var(--sb-color-brand);color:var(--sb-color-canvas);cursor:pointer;font-size:var(--sb-font-size-sm);border:none;border-radius:4px;padding:10px 20px;font-weight:600}.editorial-capture-submit:disabled{cursor:not-allowed;opacity:.6}.editorial-capture-success{color:var(--sb-color-ink);font-size:var(--sb-font-size-sm)}.editorial-capture-error{color:var(--sb-color-danger);font-size:var(--sb-font-size-xs);margin-top:var(--sb-space-xs)}.editorial-capture-retry{color:var(--sb-color-blue);cursor:pointer;font-size:var(--sb-font-size-xs);background:0 0;border:none;padding:0;text-decoration:underline}.editorial-capture-bar{background-color:var(--sb-color-green);color:var(--sb-color-ink);border-radius:0;width:100vw;margin:0 calc(50% - 50vw);padding:28px 0}.editorial-capture-bar-inner{align-items:center;gap:28px;max-width:1200px;margin-inline:auto;padding-inline:40px;display:flex}.editorial-capture-bar-text{flex:50%;align-items:center;gap:26px;min-width:0;display:flex}.editorial-capture-bar-icon{flex-shrink:0}.editorial-capture-bar-title{text-transform:uppercase;margin-bottom:3px;font-size:22px;font-weight:600;line-height:1;display:block}.editorial-capture-bar .editorial-capture-description{font-size:var(--sb-font-size-base);line-height:var(--sb-line-height-normal);margin:0}.editorial-capture-bar-action{flex:50%;min-width:0}.editorial-capture-bar .editorial-capture-row{flex-wrap:nowrap;gap:0}.editorial-capture-bar .editorial-capture-input{border-radius:var(--sb-radius-button) 0 0 var(--sb-radius-button);border:0;flex:auto;padding:13px 20px}.editorial-capture-bar .editorial-capture-submit{border:3px solid var(--sb-color-ink);border-radius:0 var(--sb-radius-button) var(--sb-radius-button) 0;color:var(--sb-color-ink);text-transform:uppercase;white-space:nowrap;background:0 0;padding:7px 28px;font-size:17px;font-weight:700}.editorial-capture-bar .editorial-capture-error{color:var(--sb-color-ink)}@media (max-width:900px){.editorial-capture-bar-inner{text-align:center;flex-direction:column;padding-inline:26px}.editorial-capture-bar-text{flex-direction:column;gap:16px}.editorial-capture-bar-action{width:100%}.editorial-capture-bar .editorial-capture-row{flex-direction:column;gap:14px}.editorial-capture-bar .editorial-capture-input,.editorial-capture-bar .editorial-capture-submit{border-radius:var(--sb-radius-button);width:100%}.editorial-capture-bar .editorial-capture-submit{padding:16px 28px}}.editorial-community-cta{background-color:var(--sb-color-highlight-surface);margin-top:var(--sb-space-xl);border-radius:4px;padding:28px}.editorial-community-cta-body{font-size:var(--sb-font-size-sm);margin-bottom:var(--sb-space-xs)}.editorial-community-cta-link{font-size:var(--sb-font-size-sm);font-weight:600}.editorial-search{position:relative}.editorial-nav-toggle,.editorial-search-toggle{border-radius:var(--sb-radius-button);color:var(--sb-color-canvas);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.editorial-nav-toggle:hover,.editorial-search-toggle:hover{color:var(--sb-color-nav-hover)}.editorial-nav-toggle:focus-visible,.editorial-search-toggle:focus-visible{outline:2px solid var(--sb-color-canvas);outline-offset:2px}.editorial-nav-toggle svg,.editorial-search-toggle svg{width:22px;height:22px}.editorial-search-panel{background-color:var(--sb-color-canvas);box-shadow:0 8px 24px var(--sb-color-shadow);padding:var(--sb-space-sm);z-index:20;width:min(360px,90vw);position:absolute;top:calc(100% + 8px);right:0}.editorial-search-input,.editorial-search-panel{border:1px solid var(--sb-color-hairline);border-radius:4px}.editorial-search-input{font-size:var(--sb-font-size-sm);width:100%;padding:10px 14px}.editorial-search-empty{color:var(--sb-color-ink-mute);font-size:var(--sb-font-size-xs);margin-top:var(--sb-space-xs)}.editorial-search-results{margin-top:var(--sb-space-xs);max-height:60vh;overflow-y:auto}.editorial-search-result{border-bottom:1px solid var(--sb-color-hairline);padding:var(--sb-space-2xs) 0;display:block}.editorial-search-result-title{color:var(--sb-color-ink);font-size:var(--sb-font-size-sm);font-weight:600;display:block}.editorial-search-result-excerpt{color:var(--sb-color-ink-mute);font-size:var(--sb-font-size-xs);display:block}a.editorial-button,button.editorial-button{background-color:var(--sb-color-green);border-radius:var(--sb-radius-button);box-shadow:var(--sb-shadow-button);color:var(--sb-color-ink);cursor:pointer;font-size:var(--sb-font-size-lg);text-transform:uppercase;border:0;padding:17px 28px;font-weight:700;text-decoration:none;display:inline-block}.editorial-button--compact{border-radius:var(--sb-radius-flat);box-shadow:none;font-size:var(--sb-font-size-sm);padding:12px}a.editorial-button--blue{background-color:var(--sb-color-accent-1);color:var(--sb-color-canvas)}.editorial-header{background-color:var(--sb-color-brand);z-index:30;position:sticky;top:0}html:has(.editorial-root){scroll-padding-top:0}.editorial-root [id]{scroll-margin-top:115px}@media (min-width:900px){.editorial-root [id]{scroll-margin-top:123px}}.editorial-header-bar{align-items:center;gap:var(--sb-space-sm);max-width:1280px;margin-inline:auto;padding:10px 14px 19px;display:flex}.editorial-header-logo{flex-shrink:0;display:inline-flex}.editorial-header-logo img{width:231px;height:70px}.editorial-nav-desktop{margin-left:auto;display:none}.editorial-nav-desktop-list{text-transform:uppercase;align-items:center;margin:0;padding:0;font-size:16px;font-weight:700;line-height:32px;list-style:none;display:flex}a.editorial-nav-link{color:var(--sb-color-canvas);text-decoration:none}.editorial-nav-desktop-list a.editorial-nav-link{padding:16px 15px;display:block}.editorial-nav-link:hover{color:var(--sb-color-nav-hover)}a.editorial-nav-link--current{color:var(--sb-color-nav-current)}.editorial-header-controls{align-items:center;gap:var(--sb-space-3xs);margin-left:auto;display:flex}.editorial-nav-mobile{background-color:var(--sb-color-brand);border-top:1px solid #ffffff26}.editorial-nav-mobile-list{font-size:var(--sb-font-size-sm);gap:var(--sb-space-sm);letter-spacing:var(--sb-letter-spacing-nav);padding:var(--sb-space-sm) var(--sb-space-md);text-transform:uppercase;flex-direction:column;margin:0;font-weight:700;list-style:none;display:flex}@media (min-width:900px){.editorial-header-bar{padding:27px 40px 10px}.editorial-nav-desktop{display:flex}.editorial-header-controls{margin-left:0}.editorial-nav-mobile,.editorial-nav-toggle{display:none}}.editorial-footer{background-color:var(--sb-color-footer-ink);color:var(--sb-color-footer-body);margin-top:auto}.editorial-footer-columns{gap:var(--sb-space-lg);max-width:1200px;padding:var(--sb-space-2xl) var(--sb-space-md);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.editorial-root .editorial-footer-title{color:var(--sb-color-canvas);letter-spacing:-.015em;text-transform:uppercase;margin:0 0 14px;font-size:17px;font-weight:600;line-height:36px}.editorial-footer-title:after{background-color:var(--sb-color-green);content:"";width:20px;height:2px;margin-top:2px;display:block}.editorial-footer-list{font-size:var(--sb-font-size-sm);gap:var(--sb-space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.editorial-footer-list a{color:var(--sb-color-footer-link);text-decoration:none}.editorial-footer-list a:hover{color:var(--sb-color-canvas)}.editorial-footer-address{font-size:var(--sb-font-size-sm);margin:0 0 var(--sb-space-xs)}a.editorial-footer-phone{color:var(--sb-color-canvas);font-weight:700;text-decoration:none}.editorial-footer-bottom{align-items:center;gap:var(--sb-space-md);padding:var(--sb-space-md);text-align:center;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;display:flex}.editorial-footer-copy{color:var(--sb-color-footer-body);font-size:var(--sb-font-size-xs)}@media (min-width:600px){.editorial-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.editorial-footer-columns{grid-template-columns:repeat(5,minmax(0,1fr))}}:is(.editorial-root main:has(.editorial-post-header-band),.editorial-root main:has(>.editorial-home)){padding-top:0}.editorial-home{flex-direction:column;margin-bottom:-2rem;display:flex}.editorial-home-featured,.editorial-home-latest{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:84px 40px}.editorial-home-latest{padding-top:56px}.editorial-home-hero{background-color:var(--sb-color-brand);color:var(--sb-color-canvas);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.editorial-home-hero-inner{align-items:center;gap:var(--sb-space-lg);text-align:center;flex-direction:column;max-width:1200px;margin-inline:auto;padding:39px 26px 0;display:flex}.editorial-home-hero-content h1{color:var(--sb-color-canvas);font-size:var(--sb-font-size-4xl);letter-spacing:-.025em;line-height:var(--sb-line-height-tight);margin:0 0 var(--sb-space-xs);text-transform:uppercase}.editorial-home-hero-sub{color:var(--sb-color-canvas);font-size:var(--sb-font-size-lg);margin:0 0 var(--sb-space-md);max-width:var(--sb-measure-narrow);margin-inline:auto}.editorial-home-hero-content .editorial-button{font-size:var(--sb-font-size-base)}.editorial-home-hero-character{flex-shrink:0;display:block}.editorial-home-hero-character img{width:263px;max-width:100%;height:auto;display:block}@media (min-width:1060px){.editorial-home-hero-inner{text-align:left;padding:192px 104px 142px 52px;display:block;position:relative}.editorial-home-hero-content{z-index:1;max-width:610px;position:relative}.editorial-home-hero-sub{max-width:none;margin-inline:0}.editorial-home-hero-character{bottom:calc(var(--sb-size-featured-in-band)*-1);position:absolute;right:0}.editorial-home-hero-character img{width:605px;max-width:none}}.editorial-home-featured-in{background-color:var(--sb-color-featured-in-overlay);align-items:center;gap:var(--sb-space-sm) var(--sb-space-lg);flex-wrap:wrap;justify-content:center;padding:20px 0;display:flex;position:relative}.editorial-home-featured-in-label{color:var(--sb-color-featured-in-text);white-space:nowrap;margin:0;font-size:17px;font-weight:400}.editorial-home-featured-in-list{align-items:center;gap:var(--sb-space-md) var(--sb-space-lg);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.editorial-home-featured-in-logo{filter:brightness(0)invert();height:var(--sb-featured-in-logo-h);opacity:.85;width:auto}@media (max-width:1059px){.editorial-home-hero{position:relative}.editorial-home-featured-in{height:var(--sb-size-featured-in-band-phone);flex-wrap:nowrap;padding:15px 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.editorial-home-featured-in-label{display:none}.editorial-home-featured-in-list{flex-wrap:nowrap;gap:0 28px}.editorial-home-featured-in-list>li{flex:none}.editorial-home-featured-in-logo{height:var(--sb-featured-in-logo-h-phone);max-width:none}}.editorial-home-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px;max-width:1144px;margin:0 auto;padding:0;list-style:none;display:grid}.editorial-home-grid--featured{padding-top:28px}@media (min-width:1060px){.editorial-home-grid--featured>.editorial-home-card:nth-child(2){margin-top:-28px}}.editorial-home-card{background-color:var(--sb-color-canvas);box-shadow:var(--sb-shadow-card);flex-direction:column;display:flex;position:relative;overflow:hidden}.editorial-home-card-image-link{display:block}.editorial-home-card-image{border-radius:var(--sb-radius-flat);width:100%;height:auto;display:block}.editorial-home-card-body{flex-direction:column;flex:auto;padding:28px;display:flex}.editorial-root .editorial-home-card-title{letter-spacing:-.015em;margin:0 0 14px;font-size:22px;font-weight:600;line-height:31px}.editorial-home-card-title a{color:var(--sb-color-ink);text-decoration:none}.editorial-home-card-title a:focus-visible,.editorial-home-card-title a:hover{text-decoration:underline}.editorial-home-card-excerpt{color:var(--sb-color-text-secondary);margin:0 0 28px;font-size:16px;line-height:25px}.editorial-home .editorial-home-card-button{align-self:flex-start;margin-top:auto;font-size:16px}.editorial-home-grid--latest .editorial-home-card-body{text-align:center;padding:39px 26px 62px}.editorial-home-grid--latest .editorial-home-card-excerpt{margin-bottom:0}.editorial-root .editorial-home-card-slideup{background-color:var(--sb-color-green);box-shadow:var(--sb-shadow-button);color:var(--sb-color-ink);text-align:center;text-transform:uppercase;padding:12px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:bottom .2s;display:block;position:absolute;bottom:-34px;left:0;right:0}.editorial-home-card:focus-within .editorial-home-card-slideup,.editorial-home-card:hover .editorial-home-card-slideup{bottom:0}@media (max-width:900px){.editorial-home-featured,.editorial-home-latest{padding-inline:14px}.editorial-home-grid--featured .editorial-home-card-body{text-align:center;padding:28px 14px}.editorial-home .editorial-home-card-button{text-align:center;align-self:stretch}.editorial-root .editorial-home-card-slideup{bottom:0}.editorial-home-grid--latest .editorial-home-card-body{padding-bottom:41px}}.editorial-home-testimonials{background-color:var(--sb-color-green);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:84px 0}.editorial-home-testimonials-inner{max-width:1200px;margin-inline:auto;padding-inline:68px;position:relative}.editorial-home-testimonials-mark{color:var(--sb-color-canvas);opacity:.2;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:300px;font-weight:700;line-height:300px;position:absolute;top:-84px;left:240px}@media (max-width:900px){.editorial-home-testimonials-mark{left:40px}}.editorial-home-testimonials-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px;margin:0;padding:28px 0 0;list-style:none;display:grid;position:relative}@media (min-width:1060px){.editorial-home-testimonials-list>.editorial-home-testimonial:nth-child(2){margin-top:-28px}}.editorial-home-testimonial{background-color:var(--sb-color-canvas);box-shadow:var(--sb-shadow-card);padding:42px}.editorial-home-testimonial-meta{margin-bottom:20px;display:flow-root}.editorial-home-testimonial-avatar{border-radius:var(--sb-radius-pill);float:left;margin-right:16px}.editorial-home-testimonial-stars{color:var(--sb-color-amber);align-items:center;height:26px;margin-bottom:5px;display:flex}.editorial-home-testimonial-name{color:var(--sb-color-ink);margin:0;font-size:16px;font-weight:700;line-height:25px}.editorial-home-testimonial-role{color:var(--sb-color-text-secondary);text-transform:uppercase;margin:0;font-size:14px;line-height:25px}.editorial-home-testimonial-quote{color:var(--sb-color-text-secondary);margin:0;font-size:16px;line-height:25px}@media (max-width:900px){.editorial-home-testimonials-inner{padding-inline:14px}.editorial-home-testimonial{text-align:center;padding:28px}.editorial-home-testimonial-avatar{float:none;margin:0 auto 8px;display:block}.editorial-home-testimonial-stars{justify-content:center}}.editorial-home-categories{border-bottom:1px solid var(--sb-color-hairline);border-top:1px solid var(--sb-color-hairline);box-shadow:var(--sb-shadow-card);max-width:1144px;margin:84px auto 0}.editorial-home-categories ul{flex-wrap:wrap;justify-content:center;margin:0;padding:0 16px;list-style:none;display:flex}.editorial-root .editorial-home-categories-tab{color:var(--sb-color-ink);font-size:var(--sb-font-size-xs);text-transform:uppercase;align-items:center;min-height:54px;padding-inline:12px;font-weight:400;line-height:15px;text-decoration:underline;display:flex}@media (max-width:900px){.editorial-home-categories{margin-inline:14px;overflow:auto hidden}.editorial-home-categories ul{flex-wrap:nowrap;justify-content:flex-start;width:max-content;min-width:100%}.editorial-root .editorial-home-categories-tab{white-space:nowrap}}.editorial-home-workshop{background-color:var(--sb-color-footer-ink);background-image:url(/images/home/webinar-background.jpg);background-position:50%;background-size:cover;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.editorial-home-workshop-inner{max-width:1200px;margin-inline:auto;padding:156px 78px}.editorial-home-workshop-card{background-color:var(--sb-color-canvas);box-shadow:var(--sb-shadow-webinar);text-align:center;max-width:600px;padding:28px}.editorial-home-workshop-ribbon{background-color:var(--sb-color-accent-1);color:var(--sb-color-canvas);text-align:center;z-index:0;width:272px;margin:0 auto 42px;padding:6px;font-size:18px;font-weight:700;line-height:27px;position:relative}.editorial-home-workshop-ribbon:after,.editorial-home-workshop-ribbon:before{border-color:var(--sb-color-ribbon-fold) transparent;content:"";z-index:-1;border-style:solid;width:29px;height:0;position:absolute;top:13px}.editorial-home-workshop-ribbon:before{border-width:17px 0 17px 12px;border-left-color:#0000;left:-26px}.editorial-home-workshop-ribbon:after{border-width:17px 12px 17px 0;border-right-color:#0000;right:-26px}.editorial-home-workshop-subtitle{color:var(--sb-color-ink);margin:0 0 33px;font-size:22px;line-height:33px}.editorial-home-workshop-subtitle:after{background-color:var(--sb-color-green);content:"";width:146px;height:4px;margin:20px auto 0;display:block}.editorial-home .editorial-home-workshop-title{color:var(--sb-color-ink);letter-spacing:-.015em;margin:0 0 28px;font-size:31px;font-weight:600;line-height:1.3}@media (max-width:900px){.editorial-home-workshop-inner{padding:52px 26px}.editorial-home-workshop-card{padding:28px 14px}.editorial-home .editorial-home-workshop-title{font-size:26px}}.editorial-post-header-band{background-color:var(--sb-color-brand);color:var(--sb-color-canvas);margin-bottom:var(--sb-space-xl);padding:0 var(--sb-space-md);text-align:center;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media (min-width:901px){.editorial-post-header-band{padding:0 30px 104px}}.editorial-post-header-inner{max-width:960px;margin-inline:auto}.editorial-post-header-title{color:var(--sb-color-canvas);margin:0}.editorial-post-byline{align-items:center;gap:var(--sb-space-sm);justify-content:center;margin-top:31px;display:flex}.editorial-post-byline-avatar{border-radius:var(--sb-radius-pill);box-shadow:var(--sb-shadow-button);flex-shrink:0}.editorial-post-byline-text{color:var(--sb-color-canvas);font-size:20px;line-height:var(--sb-line-height-normal);margin:0}.editorial-author-box-eyebrow{color:var(--sb-color-text-secondary);font-size:var(--sb-font-size-xs);letter-spacing:var(--sb-letter-spacing-nav);margin:0 0 var(--sb-space-3xs);text-transform:uppercase;font-weight:700}.editorial-author-box{background-color:var(--sb-color-canvas);border:none;border-top:1px solid var(--sb-color-hairline);align-items:flex-start;gap:var(--sb-space-md);margin-block:var(--sb-space-xl);border-radius:0;padding:56px 0;display:flex}.editorial-author-box-avatar{border-radius:var(--sb-radius-pill);flex-shrink:0}.editorial-author-box-name{font-size:var(--sb-font-size-lg);margin:0 0 var(--sb-space-2xs);font-weight:700}.editorial-author-box-bio{font-size:var(--sb-font-size-sm);margin:0 0 var(--sb-space-2xs)}.editorial-author-box-socials{gap:var(--sb-space-sm);margin:0;padding:0;list-style:none;display:flex}.editorial-author-box-socials a{color:var(--sb-color-ink-mute)}.editorial-listing-layout{align-items:flex-start;gap:var(--sb-space-xl);display:flex}.editorial-listing-main{flex:auto;min-width:0}.editorial-listing-sidebar{flex:0 0 348px;width:348px}@media (max-width:900px){.editorial-listing-layout{flex-direction:column}.editorial-listing-sidebar{flex:auto;width:100%}}.editorial-teaser-byline{align-items:center;gap:var(--sb-space-2xs);margin-bottom:var(--sb-space-2xs);display:flex}.editorial-teaser-avatar{border-radius:var(--sb-radius-pill);box-shadow:var(--sb-shadow-button);flex-shrink:0}.editorial-sidebar-title{color:var(--sb-color-ink);font-size:var(--sb-font-size-xl);margin:0 0 var(--sb-space-sm);font-weight:700}.editorial-prose .editorial-sidebar-title{margin-top:0}.editorial-sidebar-search{margin-top:28px}.editorial-sidebar-search-row{align-items:stretch;gap:10px;display:flex}.editorial-sidebar-search-input{background-color:var(--sb-color-canvas);border:1px solid var(--sb-color-hairline);border-radius:var(--sb-radius-flat);color:var(--sb-color-ink);font-size:var(--sb-font-size-base);flex:auto;min-width:0;padding:19px}.editorial-sidebar-search-button{flex-shrink:0}.editorial-spotlight{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}a.editorial-spotlight-card{background:linear-gradient(135deg,var(--sb-color-spotlight-gradient-start) 0,var(--sb-color-spotlight-gradient-mid) 50%,var(--sb-color-spotlight-gradient-end) 100%);border-radius:var(--sb-radius-flat);color:var(--sb-color-canvas);align-items:flex-start;gap:var(--sb-space-2xs);justify-content:space-between;padding:0 13px;text-decoration:none;display:flex}.editorial-spotlight-card-body{flex:auto;min-width:0;padding:39px 0}.editorial-spotlight-card-image{border-radius:var(--sb-radius-flat);flex-shrink:0}.editorial-spotlight-card-image--cutout{align-self:flex-end}.editorial-spotlight-card-image--icon{align-self:center}.editorial-spotlight-card-title{font-size:20px;font-weight:700;line-height:25px;display:block}.editorial-spotlight-card-label{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.editorial-spotlight-card-arrow{white-space:nowrap}.editorial-archives-title{margin-bottom:28px;padding-top:13px}.editorial-root main:has(>.editorial-blog-index){max-width:none;padding:0}.editorial-blog-index-body{max-width:64rem;margin-inline:auto;padding:2rem 1rem}@media (min-width:640px){.editorial-blog-index-body{padding-inline:1.5rem}}.editorial-author-hero{align-items:flex-start;gap:var(--sb-space-md);margin-bottom:var(--sb-space-xl);display:flex}.editorial-author-hero-avatar{border-radius:var(--sb-radius-pill);flex-shrink:0}.editorial-author-hero-eyebrow{background-color:var(--sb-color-green);border-radius:var(--sb-radius-flat);color:var(--sb-color-canvas);font-size:var(--sb-font-size-xs);letter-spacing:var(--sb-letter-spacing-nav);margin:0 0 var(--sb-space-xs);padding:var(--sb-space-3xs) var(--sb-space-xs);text-transform:uppercase;font-weight:700;display:inline-block}.editorial-author-hero-name{margin:0 0 var(--sb-space-2xs)}.editorial-author-hero-bio{color:var(--sb-color-ink-mute);margin:0}.editorial-root:has(>main>.editorial-grey-canvas){background-color:var(--sb-color-listing-canvas)}.editorial-root main:has(>.editorial-post){max-width:none;padding:0}.editorial-post .editorial-post-header-band{margin-bottom:0}@media (min-width:901px){.editorial-post-header-band+.editorial-post-card{margin-top:-60px;position:relative}}.editorial-post-card{--post-card-width:min(960px,78vw);background-color:var(--sb-color-canvas);border-radius:var(--sb-radius-flat);box-shadow:var(--sb-shadow-card-soft);padding:56px calc(var(--post-card-width)*.1);width:var(--post-card-width);margin-inline:auto;display:flow-root}.editorial-post-card-standalone{margin-block:28px}.editorial-page-card{margin-bottom:28px}.editorial-post-after{max-width:64rem;margin-inline:auto;padding:2rem 1rem}@media (min-width:640px){.editorial-post-after{padding-inline:1.5rem}}@media (max-width:900px){.editorial-post-card{--post-card-width:100%;padding:28px 14px}}.editorial-prose .editorial-teaser-list{margin:0;padding:0;list-style:none}.editorial-prose .editorial-teaser-list>.editorial-teaser+.editorial-teaser{margin-top:28px}.editorial-teaser{background-color:var(--sb-color-canvas);border-radius:var(--sb-radius-button);box-shadow:var(--sb-shadow-card-soft);padding:14px}.editorial-teaser-image-link{margin:-14px -14px 0;display:block}.editorial-teaser-image{border-radius:var(--sb-radius-button);width:100%;height:auto;display:block}.editorial-prose .editorial-teaser-kicker{color:var(--sb-color-blue);font-size:var(--sb-font-size-sm);margin:0 0 var(--sb-space-3xs);text-transform:uppercase;font-weight:600}.editorial-root .editorial-teaser-title{font-size:var(--sb-font-size-xl);letter-spacing:-.025em;line-height:var(--sb-line-height-normal);margin:0 0 var(--sb-space-3xs)}.editorial-prose .editorial-teaser-title a{color:var(--sb-color-ink);text-decoration:none}.editorial-prose .editorial-teaser-title a:focus-visible,.editorial-prose .editorial-teaser-title a:hover{text-decoration:underline}.editorial-prose .editorial-teaser-meta{color:var(--sb-color-text-secondary);font-size:var(--sb-font-size-sm);margin:0}.editorial-prose .editorial-teaser-comments{color:inherit;vertical-align:-3px;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.editorial-prose .editorial-teaser-comments:focus-visible,.editorial-prose .editorial-teaser-comments:hover{text-decoration:underline}.editorial-prose .editorial-teaser-excerpt{font-size:var(--sb-font-size-base);line-height:var(--sb-line-height-normal);margin:0}
.editorial-root{--sb-color-canvas:#fff;--sb-color-hairline:#ddd;--sb-color-ink:#1e1e1e;--sb-color-ink-mute:#666;--sb-color-brand:#1a21ff;--sb-color-green:#7ed400;--sb-color-amber:#ffd439;--sb-color-blue:#0557ad;--sb-color-accent-1:#2692e8;--sb-color-accent-2:#62aee9;--sb-color-footer-ink:#211e2f;--sb-color-resources-usage:#151520;--sb-color-footer-body:#acacbf;--sb-color-footer-link:#858694;--sb-color-text-secondary:#777;--sb-color-nav-hover:#b3d7ff;--sb-color-nav-current:#a0d900;--sb-color-email-form-bg:#a1d32a;--sb-color-lasso-cons:#e06470;--sb-color-lasso-pros:#22baa0;--sb-color-toc-surface:#e9e9e9;--sb-color-toc-ink:#777;--sb-color-toc-border:#ccc;--sb-color-tip-surface:#98ff98;--sb-color-highlight-surface:#fffbcc;--sb-color-note-surface:#eee;--sb-color-table-head-surface:#f5f5f5;--sb-color-table-stripe-surface:#fafafa;--sb-color-footer-surface:#f7f7f7;--sb-color-listing-canvas:#f0f0f0;--sb-color-danger:#b91c1c;--sb-color-shadow:#0000001f;--sb-color-border-subtle:#e5e7eb;--sb-color-featured-in-overlay:#00000080;--sb-color-featured-in-text:#aaa;--sb-size-featured-in-band:140px;--sb-size-featured-in-band-phone:90px;--sb-color-bubble:#62aee9;--sb-color-spotlight-gradient-start:#196fc6;--sb-color-spotlight-gradient-mid:#2989d8;--sb-color-spotlight-gradient-end:#82d2f2;--sb-font-size-xs:clamp(.75rem,.7rem + .25vw,.875rem);--sb-font-size-sm:clamp(.875rem,.825rem + .25vw,1rem);--sb-font-size-base:1.125rem;--sb-font-size-lg:clamp(1.125rem,1rem + .625vw,1.375rem);--sb-font-size-xl:clamp(1.25rem,1.1rem + .75vw,1.563rem);--sb-font-size-2xl:clamp(1.563rem,1.35rem + 1.065vw,1.953rem);--sb-font-size-3xl:clamp(1.953rem,1.65rem + 1.515vw,2.441rem);--sb-font-size-4xl:clamp(2.441rem,2rem + 2.205vw,3.052rem);--sb-line-height-tight:1.2;--sb-line-height-snug:1.3;--sb-line-height-normal:1.5;--sb-line-height-relaxed:1.65;--sb-letter-spacing-nav:.065em;--sb-space-3xs:.25em;--sb-space-2xs:.5em;--sb-space-xs:.75em;--sb-space-sm:1em;--sb-space-md:1.5em;--sb-space-lg:2em;--sb-space-xl:3em;--sb-space-2xl:4em;--sb-radius-button:3px;--sb-radius-flat:0;--sb-radius-pill:9999px;--sb-shadow-button:0 2px 4px #0003;--sb-shadow-card-soft:0 5px 25px #0000001a;--sb-shadow-webinar:0 0px 65px #000000b3;--sb-shadow-card:0 5px 25px #00000026;--sb-color-ribbon-fold:color-mix(in srgb,var(--sb-color-accent-1) 90%,var(--sb-color-ink));--sb-color-youtube:red;--sb-heading-margin-top:2em;--sb-heading-margin-bottom:.75em;--sb-measure:65ch;--sb-measure-wide:75ch;--sb-measure-narrow:45ch}
