.kjsUwG_root{min-width:0;max-width:100%}.kjsUwG_cue{display:none}@media (max-width:760px){.kjsUwG_root{flex-basis:100%;width:100%}.kjsUwG_viewport{min-width:0;position:relative}.kjsUwG_root .kjsUwG_rail{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;width:100%;min-width:0;scroll-padding-inline:12px;position:relative;overflow-x:auto}.kjsUwG_rail::-webkit-scrollbar{width:0;height:0;display:none}.kjsUwG_root .kjsUwG_rail>*{white-space:nowrap;flex-shrink:0}.kjsUwG_root .kjsUwG_rail a{scroll-snap-align:start;align-items:center;min-height:44px;display:inline-flex}.kjsUwG_root .kjsUwG_rail a:focus-visible{outline-offset:-3px}.kjsUwG_viewport:before,.kjsUwG_viewport:after{content:"";z-index:1;opacity:0;pointer-events:none;width:28px;position:absolute;top:0;bottom:0}.kjsUwG_viewport:before{background:linear-gradient(to right, var(--forge-bg), transparent);left:0}.kjsUwG_viewport:after{background:linear-gradient(to left, var(--forge-bg), transparent);right:0}.kjsUwG_root[data-scroll-left] .kjsUwG_viewport:before,.kjsUwG_root[data-scroll-right] .kjsUwG_viewport:after{opacity:1}.kjsUwG_cue{min-height:14px;color:var(--forge-muted);visibility:hidden;justify-content:flex-end;align-items:center;gap:6px;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.4;display:flex}.kjsUwG_root[data-overflow] .kjsUwG_cue{visibility:visible}.kjsUwG_cue svg{color:var(--forge-stage-shape)}.kjsUwG_root[data-scroll-left]:not([data-scroll-right]) .kjsUwG_cue svg{transform:rotate(180deg)}}
.Qd3boq_root{border-top:1px solid var(--forge-line);padding-block:clamp(2.5rem,5vw,4rem);scroll-margin-top:2rem}.Qd3boq_sectionHeader{justify-content:space-between;align-items:flex-end;gap:1.25rem 3rem;margin-bottom:1.75rem;display:flex}.Qd3boq_eyebrow,.Qd3boq_pathMeta,.Qd3boq_number,.Qd3boq_storyMeta{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;line-height:1.5}.Qd3boq_root .Qd3boq_eyebrow{color:var(--forge-stage-shape);letter-spacing:.12em;text-transform:uppercase;display:block}.Qd3boq_root .Qd3boq_heading{letter-spacing:-.055em;margin:.75rem 0 0;font-size:clamp(1.875rem,3.5vw,3rem);font-weight:700;line-height:1.05}.Qd3boq_root .Qd3boq_intro{max-width:25rem;color:var(--forge-muted);margin:0;font-size:.875rem;line-height:1.65}.Qd3boq_paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.Qd3boq_paths[data-single-path]{grid-template-columns:minmax(0,1fr)}.Qd3boq_mobilePaths{display:none}.Qd3boq_path{border:1px solid var(--forge-line);border-top:2px solid var(--stage);background:linear-gradient(135deg, color-mix(in srgb, var(--stage) 6%, transparent), transparent 55%), var(--forge-panel);flex-direction:column;min-width:0;display:flex}.Qd3boq_pathHeader{isolation:isolate;padding:clamp(1.25rem,2.4vw,2rem);position:relative}.Qd3boq_pathHeader>:not([data-forge-atmosphere]){z-index:1;position:relative}.Qd3boq_pathMeta{color:var(--forge-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.Qd3boq_pathLabel{color:var(--stage);letter-spacing:.1em;text-transform:uppercase}.Qd3boq_root .Qd3boq_pathTitle{letter-spacing:-.04em;text-wrap:pretty;max-width:26rem;margin:1.5rem 0 0;font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:600;line-height:1.16}.Qd3boq_root .Qd3boq_description{max-width:29rem;color:var(--forge-muted);margin:.875rem 0 0;font-size:.875rem;line-height:1.65}.Qd3boq_root .Qd3boq_stories{margin:auto 0 0;padding:0;list-style:none}.Qd3boq_story{border-top:1px solid var(--forge-line);margin:0;padding:0}.Qd3boq_root .Qd3boq_storyLink{min-height:2.75rem;color:var(--forge-ink);grid-template-columns:1.375rem minmax(0,1fr) 1.0625rem;align-items:start;gap:.875rem;padding:1.25rem clamp(1.25rem,2.4vw,2rem);text-decoration:none;transition:background-color .16s;display:grid}.Qd3boq_number{color:var(--stage);padding-top:.1875rem}.Qd3boq_storyBody{min-width:0}.Qd3boq_storyTitle{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1rem;font-weight:500;line-height:1.45;display:block}.Qd3boq_storyMeta{color:var(--forge-muted);flex-wrap:wrap;align-items:center;gap:.375rem .875rem;margin-top:.625rem;display:flex}.Qd3boq_current{color:var(--stage)}.Qd3boq_current:before{content:"";vertical-align:.0625rem;background:currentColor;border-radius:50%;width:.3125rem;height:.3125rem;margin-right:.375rem;display:inline-block}.Qd3boq_arrow{color:var(--forge-muted);margin-top:.1875rem}.Qd3boq_root .Qd3boq_storyLink:hover,.Qd3boq_root .Qd3boq_storyLink[aria-current=page]{color:var(--forge-ink);background:color-mix(in srgb, var(--stage) 7%, transparent)}.Qd3boq_storyLink:hover .Qd3boq_storyTitle,.Qd3boq_storyLink:hover .Qd3boq_arrow{color:var(--stage)}.Qd3boq_root .Qd3boq_storyLink:focus-visible{outline:2px solid var(--stage);outline-offset:-3px;background:color-mix(in srgb, var(--stage) 7%, transparent)}@media (max-width:760px){.Qd3boq_sectionHeader{flex-direction:column;align-items:flex-start;gap:1rem}.Qd3boq_desktopPaths{display:none}.Qd3boq_mobilePaths{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.Qd3boq_mobilePath{display:block}.Qd3boq_root .Qd3boq_pathSummary{cursor:pointer;min-height:2.75rem;list-style:none;display:block}.Qd3boq_pathSummary::-webkit-details-marker{display:none}.Qd3boq_pathSummary::marker{content:""}.Qd3boq_root .Qd3boq_pathSummary:focus-visible{outline:2px solid var(--stage);outline-offset:-3px}.Qd3boq_summaryAction{color:var(--stage);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.125rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;line-height:1.5;display:flex}.Qd3boq_openLabel,.Qd3boq_mobilePath[open] .Qd3boq_closedLabel{display:none}.Qd3boq_mobilePath[open] .Qd3boq_openLabel{display:inline}.Qd3boq_chevron{flex-shrink:0}.Qd3boq_mobilePath[open] .Qd3boq_chevron{transform:rotate(180deg)}.Qd3boq_root .Qd3boq_mobileDescription{border-top:1px solid var(--forge-line);max-width:none;margin:0;padding:1.25rem}.Qd3boq_root .Qd3boq_pathTitle{margin-top:1.25rem;font-size:1.375rem}}@media (prefers-reduced-motion:reduce){.Qd3boq_root .Qd3boq_storyLink{transition:none}}
._3_FSRG_front{--front-space:clamp(48px, 6vw, 80px)}.forge:has(._3_FSRG_front){--forge-bg:#121517;--forge-panel:#1b1c1db8;--forge-accent:var(--forge-stage-heat);--forge-line:#3c3936;background:radial-gradient(ellipse 85% 650px at 15% 0%, color-mix(in srgb, var(--forge-stage-heat) 8%, transparent), transparent), var(--forge-bg)}._3_FSRG_front .forge-edition-nav{background:linear-gradient(90deg, var(--forge-stage-heat), var(--forge-stage-shape) 35%, var(--forge-stage-temper) 70%, var(--forge-stage-finish)) top / 100% 2px no-repeat;border-top:0}._3_FSRG_front .forge-intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:32px;padding-block:36px;display:grid}._3_FSRG_front ._3_FSRG_introCopy h1{letter-spacing:-.055em;margin-top:12px;font-size:clamp(30px,3.2vw,44px);font-weight:650;line-height:1.08}._3_FSRG_front ._3_FSRG_introAside p{max-width:430px;color:var(--forge-muted);font-size:15px;line-height:1.7}._3_FSRG_jumpLinks{flex-wrap:wrap;gap:4px 22px;margin-top:16px;display:flex}._3_FSRG_jumpLinks a{align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}._3_FSRG_jumpLinks a:first-child,._3_FSRG_jumpLinks svg{color:var(--forge-accent)}._3_FSRG_front .forge-lead-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:36px}._3_FSRG_leadLabel{border-top:3px solid var(--forge-accent);justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}._3_FSRG_leadLabel>span:last-child{color:var(--forge-muted);font:11px monospace}._3_FSRG_front .forge-lead-copy{padding-top:24px}._3_FSRG_front .forge-lead h2{margin-block:12px 16px;font-size:clamp(28px,2.65vw,38px);line-height:1.15}._3_FSRG_front .forge-lead-copy>p{max-width:62ch;font-size:15px}._3_FSRG_front .forge-section-label{min-height:48px}._3_FSRG_front .forge-story-brief{padding-block:24px}._3_FSRG_front .forge-story-brief h3{text-wrap:pretty;margin-block:9px 14px;font-size:clamp(19px,1.65vw,23px);font-weight:600}._3_FSRG_front .forge-story-number{color:var(--forge-accent);padding-top:2px;font-size:13px}:is(._3_FSRG_front .forge-story-meta,._3_FSRG_front .forge-lead-byline){font-size:12px}._3_FSRG_front .forge-archive{--forge-accent:var(--forge-stage-heat);padding-top:var(--front-space);scroll-margin-top:28px}._3_FSRG_front .forge-section-heading{margin-bottom:24px}._3_FSRG_front .forge-section-heading h2{margin-top:10px;font-size:clamp(30px,3vw,40px)}._3_FSRG_front .forge-archive-layout{display:block}._3_FSRG_front .forge-filter-bar{align-items:center;gap:16px 24px;min-width:0;padding-block:16px}._3_FSRG_front .forge-filter-bar nav{gap:6px;min-width:0;max-width:100%}._3_FSRG_front .forge-filter-label{display:none}._3_FSRG_front .forge-filter-bar nav a{border-color:var(--forge-line);align-items:center;min-height:44px;padding:10px 16px;font-size:13px;display:inline-flex}._3_FSRG_front .forge-filter-bar a[aria-current=true]{background:var(--forge-accent);color:var(--forge-bg);border-color:var(--forge-accent)}._3_FSRG_front .forge-filter-bar a:hover:not([aria-current=true]){border-color:var(--forge-accent)}._3_FSRG_front .forge-search{background:var(--forge-panel);max-width:340px;min-height:46px}._3_FSRG_front .forge-search input{padding-inline:14px;scroll-margin-top:36px;font-size:16px}._3_FSRG_front .forge-search button{width:46px;color:var(--forge-accent)}._3_FSRG_front .forge-result-count{align-items:center;min-height:54px;padding-top:6px;font-size:12px}._3_FSRG_front .forge-result-count a{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}._3_FSRG_feedGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px;display:grid}._3_FSRG_feedGrid .forge-story-row{grid-template-columns:minmax(0,1fr) 132px;align-items:start;gap:22px;padding-block:26px}._3_FSRG_feedGrid .forge-story-media{grid-area:1/2;margin-top:4px}._3_FSRG_feedGrid .forge-story-copy{grid-area:1/1;min-width:0}._3_FSRG_feedGrid .forge-story-row h3{text-wrap:pretty;margin-block:10px 12px;font-size:21px;font-weight:600;line-height:1.3}._3_FSRG_feedGrid .forge-story-row .forge-story-copy>p{-webkit-line-clamp:2;margin-bottom:14px;font-size:14px;line-height:1.65}._3_FSRG_feedGrid .forge-story-arrow{display:none}._3_FSRG_front .forge-pagination{margin-top:20px;font-size:12px}._3_FSRG_front .forge-pagination a{min-height:48px}._3_FSRG_serviceBrowse{border-block:1px solid var(--forge-line);margin-top:24px}._3_FSRG_serviceBrowse summary{color:var(--forge-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;font-size:13px;line-height:1.6;list-style:none;display:flex}._3_FSRG_serviceBrowse summary::-webkit-details-marker{display:none}._3_FSRG_serviceBrowse summary strong{color:var(--forge-ink);margin-left:8px;font-weight:500}._3_FSRG_serviceBrowse summary svg{color:var(--forge-accent);flex-shrink:0}._3_FSRG_serviceBrowse[open] summary svg{transform:rotate(180deg)}._3_FSRG_serviceBrowse nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 24px;padding-bottom:20px;display:grid}._3_FSRG_serviceBrowse nav a{justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:13px;display:flex}._3_FSRG_serviceBrowse nav svg{flex-shrink:0}._3_FSRG_serviceBrowse nav a[aria-current=true]{color:var(--forge-accent)}._3_FSRG_front .forge-guide-shelf{--forge-accent:var(--forge-stage-temper);padding-block:var(--front-space) 0}._3_FSRG_front .forge-series-shelf{--forge-accent:var(--forge-stage-shape)}._3_FSRG_front .forge-reading-path{margin-top:var(--front-space);padding-bottom:0}._3_FSRG_front .forge-guide-grid{gap:28px}._3_FSRG_front .forge-section-heading p{max-width:560px;color:var(--forge-muted);margin-top:14px;font-size:15px;line-height:1.7}._3_FSRG_front .forge-guide-shelf .forge-story-card h3{text-wrap:pretty;font-weight:600}._3_FSRG_front .forge-clusters{gap:12px;padding-block:32px 0}._3_FSRG_front .forge-newsletter{--forge-accent:var(--forge-stage-finish);margin-block:var(--front-space) 40px;border-top:1px solid var(--forge-line);padding-top:40px}@media (max-width:1000px){._3_FSRG_front .forge-lead-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px}._3_FSRG_feedGrid{column-gap:28px}._3_FSRG_feedGrid .forge-story-row{grid-template-columns:minmax(0,1fr) 96px;gap:16px}._3_FSRG_serviceBrowse nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){:is(._3_FSRG_front .forge-intro,._3_FSRG_front .forge-lead-grid){grid-template-columns:1fr}._3_FSRG_front .forge-intro{gap:20px;padding-block:28px}._3_FSRG_front ._3_FSRG_introAside p{max-width:560px}._3_FSRG_front .forge-in-focus{display:block}._3_FSRG_front .forge-story-brief:last-of-type{display:flex}._3_FSRG_front .forge-story-brief{padding-block:20px}._3_FSRG_front .forge-story-brief h3{margin-block:6px 12px}._3_FSRG_front .forge-filter-bar{flex-flow:column;align-items:stretch}._3_FSRG_front .forge-search{flex-basis:auto;width:100%;min-width:0;max-width:100%}._3_FSRG_feedGrid{grid-template-columns:1fr}._3_FSRG_feedGrid .forge-story-row{grid-template-columns:minmax(0,1fr) 160px;gap:24px}._3_FSRG_serviceBrowse nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){._3_FSRG_front{--front-space:40px}._3_FSRG_front .forge-return{display:none}._3_FSRG_front .forge-masthead-meta{border-top:0;padding-top:0}._3_FSRG_front .forge-masthead-meta a{min-height:44px}._3_FSRG_front .forge-nameplate{padding-block:16px 20px}._3_FSRG_front .forge-intro{gap:8px;padding-block:22px}._3_FSRG_front ._3_FSRG_introAside p{display:none}._3_FSRG_introCopy .forge-eyebrow{display:none}._3_FSRG_front ._3_FSRG_introCopy h1{margin-top:0;font-size:25px;line-height:1.15}._3_FSRG_jumpLinks{flex-wrap:nowrap;gap:0 20px;margin-top:0}._3_FSRG_jumpLinks a{font-size:12px}:is(._3_FSRG_front .forge-in-focus,._3_FSRG_feedGrid ._3_FSRG_mobileLeadRepeat){display:none}._3_FSRG_leadLabel{border-top-width:2px;min-height:38px}._3_FSRG_front .forge-lead-copy{padding-top:18px}._3_FSRG_front .forge-lead h2{text-wrap:pretty;font-size:27px;line-height:1.15}._3_FSRG_front .forge-lead-copy>p{-webkit-line-clamp:2;font-size:14px;line-height:1.65}._3_FSRG_front .forge-lead-byline{gap:8px 16px;margin-top:16px}._3_FSRG_front .forge-section-heading{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-bottom:18px}._3_FSRG_front .forge-section-heading h2{font-size:28px}._3_FSRG_front .forge-section-heading>.forge-text-link{min-height:44px;padding:0;display:inline-flex}._3_FSRG_front .forge-archive>.forge-section-heading>.forge-text-link{display:none}._3_FSRG_front .forge-filter-bar nav{flex-wrap:nowrap;padding-bottom:0;overflow-x:auto}._3_FSRG_front .forge-filter-bar nav a{white-space:nowrap;flex:none;justify-content:center;min-width:0;padding-inline:14px}._3_FSRG_front .forge-result-count{min-height:44px}:is(._3_FSRG_feedGrid .forge-story-media,._3_FSRG_front .forge-guide-grid .forge-story-media){display:none}:is(._3_FSRG_feedGrid .forge-story-row,._3_FSRG_front .forge-guide-grid .forge-story-card){grid-template-columns:minmax(0,1fr);gap:0;padding-block:20px}:is(._3_FSRG_feedGrid .forge-story-row h3,._3_FSRG_front .forge-guide-grid .forge-story-card h3){margin-block:8px 12px;font-size:21px;line-height:1.25}._3_FSRG_front .forge-guide-grid{grid-template-columns:minmax(0,1fr);gap:0}._3_FSRG_front .forge-guide-grid .forge-story-card{border-top:1px solid var(--forge-line);display:grid}._3_FSRG_front .forge-guide-grid .forge-story-copy{padding:0}._3_FSRG_front .forge-section-heading p{margin-top:10px;font-size:14px}._3_FSRG_serviceBrowse summary span{max-width:240px}._3_FSRG_serviceBrowse summary strong{margin-left:0;display:block}._3_FSRG_serviceBrowse nav{column-gap:18px}._3_FSRG_front .forge-newsletter{margin-inline:0;gap:24px;margin-bottom:32px;padding:28px 0 0}._3_FSRG_front .forge-newsletter-copy{padding:24px 20px}._3_FSRG_front .forge-newsletter h2{margin-block:16px;font-size:32px}._3_FSRG_front .forge-email-row input{min-height:52px;font-size:16px}._3_FSRG_front .forge-email-row button{background:var(--forge-stage-finish);min-height:48px;color:var(--forge-bg)}._3_FSRG_front .forge-newsletter .forge-consent{font-size:13px;line-height:1.5}._3_FSRG_front .forge-rss-link{min-height:44px;margin-top:8px;font-size:12px}._3_FSRG_front .forge-preferred-source{display:none}}
