.ht1OTW_page{min-height:100vh;font-family:var(--marketing-font);color:var(--marketing-on-surface);background:var(--marketing-surface);overflow:clip}.ht1OTW_indexHero{background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--marketing-primary) 14%, transparent), transparent 34%), var(--marketing-surface);padding:clamp(104px,13vw,164px) 24px clamp(64px,8vw,96px)}.ht1OTW_indexHeroInner,.ht1OTW_indexWidth{width:min(100%,1120px);margin:0 auto}.ht1OTW_eyebrow,.ht1OTW_sectionHeading>p,.ht1OTW_articleNextStep>p{color:var(--marketing-primary);text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:.76rem;font-weight:500;line-height:1.4}.ht1OTW_indexHero h1{max-width:13ch;color:var(--marketing-inverse-surface);letter-spacing:-.045em;text-wrap:balance;margin:20px 0 22px;font-size:clamp(2.6rem,6.5vw,5.25rem);font-weight:650;line-height:1.01}.ht1OTW_indexHeroInner>p:not(.ht1OTW_eyebrow){max-width:65ch;color:var(--marketing-on-surface-variant);margin:0;font-size:clamp(1.05rem,2vw,1.24rem);line-height:1.7}.ht1OTW_rssLink,.ht1OTW_postLink,.ht1OTW_backLink{align-items:center;gap:8px;min-height:44px;display:inline-flex}.ht1OTW_rssLink{margin-top:26px}.ht1OTW_indexSection{background:var(--marketing-surface-low);padding:clamp(64px,9vw,112px) 24px}.ht1OTW_sectionHeading{margin-bottom:34px}.ht1OTW_sectionHeading h2{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:10px 0 0;font-size:clamp(2rem,4vw,3.4rem);font-weight:650;line-height:1.08}.ht1OTW_postGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ht1OTW_post,.ht1OTW_featuredPost,.ht1OTW_emptyState{background:var(--marketing-surface-lowest);border-radius:20px;flex-direction:column;align-items:flex-start;padding:clamp(26px,4vw,42px);display:flex}.ht1OTW_featuredPost{background:var(--marketing-secondary-container);grid-column:1/-1}.ht1OTW_postMeta{color:var(--marketing-on-surface-variant);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;font-size:.78rem;line-height:1.45;display:flex}.ht1OTW_postMeta>span:first-child{color:var(--marketing-primary);text-transform:uppercase;letter-spacing:.08em;font-weight:750}.ht1OTW_post h2,.ht1OTW_featuredPost h2,.ht1OTW_emptyState h2{letter-spacing:-.025em;text-wrap:balance;max-width:22ch;margin:22px 0 12px;font-size:clamp(1.45rem,2.7vw,2.25rem);font-weight:650;line-height:1.16}.ht1OTW_featuredPost h2{font-size:clamp(1.8rem,3.7vw,3rem)}.ht1OTW_post>p,.ht1OTW_featuredPost>p,.ht1OTW_emptyState>p{max-width:65ch;color:var(--marketing-on-surface-variant);margin:0;line-height:1.7}.ht1OTW_postAuthor{color:var(--marketing-on-surface-variant);margin-top:22px;font-size:.84rem;font-weight:600}.ht1OTW_postLink{margin-top:18px}.ht1OTW_emptyState{gap:16px}.ht1OTW_emptyState h2{margin:0}.ht1OTW_article{width:min(100% - 48px,1120px);margin:0 auto;padding:clamp(104px,13vw,152px) 0 clamp(72px,9vw,120px)}.ht1OTW_backLink{margin-bottom:clamp(40px,7vw,72px)}.ht1OTW_articleHeader,.ht1OTW_articleBody,.ht1OTW_articleFooter{width:min(100%,74ch);margin-left:auto;margin-right:auto}.ht1OTW_articleHeader{padding-bottom:clamp(42px,7vw,72px)}.ht1OTW_articleHeader h1{color:var(--marketing-inverse-surface);letter-spacing:-.045em;text-wrap:balance;margin:22px 0 20px;font-size:clamp(2.45rem,6vw,4.65rem);font-weight:650;line-height:1.03}.ht1OTW_articleHeader>p{max-width:65ch;color:var(--marketing-on-surface-variant);margin:0;font-size:clamp(1.08rem,2vw,1.25rem);line-height:1.7}.ht1OTW_articleBody{font-size:clamp(1rem,1.4vw,1.08rem);line-height:1.78}.ht1OTW_articleBody h2,.ht1OTW_articleBody h3{color:var(--marketing-inverse-surface);letter-spacing:-.025em;text-wrap:balance;font-weight:650}.ht1OTW_articleBody h2{margin:64px 0 18px;font-size:clamp(1.75rem,3.3vw,2.55rem);line-height:1.15}.ht1OTW_articleBody h3{margin:40px 0 12px;font-size:clamp(1.3rem,2.3vw,1.65rem);line-height:1.25}.ht1OTW_articleBody p,.ht1OTW_articleBody ul,.ht1OTW_articleBody ol,.ht1OTW_articleBody blockquote{margin:0 0 24px}.ht1OTW_articleBody ul,.ht1OTW_articleBody ol{padding-left:1.35rem}.ht1OTW_articleBody li+li{margin-top:10px}.ht1OTW_articleBody a{color:var(--marketing-primary);text-underline-offset:.18em;font-weight:600;text-decoration-thickness:.09em}.ht1OTW_articleBody code{background:var(--marketing-surface-high);border-radius:12px;padding:.16em .38em;font-size:.88em}.ht1OTW_articleBody blockquote{color:var(--marketing-on-secondary-container);background:var(--marketing-secondary-container);border-radius:20px;padding:24px 26px}.ht1OTW_articleBody blockquote>:last-child{margin-bottom:0}.ht1OTW_flowFigure{margin:42px 0}.ht1OTW_flowDiagram{background:var(--marketing-surface-low);border-radius:20px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:20px;display:grid}.ht1OTW_flowNode{background:var(--marketing-surface-lowest);border-radius:14px;align-content:start;gap:6px;min-height:170px;padding:20px;display:grid}.ht1OTW_flowNodePrimary{color:var(--marketing-on-secondary-container);background:var(--marketing-secondary-container)}.ht1OTW_flowNode span,.ht1OTW_flowNode small,.ht1OTW_flowFigure figcaption{color:var(--marketing-on-surface-variant);font-size:.78rem;line-height:1.5}.ht1OTW_flowNode strong{line-height:1.35}.ht1OTW_flowArrowDesktop,.ht1OTW_flowArrowMobile{color:var(--marketing-primary)}.ht1OTW_flowArrowMobile{display:none}.ht1OTW_flowFigure figcaption{margin-top:12px}.ht1OTW_articleFooter{background:linear-gradient(var(--marketing-surface-high), var(--marketing-surface-high)) top / 100% 1px no-repeat;gap:40px;margin-top:clamp(56px,8vw,88px);padding-top:clamp(56px,8vw,88px);display:grid}.ht1OTW_authorBlock{align-items:center;gap:14px;display:flex}.ht1OTW_authorMark{width:48px;height:48px;color:var(--marketing-on-secondary-container);background:var(--marketing-secondary-container);border-radius:14px;place-items:center;font-size:.8rem;font-weight:750;display:grid}.ht1OTW_authorBlock p,.ht1OTW_authorBlock span,.ht1OTW_related h2,.ht1OTW_articleNextStep p{margin:0}.ht1OTW_authorBlock p{font-weight:650}.ht1OTW_authorBlock div>span{color:var(--marketing-on-surface-variant);font-size:.84rem}.ht1OTW_related h2{letter-spacing:-.02em;margin-bottom:16px;font-size:1.45rem;font-weight:650}.ht1OTW_related>div{gap:12px;display:grid}.ht1OTW_related a{background:var(--marketing-surface-low);border-radius:14px;align-items:start;gap:3px;padding:18px;display:grid}.ht1OTW_related a span{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.ht1OTW_articleNextStep{background:var(--marketing-secondary-container);border-radius:20px;justify-items:start;gap:8px;padding:24px;display:grid}.ht1OTW_errorState{width:min(100% - 48px,720px);margin:0 auto;padding:clamp(112px,15vw,176px) 0 clamp(80px,10vw,128px)}.ht1OTW_errorState h1{letter-spacing:-.04em;text-wrap:balance;max-width:14ch;margin:18px 0;font-size:clamp(2.4rem,6vw,4.5rem);font-weight:650;line-height:1.04}.ht1OTW_errorState>p:not(.ht1OTW_eyebrow){max-width:58ch;color:var(--marketing-on-surface-variant);margin:0;line-height:1.7}.ht1OTW_errorActions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:28px;display:flex}@media (max-width:760px){.ht1OTW_indexHero,.ht1OTW_indexSection{padding-left:16px;padding-right:16px}.ht1OTW_postGrid{grid-template-columns:1fr}.ht1OTW_featuredPost{grid-column:auto}.ht1OTW_article{width:min(100% - 32px,74ch)}.ht1OTW_flowDiagram{grid-template-columns:1fr}.ht1OTW_flowNode{min-height:0}.ht1OTW_flowArrowDesktop{display:none}.ht1OTW_flowArrowMobile{justify-self:center;display:block}}@media (forced-colors:active){.ht1OTW_post,.ht1OTW_featuredPost,.ht1OTW_emptyState,.ht1OTW_flowDiagram,.ht1OTW_flowNode,.ht1OTW_articleBody blockquote,.ht1OTW_related a,.ht1OTW_articleNextStep{border:1px solid canvastext}.ht1OTW_flowArrowDesktop,.ht1OTW_flowArrowMobile{color:linktext}}