.XJwtYq_shell{--blog-pad:clamp(20px, 4.5vw, 56px);color:var(--fg-1)}.XJwtYq_masthead,.XJwtYq_featured,.XJwtYq_explorer,.XJwtYq_subscribe,.XJwtYq_archiveHead{max-width:1328px;padding-inline:var(--blog-pad,clamp(20px, 4.5vw, 56px));margin-inline:auto}.XJwtYq_masthead{padding-block:48px 34px}.XJwtYq_meta{color:var(--fg-3);font:11px/1.6 var(--font-mono);flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.XJwtYq_meta a{color:inherit;text-underline-offset:4px}.XJwtYq_mastGrid{grid-template-columns:minmax(0,1.5fr) minmax(240px,.7fr);align-items:end;gap:48px;margin-top:24px;display:grid}.XJwtYq_masthead h1{letter-spacing:-.038em;text-wrap:balance;max-width:810px;margin:0;font-size:clamp(42px,5.5vw,76px);font-weight:500;line-height:1.02}.XJwtYq_masthead h1 em,.XJwtYq_sectionTitle h2 em{font-family:var(--font-editorial);font-weight:400}.XJwtYq_masthead p,.XJwtYq_archiveHead>p{max-width:62ch;color:var(--fg-2);margin:20px 0 0;font-size:16px;line-height:1.7}.XJwtYq_mastAside{border-top:1px solid var(--border-2);padding-top:18px}.XJwtYq_mastAside p{margin:0 0 16px;font-size:14px}.XJwtYq_textLink{color:var(--fg-2);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:13px;text-decoration:underline;display:inline-flex}.XJwtYq_textLink:hover,.XJwtYq_articleLink:hover{color:var(--accent-signal-ink)}.XJwtYq_featured{padding-block:14px 48px}.XJwtYq_featureGrid{border-block:1px solid var(--border-2);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.XJwtYq_featureStory{padding:30px 36px 30px 0}.XJwtYq_featureStory h2{letter-spacing:-.028em;text-wrap:balance;margin:20px 0 16px;font-size:clamp(26px,3.2vw,42px);font-weight:500;line-height:1.12}.XJwtYq_featureStory h2 a{color:inherit;text-decoration:none}.XJwtYq_featureStory h2 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.XJwtYq_featureStory>p{color:var(--fg-2);max-width:58ch;margin:0 0 22px;font-size:15px;line-height:1.7}.XJwtYq_featureVisual{border-left:1px solid var(--border-1);background:var(--bg-1);min-width:0;padding:26px 32px}.XJwtYq_featureVisual .report-figure{margin:0}.XJwtYq_featureVisual .report-ranked-row{grid-template-columns:100px minmax(0,1fr) auto;gap:16px}.XJwtYq_featureVisual .report-kpis{margin:20px 0 0}.XJwtYq_featureVisual .report-kpis>div{padding:16px 12px}.XJwtYq_featureVisual .report-kpis strong{font-size:24px}.XJwtYq_author{color:var(--fg-2);align-items:center;gap:10px;font-size:12px;display:flex}.XJwtYq_author img{object-fit:cover;border-radius:50%;width:32px;height:32px}.XJwtYq_author span{gap:3px;display:grid}.XJwtYq_author small{color:var(--fg-3);font-size:11px}.XJwtYq_featureFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.XJwtYq_secondaryPicks{grid-template-columns:1fr 1fr;display:grid}.XJwtYq_secondaryPick{min-width:0;padding:24px 32px 0 0}.XJwtYq_secondaryPick+.XJwtYq_secondaryPick{border-left:1px solid var(--border-1);padding-left:32px}.XJwtYq_secondaryPick h3{letter-spacing:-.018em;margin:14px 0 10px;font-size:20px;font-weight:500;line-height:1.3}.XJwtYq_secondaryPick h3 a{color:inherit;text-decoration:none}.XJwtYq_secondaryPick h3 a:hover{text-underline-offset:4px;text-decoration:underline}.XJwtYq_secondaryPick p{color:var(--fg-2);margin:0;font-size:13px;line-height:1.65}.XJwtYq_type{border:1px solid var(--border-2);color:var(--fg-2);background:var(--bg-2);font:10px/1.5 var(--font-mono);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.XJwtYq_type:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;display:block}.XJwtYq_type[data-category=Playbook],.XJwtYq_type[data-category=article]{color:var(--status-info-fg);background:var(--status-info-bg);border-color:color-mix(in oklab, var(--status-info-fg) 40%, var(--border-1))}.XJwtYq_type[data-category=Diagnostic]{color:var(--status-warn-fg);background:var(--status-warn-bg);border-color:color-mix(in oklab, var(--status-warn-fg) 40%, var(--border-1))}.XJwtYq_type[data-category=Case\ study]{color:var(--status-up-fg);background:var(--status-up-bg);border-color:color-mix(in oklab, var(--status-up-fg) 40%, var(--border-1))}.XJwtYq_type[data-category=Field\ notes],.XJwtYq_type[data-category=thread]{color:var(--cat-landing-pages-ink);background:var(--cat-landing-pages-tint);border-color:var(--cat-landing-pages-border)}.XJwtYq_explorer{border-top:1px solid var(--border-1);padding-block:48px 56px;scroll-margin-top:90px}.XJwtYq_sectionTitle{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.XJwtYq_sectionTitle h2{letter-spacing:-.025em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.12}.XJwtYq_sectionTitle p{color:var(--fg-2);margin:10px 0 0;font-size:14px;line-height:1.6}.XJwtYq_titleCount{font:12px var(--font-mono);vertical-align:middle;background:var(--bg-3);color:var(--fg-2);letter-spacing:0;border-radius:4px;margin-left:14px;padding:5px 8px;display:inline-block}.XJwtYq_coverage{border-block:1px solid var(--border-1);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);margin-bottom:32px;display:grid}.XJwtYq_topicBars{min-width:0;padding:24px 28px 24px 0}.XJwtYq_topicBars .report-figure{margin:0}.XJwtYq_topicBars .report-ranked-row{grid-template-columns:minmax(100px,1fr) minmax(0,1.15fr) 24px;gap:14px;padding-block:11px}.XJwtYq_topicBars .report-row-label{font-size:13px}.XJwtYq_topicBars .report-figure h3{font-size:18px}.XJwtYq_topicBars .report-figure figcaption p{font-size:12px}.XJwtYq_coverageMatrix{border-left:1px solid var(--border-1);min-width:0;padding:24px 0 24px 28px}.XJwtYq_coverageMatrix .report-table{table-layout:fixed}.XJwtYq_coverageMatrix .report-table th:first-child{width:32%}.XJwtYq_coverageMatrix .report-table :is(th,td){vertical-align:middle;overflow-wrap:anywhere;padding:10px 6px}.XJwtYq_coverageMatrix .report-table thead th{background:var(--bg-2);font-size:9px;line-height:1.5}.XJwtYq_coverageMatrix .report-table caption{color:var(--fg-1);padding-top:0;font-size:14px}.XJwtYq_typeFilter{cursor:pointer;text-align:left;max-width:100%;color:var(--fg-2);background:0 0;border:0;gap:6px;padding:0;display:grid}.XJwtYq_typeFilter>span:last-child{font:10px var(--font-mono);color:var(--fg-3)}.XJwtYq_typeFilter[aria-pressed=true]{outline:1px solid var(--accent-signal-ink);outline-offset:3px}.XJwtYq_heatCell{border:1px solid var(--border-1);width:100%;min-height:36px;color:var(--fg-1);font:12px var(--font-mono);cursor:pointer;border-radius:2px}.XJwtYq_heatCell:hover{outline:1px solid var(--fg-2)}.XJwtYq_note{color:var(--fg-3);margin:16px 0 0;font-size:11px;line-height:1.7}.XJwtYq_register{min-width:0;scroll-margin-top:90px}.XJwtYq_toolbar{grid-template-columns:minmax(180px,1fr) minmax(130px,.45fr) minmax(140px,.45fr) auto;align-items:end;gap:16px;display:grid}.XJwtYq_toolbar label{color:var(--fg-2);gap:8px;font-size:11px;display:grid}.XJwtYq_toolbar select,.XJwtYq_search>div{border:1px solid var(--border-2);background:var(--bg-1);width:100%;min-height:44px;color:var(--fg-1);border-radius:6px}.XJwtYq_toolbar select{font:13px var(--font-body);padding:9px 12px}.XJwtYq_search>div{align-items:center;gap:10px;padding:0 12px;display:flex}.XJwtYq_search input{width:100%;min-width:0;color:var(--fg-1);font:13px var(--font-body);background:0 0;border:0;padding-block:10px}.XJwtYq_search input::placeholder{color:var(--fg-3);opacity:1}.XJwtYq_search>div:focus-within{outline:2px solid var(--fg-1);outline-offset:3px}.XJwtYq_control{border:1px solid var(--border-2);background:var(--bg-1);min-height:44px;color:var(--fg-1);cursor:pointer;font:12px/1.4 var(--font-body);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;display:inline-flex}.XJwtYq_control:hover:not(:disabled){background:var(--bg-3)}.XJwtYq_control:disabled{cursor:not-allowed;color:var(--fg-3);background:var(--bg-2);border-color:var(--border-1)}.XJwtYq_results,.XJwtYq_pagination{font:11px/1.6 var(--font-mono);color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.XJwtYq_results{border-bottom:1px solid var(--border-1);padding-block:14px}.XJwtYq_results p{margin:0}.XJwtYq_register .report-table caption{font-size:12px}.XJwtYq_register .report-table td{font-size:12px}.XJwtYq_register .report-table th:first-child{width:54%}.XJwtYq_register .report-table time{white-space:nowrap;font:11px/1.6 var(--font-mono)}.XJwtYq_register .report-table summary{line-height:1.5}.XJwtYq_articleLink{color:var(--fg-1);font:500 16px/1.5 var(--font-body);text-decoration:none}.XJwtYq_articleLink svg{vertical-align:middle;margin-left:8px;display:inline}.XJwtYq_readTime{white-space:nowrap;font-size:11px}.XJwtYq_recordDetail{max-width:64ch}.XJwtYq_recordDetail p{margin-block:12px}.XJwtYq_recordDetail a{color:var(--accent-signal-ink);text-underline-offset:4px;align-items:center;gap:6px;font-size:12px;display:inline-flex}.XJwtYq_tags{flex-wrap:wrap;gap:6px;margin-block:12px;display:flex}.XJwtYq_tags :is(a,button){background:var(--bg-1);border:1px solid var(--border-2);color:var(--fg-2);cursor:pointer;border-radius:4px;padding:5px 9px;font-size:11px;line-height:1.6;text-decoration:none}.XJwtYq_pagination{padding-top:22px}.XJwtYq_pagination>div{gap:8px;display:flex}.XJwtYq_empty{text-align:center;border-bottom:1px solid var(--border-1);padding:48px 20px}.XJwtYq_empty h3{margin:0 0 12px;font-size:22px;font-weight:500}.XJwtYq_empty p{color:var(--fg-2);font-size:14px}.XJwtYq_subscribe{padding-block:36px 56px}.XJwtYq_subscribeInner{border:1px solid var(--border-2);background:var(--bg-1);grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:clamp(24px,4vw,44px);display:grid}.XJwtYq_subscribe h2{letter-spacing:-.02em;margin:0 0 12px;font-size:28px;font-weight:500;line-height:1.2}.XJwtYq_subscribe p{color:var(--fg-2);margin:0;font-size:14px;line-height:1.65}.XJwtYq_articleHeader{padding:40px var(--blog-pad,32px) 0;border-bottom:1px solid var(--border-1)}.XJwtYq_articleHeaderInner{max-width:1016px;margin:auto}.XJwtYq_articleHeader h1{letter-spacing:-.035em;text-wrap:balance;max-width:980px;margin:24px 0 20px;font-size:clamp(34px,4.7vw,64px);font-weight:500;line-height:1.07}.XJwtYq_articleIntro{max-width:70ch;color:var(--fg-2);margin:0 0 24px;font-size:17px;line-height:1.7}.XJwtYq_byline{border-top:1px solid var(--border-1);flex-wrap:wrap;align-items:center;gap:18px;padding-block:22px;display:flex}.XJwtYq_byline>:last-child{margin-left:auto}.XJwtYq_articleGrid{max-width:1280px;padding:40px var(--blog-pad,32px) 64px;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);margin-inline:auto;display:grid}.XJwtYq_articleGrid>article{min-width:0;max-width:880px}.XJwtYq_toc{scrollbar-width:thin;max-height:calc(100svh - 112px);padding-right:12px;position:sticky;top:90px;overflow-y:auto}.XJwtYq_toc h2{color:var(--fg-1);margin:0 0 14px;font-size:12px;font-weight:500}.XJwtYq_toc ol{margin:0;padding:0;list-style:none}.XJwtYq_toc a{color:var(--fg-3);border-left:1px solid var(--border-1);padding:7px 10px;font-size:12px;line-height:1.55;text-decoration:none;display:block}.XJwtYq_toc a:hover,.XJwtYq_toc a[aria-current=location]{color:var(--accent-signal-ink);background:var(--accent-signal-tint);border-left-color:var(--accent-signal-ink)}.XJwtYq_toc details>summary{display:none}.XJwtYq_tocMeta{border-top:1px solid var(--border-1);font:10px/1.6 var(--font-mono);color:var(--fg-3);flex-wrap:wrap;gap:12px;margin-top:20px;padding-top:16px;display:flex}.XJwtYq_articleContent{font-size:16px;line-height:1.8}.XJwtYq_proseChunk{max-width:73ch}.XJwtYq_articleContent .tegra-prose{max-width:none}:is(.XJwtYq_articleContent h2[id],.XJwtYq_articleContent h3[id]){scroll-margin-top:100px}.XJwtYq_exhibit{border-block:1px solid var(--border-2);min-width:0;margin-block:36px;padding-block:24px}.XJwtYq_exhibit .report-figure{margin-block:0}.XJwtYq_exhibit+.XJwtYq_exhibit{margin-top:-12px}.XJwtYq_exhibit .report-table{table-layout:fixed}.XJwtYq_exhibit .report-table :is(th,td){overflow-wrap:anywhere}.XJwtYq_exhibit .report-table th:first-child{width:30%}.XJwtYq_exhibit .report-bullet{margin-block:10px}.XJwtYq_exhibit .report-kpis{margin-bottom:0}.XJwtYq_exhibitHeading{letter-spacing:-.02em;margin:0 0 12px;font-size:21px;font-weight:500;line-height:1.3}.XJwtYq_exhibitIntro{color:var(--fg-2);margin:0 0 18px;font-size:14px;line-height:1.7}.XJwtYq_flow{padding:clamp(20px,3vw,32px)}.XJwtYq_flow h3{margin:0 0 12px;font-size:21px;font-weight:500;line-height:1.3}.XJwtYq_flow p{color:var(--fg-2);font-size:13px;line-height:1.7}.XJwtYq_flowGrid{grid-template-columns:1fr 32px 1fr;align-items:center;gap:12px;margin-block:24px;display:grid}.XJwtYq_flowGroup{gap:10px;display:grid}.XJwtYq_flowNode{border:1px solid var(--border-2);background:var(--bg-2);color:var(--fg-1);padding:14px;font-size:13px;line-height:1.5}.XJwtYq_flowNode small{color:var(--fg-3);margin-top:6px;font-size:11px;display:block}.XJwtYq_layerGrid{background:var(--border-2);border:1px solid var(--border-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block:22px;display:grid}.XJwtYq_layerGrid>div{background:var(--bg-1);align-items:baseline;gap:14px;padding:18px;display:flex}.XJwtYq_layerGrid b{font:12px var(--font-mono);color:var(--accent-signal-ink)}.XJwtYq_layerGrid span{color:var(--fg-1);font-size:13px}.XJwtYq_tableCell{gap:8px;display:grid}.XJwtYq_inlineTrack{background:var(--bg-3);width:100%;height:4px;display:block}.XJwtYq_inlineTrack i{background:var(--fg-3);height:100%;display:block}.XJwtYq_tableNote{color:var(--fg-3);font:10px/1.6 var(--font-mono);flex-wrap:wrap;gap:6px 18px;margin:16px 0 0;display:flex}.XJwtYq_articleEnd{border-top:1px solid var(--border-2);margin-top:48px;padding-top:28px}.XJwtYq_articleEnd h2{margin:0 0 16px;font-size:24px;font-weight:500;line-height:1.3}.XJwtYq_authorBio{border-block:1px solid var(--border-1);margin-bottom:32px;padding-block:24px}.XJwtYq_authorBio p{max-width:70ch;color:var(--fg-2);font-size:14px;line-height:1.7}.XJwtYq_related{gap:0;display:grid}.XJwtYq_related a{border-bottom:1px solid var(--border-1);color:var(--fg-1);justify-content:space-between;align-items:center;gap:20px;padding-block:20px;font-size:16px;line-height:1.5;text-decoration:none;display:flex}.XJwtYq_related a:hover{color:var(--accent-signal-ink)}.XJwtYq_related a>span{gap:7px;display:grid}.XJwtYq_related small{color:var(--fg-3);font:10px/1.6 var(--font-mono)}.XJwtYq_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.XJwtYq_actionMessage{color:var(--fg-3);min-height:18px;font-size:12px}.XJwtYq_progress{background:var(--border-1);height:2px}.XJwtYq_progress>div{background:var(--accent-signal-ink);width:0;height:100%}.XJwtYq_archiveHead{padding-block:40px 24px}.XJwtYq_archiveHead h1{letter-spacing:-.035em;margin:24px 0 0;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1.1}.XJwtYq_fallback{font-size:14px;line-height:1.6}.XJwtYq_shell :is(button,a,input,select,summary):focus-visible,.XJwtYq_explorer :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--fg-1);outline-offset:4px}@media (max-width:1000px){.XJwtYq_coverage{grid-template-columns:1fr}.XJwtYq_topicBars{padding-right:0}.XJwtYq_coverageMatrix{border-left:0;border-top:1px solid var(--border-1);padding-left:0}.XJwtYq_articleGrid{grid-template-columns:180px minmax(0,1fr);gap:28px}.XJwtYq_mastGrid{grid-template-columns:1fr;gap:24px}.XJwtYq_mastAside{align-items:baseline;gap:24px;display:flex}.XJwtYq_mastAside p{margin:0}.XJwtYq_featureVisual{padding-inline:24px}}@media (max-width:760px){.XJwtYq_masthead{padding-top:30px}.XJwtYq_mastAside{display:block}.XJwtYq_mastAside p{margin-bottom:12px}.XJwtYq_featureGrid{grid-template-columns:1fr}.XJwtYq_featureStory{padding:24px 0}.XJwtYq_featureVisual{border-left:0;border-top:1px solid var(--border-1);padding:24px 20px}.XJwtYq_secondaryPicks{grid-template-columns:1fr}.XJwtYq_secondaryPick{padding:24px 0}.XJwtYq_secondaryPick+.XJwtYq_secondaryPick{border-left:0;border-top:1px solid var(--border-1);padding:24px 0 0}.XJwtYq_sectionTitle{flex-direction:column;align-items:start;gap:14px}.XJwtYq_toolbar{grid-template-columns:1fr 1fr;gap:14px}.XJwtYq_toolbar .XJwtYq_search{grid-column:1/-1}.XJwtYq_toolbar>.XJwtYq_control{grid-column:1/-1;justify-self:start}.XJwtYq_subscribeInner{grid-template-columns:1fr;gap:24px}.XJwtYq_articleHeader{padding-top:28px;padding-inline:20px}.XJwtYq_articleGrid{grid-template-columns:minmax(0,1fr);padding:24px 20px 48px}.XJwtYq_toc{max-height:none;padding:0;position:static;overflow:visible}.XJwtYq_toc h2{display:none}.XJwtYq_toc details>summary{cursor:pointer;padding-block:12px;font-size:13px;display:list-item}.XJwtYq_toc ol{columns:2;column-gap:16px;margin-bottom:12px}.XJwtYq_toc li{break-inside:avoid}.XJwtYq_tocMeta{display:none}.XJwtYq_byline>:last-child{margin-left:0}.XJwtYq_featureVisual .report-ranked-row{grid-template-columns:minmax(0,1fr) auto}.XJwtYq_featureVisual .report-ranked-row .report-track{grid-area:2/1/auto/-1}:is(.XJwtYq_register .report-table th:first-child,.XJwtYq_exhibit .report-table th:first-child){width:auto}:is(.XJwtYq_register .report-table tbody th,.XJwtYq_exhibit .report-table tbody th){font-size:15px}.XJwtYq_register .report-table tbody tr{gap:14px}.XJwtYq_topicBars .report-ranked-row{grid-template-columns:minmax(0,1fr) auto}.XJwtYq_coverageMatrix .report-table th:first-child{width:auto}.XJwtYq_coverageMatrix .report-table tbody tr{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.XJwtYq_coverageMatrix .report-table tbody th{padding:0}.XJwtYq_coverageMatrix .report-table tbody td{padding:0}.XJwtYq_coverageMatrix .report-table td[data-label]:before{overflow-wrap:anywhere;min-height:28px;font-size:9px;line-height:1.5}.XJwtYq_typeFilter{align-items:center;gap:10px;display:flex}}@media (max-width:420px){.XJwtYq_flowGrid{grid-template-columns:1fr}.XJwtYq_flowGrid>svg{justify-self:center;transform:rotate(90deg)}.XJwtYq_layerGrid{grid-template-columns:1fr}.XJwtYq_toc ol{columns:1}.XJwtYq_pagination{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.XJwtYq_shell *,.XJwtYq_explorer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.XJwtYq_toc,.XJwtYq_actions{display:none}.XJwtYq_articleGrid{display:block}.XJwtYq_exhibit{break-inside:avoid}}.XJwtYq_articleContent .tegra-prose{counter-reset:none}.XJwtYq_articleContent .tegra-prose h2:before{display:none}.XJwtYq_articleContent .tegra-prose>h2:first-child{margin-top:48px}.XJwtYq_articleContent .tegra-prose pre{max-width:100%;overflow-x:auto}.XJwtYq_newsletter input::placeholder{color:var(--fg-3);opacity:1}.XJwtYq_newsletter :is(button,input):focus-visible{outline:2px solid var(--fg-1);outline-offset:4px}.XJwtYq_newsletter input{min-width:0}.XJwtYq_toolbar select,.XJwtYq_search>div,.XJwtYq_control,.XJwtYq_tags :is(a,button){border-color:var(--border-3)}.XJwtYq_heatCell{border-color:var(--fg-3)}