.result-journey{--rj-canvas:#101b20;--rj-node:#19272d;--rj-node-hover:#21333a;--rj-line:#627780;--rj-muted:#acbdc3;--rj-white:#edf5f4;--rj-coral:#ffab94;--rj-teal:#9ce1cc;width:100%;min-width:0;margin-block:1.75rem;color:rgb(var(--ink));container-type:inline-size}.result-journey *,.result-journey :after,.result-journey :before{box-sizing:border-box}.result-journey button{font:inherit;cursor:pointer}.result-journey a,.result-journey button{-webkit-tap-highlight-color:transparent}.result-journey a:focus-visible,.result-journey button:focus-visible,.result-journey select:focus-visible{outline:3px solid rgb(var(--pine));outline-offset:4px}.rj-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:1.4rem}.rj-heading-title{min-width:0}.rj-kicker,.rj-label{display:flex;align-items:center;gap:.45rem;margin:0;font-size:.75rem;font-weight:700;letter-spacing:.075em;line-height:1.6;text-transform:uppercase;color:rgb(var(--pine))}.rj-kicker--ember{color:rgb(var(--ember))}.rj-heading h3{margin:.5rem 0 0;font-family:Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.8rem,3.8cqi,2.8rem);font-weight:500;letter-spacing:-.055em;line-height:1.08;text-wrap:balance}.rj-heading>p{max-width:22rem;flex:0 1 34%;margin:0;font-size:.84rem;line-height:1.65;color:rgb(var(--ink-2))}.rj-route-picker{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .85rem}.rj-route-picker button{display:flex;align-items:center;gap:.5rem;max-width:100%;padding:.55rem .85rem;border:1px solid rgb(var(--rule));border-radius:.5rem;background:rgb(var(--card));color:rgb(var(--ink-2));font-size:.8rem;line-height:1.5;text-align:left;overflow-wrap:anywhere}.rj-route-picker button[aria-pressed=true]{border-color:rgb(var(--pine));background:rgb(var(--pine-soft));color:rgb(var(--pine));box-shadow:inset 0 -2px 0 rgb(var(--pine))}.rj-route-index{font-size:.75rem;font-variant-numeric:tabular-nums;opacity:.7}.rj-route-select{display:flex;align-items:center;gap:.75rem;margin:0 0 .85rem;color:rgb(var(--ink-2));font-size:.875rem}.rj-route-select select{max-width:100%;width:min(100%,30rem);min-width:0;min-height:44px;padding:.6rem .8rem;border:1px solid rgb(var(--rule));border-radius:.5rem;background:rgb(var(--card));color:rgb(var(--ink));font:inherit}.rj-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;overflow:hidden;border:1px solid rgb(var(--rule));border-radius:1.1rem;background:rgb(var(--card));box-shadow:0 12px 36px -24px rgb(var(--scrim)/.2)}.rj-scene{position:relative;isolation:isolate;min-width:0;padding:1.2rem 1.1rem 1rem;background:var(--rj-canvas);color:var(--rj-white)}.rj-scene:before{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;background:radial-gradient(ellipse at 70% 0,#28433b66,transparent 65%),radial-gradient(#91aab022 .75px,transparent 0);background-size:100% 100%,19px 19px}.rj-scene a:focus-visible,.rj-scene button:focus-visible{outline-color:var(--rj-teal)}.rj-scene-label{display:flex;align-items:center;gap:.7rem;min-width:0}.rj-scene-symbol{display:grid;place-items:center;flex:0 0 2.3rem;height:2.3rem;border:1px solid #718c8544;border-radius:.7rem;color:var(--rj-teal);background:#91d9bf0c}.rj-scene-label .rj-label{color:var(--rj-muted);font-size:.75rem}.rj-scene-label h4{margin:.1rem 0 0;color:var(--rj-white);font-size:.95rem;font-weight:550;letter-spacing:-.02em;line-height:1.4;overflow-wrap:anywhere}.rj-scene-instruction{margin:.7rem 0 1rem;font-size:.75rem}.rj-entry,.rj-scene-instruction{color:var(--rj-muted);line-height:1.6}.rj-entry{display:flex;align-items:center;gap:.65rem;max-width:100%;margin:0 1rem 1.25rem;padding-left:.15rem;font-size:.8rem}.rj-entry p{margin:0;overflow-wrap:anywhere}.rj-entry>svg{flex-shrink:0;margin-left:auto}.rj-entry .rj-label{color:var(--rj-teal)}.rj-entry-dot{flex:0 0 .45rem;height:.45rem;border:1px dashed var(--rj-teal);border-radius:50%}.rj-graph{position:relative;padding:0 1rem}.rj-connections{position:absolute;inset:0;z-index:0;overflow:visible;pointer-events:none;color:var(--rj-line)}.rj-connection{stroke:var(--rj-line);stroke-width:1.4;vector-effect:non-scaling-stroke}.rj-connection--unread{stroke-dasharray:4 4}.rj-connection--proof{color:var(--rj-teal);stroke:var(--rj-teal);stroke-width:1.5;stroke-dasharray:4 4}.rj-proof-marker{color:var(--rj-teal)}.rj-scene--proposal .rj-connection--proof{stroke-dasharray:none}.rj-stages{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.8rem 1.8rem;list-style:none;margin:0;padding:0}.rj-stages--long,.rj-stages--single{grid-template-columns:minmax(0,1fr)}.rj-stages--turn .rj-stage:nth-child(3){grid-column:2;grid-row:2}.rj-stages--turn .rj-stage:nth-child(4){grid-column:1;grid-row:2}.rj-stage{position:relative;z-index:1;min-width:0}.rj-stage-card{position:relative;display:flex;flex-direction:column;align-items:stretch;width:100%;padding:.75rem .85rem .65rem;border:1px solid #54697188;border-radius:.65rem;background:var(--rj-node);color:var(--rj-white);text-align:left;box-shadow:0 6px 14px #00000016;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.rj-stage-card:hover{background:var(--rj-node-hover);border-color:#a4bbb8}.rj-stage--selected .rj-stage-card{border-color:var(--rj-coral);box-shadow:0 0 0 1px var(--rj-coral),0 0 26px -12px #ffab9480}.rj-stage--selected.rj-stage--light .rj-stage-card,.rj-stage--selected:not(.rj-stage--finding) .rj-stage-card{border-color:var(--rj-teal);box-shadow:0 0 0 1px var(--rj-teal),0 0 26px -12px #9ce1cc50}.rj-stage--unread .rj-stage-card{border-style:dashed;background:#17252b}.rj-stage-meta{display:flex;gap:.3rem;line-height:1.5}.rj-stage-meta,.rj-stage-pin{align-items:center;color:var(--rj-muted);font-size:.75rem}.rj-stage-pin{display:inline-flex;justify-content:center;min-width:1.5rem;height:1.25rem;margin-left:auto;border:1px solid #a6c2c12a;border-radius:.25rem;font-variant-numeric:tabular-nums}.rj-stage--selected .rj-stage-pin{color:var(--rj-coral);border-color:#ffab9444}.rj-stage--selected.rj-stage--light .rj-stage-pin,.rj-stage--selected:not(.rj-stage--finding) .rj-stage-pin{color:var(--rj-teal);border-color:#9ce1cc44}.rj-stage-title{display:block;margin-top:.5rem;font-size:1rem;font-weight:550;line-height:1.35;letter-spacing:-.025em;overflow-wrap:anywhere}.rj-stage-quote{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.5rem;font-size:.76rem;line-height:1.6;color:#ccdadc}.rj-stage-quote:after,.rj-stage-quote:before{content:none}.rj-stage-insight{display:flex;flex-direction:column;gap:.2rem;margin:.6rem -.85rem 0;padding:.5rem .85rem;border-block:1px solid #ffab9426;background:#ffab9409;font-size:.76rem;line-height:1.55;overflow-wrap:anywhere}.rj-stage-insight .rj-label{color:var(--rj-coral);font-size:.75rem;letter-spacing:.035em}.rj-stage-insight>span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rj-stage--light .rj-stage-insight{background:#9ce1cc08;border-color:#9ce1cc26}.rj-stage--light .rj-stage-insight .rj-label{color:var(--rj-teal)}.rj-stage--light .rj-finding-dot{background:var(--rj-teal)}.rj-stage-action{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-top:.5rem;color:var(--rj-teal);font-size:.76rem;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.rj-stage-action>svg{flex-shrink:0}.rj-stage-footer{display:flex;align-items:center;gap:.35rem;margin-top:.5rem;color:var(--rj-muted);font-size:.75rem;line-height:1.6}.rj-stage-footer>svg{flex-shrink:0;margin-left:auto;color:var(--rj-coral)}.rj-finding-dot,.rj-read-dot{flex:0 0 .32rem;height:.32rem;border-radius:50%;background:rgb(var(--ember))}.rj-scene .rj-finding-dot{background:var(--rj-coral)}.rj-read-dot{background:var(--rj-teal)}.rj-stage--unread .rj-read-dot{background:transparent;border:1px solid var(--rj-muted)}.rj-proof-branch{position:relative;z-index:1;display:grid;grid-template-columns:1.8rem minmax(0,1fr);align-items:start;gap:.65rem;margin-top:2rem;padding:.9rem;border:1px dashed #9ce1cc88;border-radius:.7rem;background:#17312f}.rj-branch-icon{display:grid;place-items:center;width:1.8rem;height:1.8rem;border:1px solid #9ce1cc44;border-radius:.45rem;color:var(--rj-teal)}.rj-branch-icon>svg{width:15px;height:15px}.rj-branch-body{min-width:0}.rj-branch-body .rj-label{color:var(--rj-teal);font-size:.75rem;letter-spacing:.04em}.rj-branch-body h3{margin:.3rem 0 0;color:var(--rj-white);font-size:.85rem;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.rj-branch-body blockquote{margin:.4rem 0 .35rem;font-size:.82rem;line-height:1.65;color:#d4ece3;overflow-wrap:anywhere}.rj-proof-branch--connected{border-style:solid;border-color:var(--rj-teal)}.rj-preview-button{display:inline-flex;align-items:center;justify-content:center;grid-column:2;justify-self:start;gap:.5rem;max-width:100%;min-height:40px;margin-top:.15rem;padding:.55rem .8rem;border:1px solid #b7f1df;border-radius:.4rem;background:var(--rj-teal);color:#13382f;font-size:.78rem!important;font-weight:650!important;line-height:1.5}.rj-preview-button:hover{background:#b8eddf}.rj-preview-button>svg{flex-shrink:0}.rj-source{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;color:rgb(var(--pine));font-size:.76rem;line-height:1.7;text-decoration:underline;text-decoration-color:rgb(var(--pine)/.3);text-underline-offset:.2rem;overflow-wrap:anywhere}.rj-source>svg{flex-shrink:0}.rj-source:hover{text-decoration-color:currentColor}.rj-scene .rj-source{color:var(--rj-teal);text-decoration-color:#9ce1cc55}.rj-stage-proposal{display:flex;flex-direction:column;gap:.5rem;margin:.65rem -.85rem -.65rem;padding:.75rem .85rem;border-top:1px solid #9ce1cc88;border-radius:0 0 .6rem .6rem;background:#234d42;color:#ecfff6;font-size:.78rem;line-height:1.6;overflow-wrap:anywhere}.rj-stage-proposal .rj-label{color:#b9ffe1;font-size:.75rem;letter-spacing:.025em}.rj-proposal{margin:1rem 1rem 0;padding:.85rem;border:1px solid #9ce1cc66;border-radius:.6rem;background:#9ce1cc09}.rj-proposal .rj-label{color:var(--rj-teal);font-size:.75rem}.rj-proposal h3{margin:.4rem 0;font-size:.85rem;line-height:1.5}.rj-proposal-instruction{margin:.5rem 0;color:var(--rj-white);font-size:.8rem;line-height:1.7}.rj-caption{margin:.8rem 0 0;color:rgb(var(--ink-2));font-size:.75rem;line-height:1.65}.rj-scene .rj-caption{color:var(--rj-muted)}.rj-coverage,.rj-route-end{display:flex;align-items:flex-start;gap:.45rem;margin:1.1rem 1rem 0;color:var(--rj-muted);font-size:.75rem;line-height:1.65;overflow-wrap:anywhere}.rj-coverage>svg,.rj-route-end>svg{flex-shrink:0;margin-top:.15rem}.rj-inspector{min-width:0;padding:1.4rem 1.3rem;scroll-margin-top:1rem}.rj-finding{display:flex;flex-direction:column;gap:1.5rem}.rj-inspector-heading{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.rj-inspector-label{margin:0;color:rgb(var(--ink-2));font-size:.75rem;font-weight:600;line-height:1.6}.rj-inspector-heading .rj-kicker{font-size:.75rem;letter-spacing:.025em}.rj-finding[data-light=true] .rj-finding-dot{background:rgb(var(--pine))}.rj-finding-main h3{margin:.6rem 0 1.2rem;font-family:Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.4rem,2.45cqi,1.95rem);font-weight:500;line-height:1.15;letter-spacing:-.045em;text-wrap:pretty;overflow-wrap:anywhere}.rj-finding h4{margin:0 0 .4rem;font-size:.73rem;font-weight:650;line-height:1.6}.rj-meaning{margin-top:.85rem}.rj-meaning p,.rj-next p{margin:0;color:rgb(var(--ink-2));font-size:.84rem;line-height:1.75}.rj-next{display:flex;align-items:flex-start;gap:.65rem;margin-top:1.1rem;padding:1rem 0 0;border-top:1px solid rgb(var(--rule))}.rj-next-arrow{display:grid;place-items:center;flex:0 0 1.8rem;height:1.8rem;border-radius:.45rem;background:rgb(var(--pine-soft));color:rgb(var(--pine))}.rj-next-arrow>svg{width:17px;height:17px}.rj-evidence{min-width:0;padding:1rem;border:1px solid rgb(var(--rule));border-radius:.65rem;background:rgb(var(--paper))}.rj-evidence .rj-label{font-size:.75rem;letter-spacing:.055em}.rj-evidence h4{margin:.6rem 0 0;color:rgb(var(--ink-2))}.rj-evidence blockquote{margin:.65rem 0 .8rem;padding-left:.8rem;border-left:2px solid rgb(var(--ember));font-size:.95rem;line-height:1.65;letter-spacing:-.015em;overflow-wrap:anywhere}.rj-evidence>button{display:flex;margin-top:.65rem}.rj-source-action{margin-block:.75rem}.rj-source-action>*{max-width:100%}.rj-task{margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgb(var(--rule))}.rj-task pre{max-height:13rem;overflow:auto;margin-block:.6rem;font:inherit;font-size:.8rem;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;color:rgb(var(--ink-2))}.rj-finding-picker{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.rj-finding-picker button{display:flex;gap:.45rem;max-width:100%;padding:.5rem .65rem;border:1px solid rgb(var(--rule));border-radius:.4rem;background:rgb(var(--paper));color:rgb(var(--ink-2));text-align:left;font-size:.75rem;line-height:1.6;overflow-wrap:anywhere}.rj-finding-picker button span{flex-shrink:0;color:rgb(var(--ember));font-size:.75rem;font-variant-numeric:tabular-nums}.rj-finding-picker button[aria-pressed=true]{color:rgb(var(--ink));background:rgb(var(--ember-soft)/.4);border-color:rgb(var(--ember))}.rj-empty{display:flex;align-items:flex-start;gap:.85rem;color:rgb(var(--ink-2));font-size:.875rem;line-height:1.75}.rj-empty>svg{flex-shrink:0;color:rgb(var(--pine));margin-top:.2rem}.rj-empty h3{margin:0;color:rgb(var(--ink));font-size:1.25rem;line-height:1.4}.rj-empty blockquote{margin:.65rem 0;overflow-wrap:anywhere}.rj-no-route{display:flex;align-items:flex-start;gap:.65rem;margin:0;padding:1.5rem;color:rgb(var(--ink-2));font-size:.875rem;line-height:1.75;background:rgb(var(--paper))}.rj-no-route>svg{flex-shrink:0;margin-top:.2rem}.rj-workspace--no-route{grid-template-columns:minmax(0,1fr)}.rj-other{margin-top:1.5rem}.rj-other>h3{margin:0 0 .65rem;color:rgb(var(--ink-2));font-size:.75rem;font-weight:600}.rj-other-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.6rem}.rj-other button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.35rem .8rem;min-width:0;padding:.85rem 1rem;border:1px solid rgb(var(--rule));border-radius:.6rem;background:rgb(var(--card));color:rgb(var(--ink));text-align:left}.rj-other button[aria-pressed=true]{border-color:rgb(var(--ember));background:rgb(var(--ember-soft)/.35)}.rj-other button>.rj-label{grid-column:1/-1;font-size:.75rem}.rj-other-title{font-size:.85rem;line-height:1.6;overflow-wrap:anywhere}.rj-other button>svg{color:rgb(var(--ember));margin-top:.2rem}@supports (grid-template-rows:subgrid){@container (min-width: 36.01rem){.rj-graph--dock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;align-items:start;gap:1.8rem}.rj-graph--dock .rj-stages{grid-area:1/1/3/3;grid-template-columns:subgrid;grid-template-rows:subgrid}.rj-graph--dock .rj-proof-branch{grid-column:1;grid-row:2;margin-top:0;grid-template-columns:minmax(0,1fr);gap:.45rem}.rj-graph--dock .rj-branch-icon{display:none}.rj-graph--dock .rj-preview-button{grid-column:1;justify-self:stretch}}}@container (max-width: 45rem){.rj-workspace{grid-template-columns:minmax(0,1fr)}.rj-scene{padding:1.3rem 1.2rem}.rj-inspector{padding:1.5rem}.rj-finding{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1.5rem}.rj-heading{align-items:flex-start;gap:1rem}.rj-heading>p{flex-basis:40%}.rj-stages{gap:2.4rem 3rem}}@container (max-width: 36rem){.rj-heading{display:block}.rj-heading>p{max-width:30rem;margin-top:.7rem;font-size:.85rem}.rj-heading h3{font-size:2rem}.rj-kicker{font-size:.75rem}.rj-scene{padding:1.1rem .75rem}.rj-scene-instruction{margin-bottom:1rem}.rj-graph{padding-inline:.8rem}.rj-stages{grid-template-columns:minmax(0,1fr);gap:1.8rem}.rj-stages--turn .rj-stage:nth-child(3),.rj-stages--turn .rj-stage:nth-child(4){grid-column:auto;grid-row:auto}.rj-stage-card{padding:.85rem 1rem}.rj-stage-title{margin-top:.4rem}.rj-stage-insight{margin-inline:-1rem;padding-inline:1rem}.rj-stage-proposal{margin:.75rem -1rem -.85rem;padding-inline:1rem}.rj-stage-insight>span:last-child,.rj-stage-quote{-webkit-line-clamp:2}.rj-stage-footer{margin-top:.55rem}.rj-proof-branch{padding:.8rem;margin-top:1.8rem}.rj-preview-button{grid-column:1/-1;justify-self:stretch}.rj-coverage,.rj-proposal,.rj-route-end{margin-inline:.8rem}.rj-finding{display:flex;gap:1.25rem}.rj-finding-main h3{font-size:1.7rem}.rj-inspector{padding:1.4rem 1.15rem}.rj-route-select{align-items:stretch;flex-direction:column;gap:.4rem}}@container (max-width: 22rem){.rj-heading h3{font-size:1.8rem}.rj-scene{padding-inline:.55rem}.rj-inspector{padding-inline:.9rem}.rj-stage-insight .rj-label{font-size:.75rem}}@media (pointer:coarse){.result-journey a,.result-journey button{min-height:44px}}@media (prefers-reduced-motion:reduce){.result-journey *,.result-journey :after,.result-journey :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media (forced-colors:active){.rj-proof-branch,.rj-stage-card,.rj-stage-proposal{border-color:CanvasText}.rj-stage-card[aria-pressed=true]{outline:2px solid Highlight}.rj-connection{stroke:CanvasText}}.fr-results-modern{padding:24px 28px 36px;background:rgb(var(--paper))}.fr-results-modern .fr-result-masthead{min-height:32px;padding-bottom:18px;border-bottom:1px solid rgb(var(--rule))}.fr-results-modern .fr-result-masthead>span:first-child{border-radius:100px;font-weight:600;background:transparent;box-shadow:none;padding-left:0}.fr-results-modern .fr-result-masthead>span:last-child{margin-left:auto;font-size:12px;overflow-wrap:anywhere}.fr-result-opening{padding:2px 0 6px}.fr-result-opening [data-testid=fr-hero-eyebrow]{margin-top:22px;font-size:10px;letter-spacing:.14em}.fr-result-opening #fr-final-title{max-width:1040px;font-size:clamp(25px,2.6vw,38px);line-height:1.16;letter-spacing:-.04em}.fr-result-opening [data-testid=fr-hero-subline]{margin-top:10px;max-width:940px;font-family:Manrope,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.6}.fr-result-opening [data-testid=fr-hero-join]{margin-top:12px;font-size:13px;line-height:1.6}.fr-result-followthrough{padding:0 4px}.fr-result-observations [data-testid=fr-read-strip]{margin-top:28px;padding-top:22px;border-top:1px solid rgb(var(--rule))}.fr-result-observations [data-testid=fr-read-strip] dl{border:none;border-radius:0;background:transparent;gap:16px}.fr-result-observations [data-testid=fr-read-count]{min-width:100px;padding:4px 16px 4px 0;border-right:1px solid rgb(var(--rule));background:transparent}.fr-result-observations [data-testid=fr-read-count]:last-child{border:none}.fr-result-observations [data-testid=fr-strength]{border-color:rgb(var(--rule));border-radius:12px;box-shadow:0 2px 6px rgb(var(--ink)/.02)}.fr-result-followthrough [data-testid=fr-next]{border-color:rgb(var(--rule));border-radius:16px;background:rgb(var(--card));padding:24px}.fr-result-followthrough #fr-next-title{max-width:760px}@media (max-width:639px){.fr-results-modern{padding:16px 14px 28px}.fr-results-modern .fr-result-masthead{gap:4px 12px;padding-bottom:14px}.fr-results-modern .fr-result-masthead>span:last-child{margin-left:0}.fr-result-opening [data-testid=fr-hero-eyebrow]{margin-top:18px}.fr-result-opening #fr-final-title{font-size:26px;line-height:1.2}.fr-result-opening [data-testid=fr-hero-subline]{font-size:14px}.fr-result-followthrough{padding:0}.fr-result-followthrough [data-testid=fr-next]{padding:20px}}.decision-spotlight{--ds-ink:#12151c;--ds-muted:#a5aeba;--ds-coral:#ff927f;--ds-violet:#7254ed;--ds-lime:#d7f4a2;background:var(--ds-ink);border:1px solid #292e37;border-radius:20px;color:#f7f8fb;font-family:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden;isolation:isolate;text-align:left}.decision-spotlight *{box-sizing:border-box;min-width:0}.decision-spotlight a,.decision-spotlight button{-webkit-tap-highlight-color:transparent}.decision-spotlight a:focus-visible,.decision-spotlight button:focus-visible{outline:3px solid var(--ds-coral);outline-offset:4px}.ds-workbench-bar{padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #ffffff12}.ds-context-label{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.5;color:#b8bfcb;flex-wrap:wrap}.ds-context-label>svg{color:var(--ds-coral);flex-shrink:0}.ds-context-label strong{font-size:13px;color:#f5f6fa;font-weight:550;overflow-wrap:anywhere}.ds-context-dot{width:3px;height:3px;border-radius:50%;background:#5f6877}.ds-mode-switch{display:flex;gap:3px;padding:3px;background:#07090d;border:1px solid #ffffff13;border-radius:9px;flex-shrink:0}.ds-mode-switch button{display:flex;align-items:center;justify-content:center;gap:5px;border:0;background:transparent;color:#b9bfca;border-radius:6px;padding:8px 11px;font:inherit;font-size:12px;font-weight:550;line-height:1.35;min-height:44px;cursor:pointer;transition:background .16s,color .16s}.ds-mode-switch button:hover{background:#ffffff0c;color:white}.ds-mode-switch button[aria-pressed=true]{background:var(--ds-lime);color:#172017;box-shadow:0 1px 5px #0002}.ds-mode-switch button:first-child[aria-pressed=true]{background:#edf0f7;color:#1c2531}.ds-route-context{padding:14px 24px 0}.ds-route{display:flex;gap:12px;list-style:none;margin:0;padding:0;align-items:flex-start}.ds-route li{display:flex;gap:10px;align-items:center;flex:1;color:#788392}.ds-route li>a,.ds-route li>span{display:grid;gap:4px;min-width:0;color:#c3cad4;text-decoration:none;font-size:12px;line-height:1.4}.ds-route li small{color:#929dab;font-size:12px}.ds-route li[data-current=true]>a,.ds-route li[data-current=true]>span{color:#e9f6d6}.ds-route li em{color:var(--ds-coral);font-size:12px;font-style:normal}.ds-route-context>p{font-size:12px;color:#9ba5b3;line-height:1.45;margin:11px 0 0}.ds-stage{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:28px;background:radial-gradient(ellipse at 10% 105%,#493b651f,transparent 65%)}.ds-stage-with-question{grid-template-columns:minmax(0,1fr) 218px;align-items:center;gap:28px}.ds-page-composition{position:relative}.ds-browser{border:1px solid #ffffff38;border-radius:12px;background:#fdfdfc;box-shadow:0 18px 55px #0004,0 2px 5px #0002;overflow:hidden}.ds-browser-bar{padding:11px 16px;display:flex;gap:9px;align-items:center;background:#edf0f2;color:#586472;border-bottom:1px solid #dfe3e7;font-size:12px;line-height:1.4}.ds-browser-bar>svg{flex-shrink:0}.ds-browser-bar a{display:flex;gap:9px;align-items:center;justify-content:space-between;text-decoration:none;color:inherit;width:100%;overflow-wrap:anywhere}.ds-browser-bar a>svg{flex-shrink:0}.ds-page{color:#18222b;padding:22px 32px 30px;background:linear-gradient(130deg,#fff,#f9faf8)}.ds-page-metadata{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-bottom:1px solid #e5e8e8;padding-bottom:13px;font-size:12px;line-height:1.5;color:#626d74}.ds-page-metadata>span:first-child{max-width:75%;overflow-wrap:anywhere}.ds-page-metadata>span:last-child{color:#586560;flex-shrink:0}.ds-site-menu{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-end;margin:14px 0 22px;color:#4b565e;font-size:12px;line-height:1.5}.ds-site-menu>span{padding:0 0 5px;border-bottom:1px solid #b7c0c5}.ds-page-reading{padding-top:24px}.ds-site-menu+.ds-page-reading{padding-top:0}.ds-site-heading{font-size:clamp(26px,3vw,38px);font-weight:650;letter-spacing:-.055em;line-height:1.1;margin:0 0 24px;color:#152026;text-wrap:balance}.ds-site-heading,.ds-site-subheading{font-family:inherit;overflow-wrap:anywhere}.ds-site-subheading{font-size:22px;font-weight:600;letter-spacing:-.035em;line-height:1.25;color:#1c2932;margin:24px 0 11px}.ds-site-copy{font-size:16px;line-height:1.65;color:#505d65;margin:0 0 15px;overflow-wrap:anywhere;white-space:pre-line}.ds-content-break{display:flex;align-items:center;gap:10px;color:#626d74;font-size:12px;margin:19px 0}.ds-content-break>span:first-child{font-size:22px;letter-spacing:2px;line-height:1}.ds-content-break:after{content:"";height:1px;flex:1;background:#e4e7e7}.ds-empty{font-size:14px;line-height:1.6;color:#6a757b;padding:25px 0;margin:0}.ds-captured-action{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin:22px 0 0}.ds-captured-action>span{font-size:12px;color:#626d74}.ds-captured-action>a,.ds-captured-action>strong{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:12px 17px;border-radius:5px;color:#fff;background:#263e45;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}.ds-captured-action>a:hover{background:#172b30}.ds-captured-action>a svg,.ds-captured-action>strong svg{flex-shrink:0}.ds-proposal{position:relative;margin:27px -12px -10px;padding:24px 23px 19px;background:#f0ecff;border:1px solid #8970ee;border-radius:10px;box-shadow:0 0 0 4px #7254ed09;animation:ds-insert .2s ease-out}.ds-insertion-pin{position:absolute;top:-12px;left:18px;display:flex;gap:6px;align-items:center;font-size:12px;line-height:20px;background:#7254ed;color:#fff;border-radius:5px;padding:1px 9px 1px 4px}.ds-insertion-pin>span{font-size:17px;line-height:17px;font-weight:400}.ds-insertion-pin strong{font-size:12px;line-height:20px;font-weight:550}.ds-proposal blockquote{margin:0;color:#292342;font-size:18px;font-weight:500;line-height:1.55;letter-spacing:-.015em;white-space:pre-line;overflow-wrap:anywhere}.decision-spotlight .ds-proposal .ds-proposed-link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:13px 20px;background:#7254ed;color:white;border:0;border-radius:6px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;box-shadow:0 3px 10px #7254ed24}.decision-spotlight .ds-proposal .ds-proposed-link:hover{background:#6041dc;color:white}.ds-proposed-link svg{flex-shrink:0}.ds-ready-copy{font-size:14px;line-height:1.5;color:#615a78;margin:13px 0 0;overflow-wrap:anywhere}.ds-source-credit{display:flex;align-items:flex-start;gap:6px;color:#655e7a;font-size:12px;line-height:1.5;margin-top:15px}.ds-source-credit>svg{margin-top:2px;flex-shrink:0;color:#6551a3}.ds-source-credit a{overflow-wrap:anywhere}.ds-linked-destination,.ds-source-credit a{color:#4d3b8f;text-decoration:underline;text-underline-offset:3px}.ds-linked-destination{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:1.5;margin-top:7px}.ds-reconstruction-note{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.5;color:#a6afbd;padding:12px 1px 0}.ds-reconstruction-note>svg{flex-shrink:0;margin-top:3px}.ds-preview-state{margin-left:auto;text-align:right;color:#c9d8b5}.ds-buyer-note{padding:15px 0 60px;position:relative;align-self:end}.ds-decision-marker{display:flex;align-items:center;gap:8px;color:var(--ds-coral);font-size:12px;line-height:1.4}.ds-decision-marker>span{height:8px;width:8px;border-radius:50%;background:var(--ds-coral);box-shadow:0 0 0 5px #ff927f12;flex-shrink:0}.ds-decision-marker strong{font-weight:500}.ds-buyer-question{margin-top:22px}.ds-buyer-question>svg{color:#ff927f;stroke-width:1.5}.ds-buyer-question>p{color:#aab4c3;font-size:12px;line-height:1.5;margin:9px 0}.ds-buyer-question>blockquote{color:#f1f3f6;font-size:25px;line-height:1.3;font-weight:450;letter-spacing:-.035em;margin:0;text-wrap:balance}.ds-buyer-interpretation{border-top:1px solid #ffffff1b;padding-top:20px;margin-top:25px}.ds-buyer-interpretation>span{font-size:12px;line-height:1.5;color:#aab4c3}.ds-buyer-interpretation>p{font-size:14px;line-height:1.65;color:#c7cdd6;margin:9px 0 0}@keyframes ds-insert{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1200px){.ds-stage-with-question{grid-template-columns:minmax(0,1fr) 242px;gap:34px;padding:32px}.ds-page{padding:25px 38px 34px}.ds-buyer-question>blockquote{font-size:27px}}@media(max-width:850px){.ds-stage-with-question{grid-template-columns:minmax(0,1fr) 185px;gap:22px}.ds-stage{padding:22px}.ds-page{padding:20px 24px 28px}.ds-buyer-question>blockquote{font-size:23px}.ds-workbench-bar{padding:16px 20px;flex-wrap:wrap}.ds-context-label{flex:1}}@media(max-width:650px){.decision-spotlight{border-radius:14px}.ds-workbench-bar{padding:15px;gap:13px}.ds-context-label{flex-basis:100%}.ds-mode-switch{width:100%}.ds-mode-switch button{flex:1;padding:9px 7px}.ds-stage,.ds-stage-with-question{display:flex;flex-direction:column;padding:16px;gap:0}.ds-page-composition{width:100%}.ds-browser-bar{padding:10px 12px;font-size:12px}.ds-page{padding:17px 20px 25px}.ds-page-metadata{gap:8px;font-size:12px}.ds-page-metadata>span:first-child{max-width:67%}.ds-page-metadata>span:last-child{max-width:33%;flex-shrink:1;text-align:right}.ds-site-menu{gap:12px;margin:14px 0 22px}.ds-site-heading{font-size:29px;margin-bottom:20px}.ds-site-subheading{font-size:21px}.ds-site-copy{font-size:15px;line-height:1.6}.ds-proposal{padding:23px 17px 17px;margin-left:-7px;margin-right:-7px}.ds-proposal blockquote{font-size:17px;line-height:1.55}.ds-reconstruction-note{flex-wrap:wrap;gap:5px;font-size:12px}.ds-preview-state{flex-basis:100%;margin-left:17px;text-align:left}.ds-buyer-note{width:100%;padding:24px 2px 8px;margin-top:20px;border-top:1px solid #ffffff1b}.ds-buyer-question{margin-top:17px}.ds-buyer-question>svg{display:none}.ds-buyer-question>p{margin-top:0}.ds-buyer-question>blockquote{font-size:24px;max-width:27ch}.ds-buyer-interpretation{border:0;margin-top:18px;padding-top:0}.ds-buyer-interpretation>p{margin-bottom:0}.ds-route-context{padding:14px 16px 0}.ds-route{gap:7px;flex-wrap:wrap}.ds-route li{gap:5px;flex-basis:28%}.ds-route li>svg{width:11px;flex-shrink:0}}@media(max-width:360px){.ds-stage{padding:12px}.ds-page{padding:16px 16px 23px}.ds-workbench-bar{padding:13px}.ds-mode-switch button{font-size:12px;padding:9px 5px}.ds-mode-switch svg{display:none}.ds-site-heading{font-size:26px}.ds-proposal{padding-left:14px;padding-right:14px}.ds-page-metadata{display:block}.ds-page-metadata>span:first-child{display:block;max-width:100%}.ds-page-metadata>span:last-child{display:none}.ds-proposal blockquote{font-size:16px}.ds-buyer-question>blockquote{font-size:23px}}@media(prefers-reduced-motion:reduce){.decision-spotlight *{animation:none!important;transition:none!important}}.ds-buyer-interpretation>small{display:block;margin-top:13px;font-size:12px;line-height:1.5;color:#b9c1cd}.ds-focus-excerpt{margin-top:20px;padding:14px 16px;border-left:2px solid #da715d;background:#fff4f0}.ds-focus-excerpt>span{color:#854332;font-size:12px;line-height:1.5}.ds-focus-excerpt>blockquote{margin:7px 0 0;font-size:16px;line-height:1.6;color:#293039;overflow-wrap:anywhere}.ds-site-menu>span[data-finding=true]{padding:4px 8px;border:1px solid #edb9a9;border-radius:4px;background:#fff0ea;color:#963e2c}.decision-spotlight.ds-first{--ds-ink:#17201f;--ds-muted:#acb8ae;--ds-coral:#f4b09a;--ds-lime:#d7efb6;border-color:#2d3933;border-radius:16px 16px 0 0;background:#17201f}.ds-first .ds-workbench-bar{padding:16px 24px;background:#ffffff03}.ds-first .ds-context-label{color:#a6b9aa;font-size:11px}.ds-first .ds-context-label strong{color:#dce7da;font-size:12px}.ds-first .ds-stage{padding:32px;background:radial-gradient(ellipse at 0 0,#5d714e18,transparent 65%)}.ds-first .ds-stage-with-question{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:38px;align-items:start}.ds-first .ds-page-composition{grid-column:2;grid-row:1;align-self:center}.ds-first .ds-buyer-note{grid-column:1;grid-row:1;padding:10px 0 16px;align-self:center}.ds-first .ds-decision-marker{color:#e5c6a9;font-size:11px}.ds-first .ds-decision-marker>span{width:6px;height:6px;background:#e5c6a9;box-shadow:none}.ds-first .ds-buyer-question{margin-top:22px}.ds-first .ds-buyer-question>svg{display:none}.ds-first .ds-buyer-question>p{font-size:11px;color:#b5c2b7;margin-bottom:10px}.ds-first .ds-buyer-question>blockquote{font-size:clamp(27px,2.8vw,39px);line-height:1.17;color:#f4f5e8;font-weight:450;letter-spacing:-.045em}.ds-first .ds-buyer-interpretation{margin-top:24px;padding-top:19px;border-color:#a4b29930}.ds-first .ds-buyer-interpretation>span{color:#b5c2b7;font-size:11px}.ds-first .ds-buyer-interpretation>p{color:#d4ddd0;font-size:14px;line-height:1.7}.ds-first .ds-buyer-interpretation>small{color:#a6b5a7;font-size:11px}.ds-first .ds-browser{border-radius:9px;box-shadow:0 20px 50px #0003}.ds-first .ds-page{padding:23px 26px 28px}.ds-first .ds-site-heading{font-size:29px}.ds-first .ds-site-copy{color:#33413a;font-size:15px}.ds-first .ds-target-text{padding:1px 3px;margin:0 -3px;color:#243b29;background:#deefbc;box-shadow:0 2px 0 #91ad73;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ds-first .ds-reconstruction-note{color:#a6b5a7;font-size:10px}.ds-first[data-focus=modest],.ds-first[data-focus=reading]{background:#27302e}.ds-first[data-focus=modest] .ds-stage,.ds-first[data-focus=reading] .ds-stage{max-width:850px;margin:auto}.ds-first:not(:has(.ds-buyer-note)) .ds-page-composition{grid-column:auto;grid-row:auto}.ffc-inclusion,.ffc-payment{width:100%;color:#edf2e4}.ffc-label{margin:0 0 18px;font-size:10px;line-height:1.5;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:#bacab5}.ffc-schedule{margin:0;padding:0 0 24px}.ffc-schedule+.ffc-schedule{border-top:1px solid #a4b29930;padding-top:23px}.ffc-installments{display:flex;gap:17px;align-items:start}.ffc-installments>div{flex:1;min-width:0}.ffc-installments strong{display:block;font-size:clamp(37px,4.4vw,64px);line-height:1;font-weight:450;letter-spacing:-.075em;color:#d7efb6;font-variant-numeric:tabular-nums}.ffc-installments strong>span{font-size:.43em;letter-spacing:-.03em;margin-left:3px}.ffc-installments>div>span{display:block;margin-top:9px;font-size:11px;line-height:1.5;color:#cad6c4;overflow-wrap:anywhere}.ffc-schedule[data-source-index="1"] .ffc-installments strong{color:#b3c7ef}.ffc-bar{display:flex;gap:3px;height:5px;margin-top:16px}.ffc-bar>span{background:#d7efb6}.ffc-bar>span:nth-child(2){opacity:.65}.ffc-bar>span:nth-child(3){opacity:.4}.ffc-schedule[data-source-index="1"] .ffc-bar>span{background:#b3c7ef}.ffc-schedule blockquote{margin:13px 0 7px;color:#c1cebd;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.ffc-source{display:inline-flex;align-items:start;gap:5px;color:#b8cbb3;font-size:10px;line-height:1.6;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.ffc-source svg{flex-shrink:0;margin-top:2px}.ffc-note{margin:0;color:#a6b7a4;font-size:10px;line-height:1.65}.ffc-inclusion .ffc-feature,.ffc-inclusion .ffc-marker{margin:0}.ffc-inclusion figcaption{font-size:11px;color:#b5c3ae;margin-bottom:10px}.ffc-feature blockquote{color:#e2efc7;font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.045em}.ffc-feature blockquote,.ffc-marker blockquote{margin:0 0 12px;font-weight:450;overflow-wrap:anywhere}.ffc-marker blockquote{color:#f4bba5;font-size:clamp(30px,3.4vw,45px);line-height:1.15;letter-spacing:-.04em}.ffc-connector{display:flex;align-items:center;gap:14px;color:#a3b49f;font-size:20px;margin:18px 0}.ffc-connector>span{height:1px;background:#a4b29930;flex:1}.ffc-inclusion .ffc-note{margin-top:18px}@media(max-width:850px){.ds-first .ds-stage-with-question{grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr);gap:26px;padding:25px}.ds-first .ds-buyer-question>blockquote{font-size:29px}.ffc-installments{gap:10px}.ffc-installments strong{font-size:42px}}@media(max-width:650px){.ds-first .ds-stage,.ds-first .ds-stage-with-question{display:flex;flex-direction:column;gap:23px;padding:22px 19px}.ds-first .ds-buyer-note{order:0;width:100%;margin:0;padding:0;border:0}.ds-first .ds-page-composition{order:1;width:100%}.ds-first .ds-buyer-question{margin-top:16px}.ds-first .ds-buyer-question>blockquote{font-size:30px;max-width:27ch}.ds-first .ds-buyer-interpretation{margin-top:18px;padding-top:15px;border-top:1px solid #a4b29930}.ds-first .ds-workbench-bar{padding:13px 18px}.ds-first .ds-context-label{flex-basis:auto}.ds-first .ds-page{padding:20px}.ds-first .ds-site-heading{font-size:27px}.ffc-inclusion,.ffc-payment{padding-top:19px;border-top:1px solid #a4b29930}.ffc-installments strong{font-size:50px}.ffc-installments>div>span{font-size:11px}.ffc-label{margin-bottom:20px}}@media(max-width:360px){.ffc-installments strong{font-size:42px}.ds-first .ds-stage{padding:20px 15px}}@media(max-width:650px){.ds-first:is([data-focus=payment],[data-focus=inclusion]) .ds-buyer-note{display:contents}.ds-first:is([data-focus=payment],[data-focus=inclusion]) .ds-decision-marker{order:0}.ds-first:is([data-focus=payment],[data-focus=inclusion]) .ds-buyer-question{order:1;margin-top:0}.ds-first:is([data-focus=payment],[data-focus=inclusion]) .ds-page-composition{order:2}.ds-first:is([data-focus=payment],[data-focus=inclusion]) .ds-buyer-interpretation{order:3;margin-top:0;width:100%}}.ja-finding-basis{padding:18px 22px;border-top:1px solid rgb(var(--rule));font-size:14px;line-height:1.7}.ja-finding-basis>p{margin:0 0 10px}.ja-finding-basis h5,.ja-finding-basis strong{font-weight:650}.ja-priority{color:rgb(var(--pine));font-weight:650}.ja-finding-basis details>summary,.ja-questions summary{cursor:pointer;color:rgb(var(--pine));font-size:13px;font-weight:650}.ja-evidence{list-style:none;margin:14px 0;padding:0;display:flex;flex-direction:column;gap:14px}.ja-evidence li{border-left:2px solid rgb(var(--rule));padding-left:14px}.ja-evidence blockquote{margin:0 0 4px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.ja-evidence a{font-size:12px;color:rgb(var(--pine));text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.ja-note{color:rgb(var(--ink-2));font-size:12px;line-height:1.6}.ja-question-progress{margin:24px 0;padding:20px;border:1px solid rgb(var(--rule));background:rgb(var(--paper));border-radius:8px}.ja-question-progress h5{font-size:16px;font-weight:650;margin:0 0 8px}.ja-questions{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ja-questions>li{display:flex;flex-direction:column;gap:6px;padding:13px;border:1px solid rgb(var(--rule));border-radius:5px;background:rgb(var(--card))}.ja-questions>li>span{font-size:14px;line-height:1.5}.ja-questions>li>strong{font-size:11px;font-weight:650;color:rgb(var(--ink-2))}.ja-questions>li[data-state=obstacle]{border-left:3px solid rgb(var(--ember))}.ja-questions>li[data-state=evidence_available]{border-left:3px solid rgb(var(--pine))}.ja-purpose{margin:18px 22px 0;font-size:19px;font-weight:600;line-height:1.4;letter-spacing:-.025em}.ja-assessment-label{color:rgb(var(--pine));font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ja-combined{border-left:3px solid rgb(var(--pine));background:rgb(var(--pine-soft)/.3)}.ja-signal{margin-top:18px}.ja-signal>p{margin:5px 0}.ja-signal[data-role=tension] h5{color:rgb(var(--ember))}.ja-intent{margin:18px 22px 0;font-size:13px;line-height:1.7}.ja-intent-label{font-size:20px;font-weight:600;letter-spacing:-.025em;line-height:1.4;margin:5px 0 8px}.ja-intent summary{color:rgb(var(--pine));font-size:12px;cursor:pointer}@media(max-width:640px){.ja-questions{grid-template-columns:1fr}.ja-question-progress{padding:14px}.ja-finding-basis{padding:16px}}.buyer-journey-explorer{--bje-dark:rgb(var(--pine));--bje-accent:#ae3b20;position:relative;color:rgb(var(--ink));min-width:0}.buyer-journey-explorer .sr-only{left:0;top:0}.buyer-journey-explorer a,.buyer-journey-explorer button,.buyer-journey-explorer summary{-webkit-tap-highlight-color:transparent}.bje-trail-scroll:focus-visible,.buyer-journey-explorer a:focus-visible,.buyer-journey-explorer button:focus-visible,.buyer-journey-explorer summary:focus-visible{outline:3px solid rgb(var(--pine));outline-offset:4px}.bje-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:rgb(var(--ink-2));font-size:14px}.bje-back:hover{color:rgb(var(--pine))}.bje-heading{max-width:760px;margin:24px 0 30px}.bje-eyebrow,.bje-label{font-size:12px;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.bje-heading .bje-eyebrow{color:rgb(var(--pine));margin:0 0 9px}.bje-heading h3{font:650 28px/1.15 Manrope,Arial,sans-serif;letter-spacing:-.035em;text-wrap:balance}.bje-heading>p:last-child{margin:12px 0 0;color:rgb(var(--ink-2));font-size:14px;line-height:1.65}.bje-landings{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px;margin-bottom:30px}.bje-landing{display:flex;flex-direction:column;gap:15px;min-width:0;padding:20px;border:1px solid rgb(var(--rule));border-radius:5px;text-align:left;background:rgb(var(--card));transition:background .15s,border-color .15s,transform .15s}.bje-landing:hover{border-color:rgb(var(--pine))}.bje-landing[aria-pressed=true]{background:var(--bje-dark);color:#fff;border-color:var(--bje-dark);box-shadow:0 8px 20px #294cff20}.bje-landing-top{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.035em}.bje-landing-top svg{flex-shrink:0}.bje-landing>strong{font-size:18px;line-height:1.3;font-weight:550;letter-spacing:-.025em;overflow-wrap:anywhere}.bje-basis{margin-top:auto;font-size:12px;line-height:1.5;opacity:.8}.bje-landing[aria-pressed=true] .bje-basis{opacity:.9}.bje-selected{min-width:0;border:1px solid rgb(var(--rule));border-radius:7px;background:rgb(var(--card));box-shadow:0 14px 35px #18201f05}.bje-route-summary{display:flex;align-items:baseline;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:5px;padding:16px 22px 0}.bje-route-summary>span{color:rgb(var(--pine));font-size:12px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.bje-route-summary p{flex:1 1 320px;font-size:12px}.bje-entry,.bje-route-summary p{color:rgb(var(--ink-2));line-height:1.6}.bje-entry{border-left:2px solid rgb(var(--pine));margin:15px 22px 0;padding-left:12px;font-size:14px;overflow-wrap:anywhere}.bje-trail-scroll{width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:22px;border-bottom:1px solid rgb(var(--rule));background:rgb(var(--pine-soft)/.4)}.bje-trail{display:flex;width:-moz-max-content;width:max-content;min-width:100%;list-style:none;padding:0;margin:0;gap:11px}.bje-trail li{display:flex;align-items:center;min-width:0;gap:11px;flex:1 0 142px}.bje-trail li:last-child{flex-grow:0}.bje-trail button{display:flex;flex-direction:column;justify-content:center;gap:6px;width:142px;min-height:82px;padding:11px 12px;border:1px solid rgb(var(--rule));border-radius:4px;text-align:left;background:rgb(var(--card))}.bje-trail button[aria-pressed=true]{border-color:rgb(var(--pine));background:rgb(var(--pine-soft));box-shadow:0 0 0 1px rgb(var(--pine))}.bje-page-number{display:flex;align-items:center;gap:6px;color:rgb(var(--ink-2));font-size:12px}.bje-trail strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:650;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.bje-trail-arrow{color:rgb(var(--ink-3));flex-shrink:0}.bje-detail{padding:30px}.bje-page-heading{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:9px;margin-bottom:19px}.bje-page-heading h4{font-size:15px;font-weight:650;overflow-wrap:anywhere}.bje-page-heading a,.bje-proof a{display:inline-flex;align-items:center;gap:4px;color:rgb(var(--pine));font-size:12px;text-decoration:underline;text-underline-offset:3px}.bje-page-action{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:-7px 0 20px;font-size:12px;color:rgb(var(--ink-2))}.bje-page-action>span:last-child{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--ink));font-size:14px;font-weight:600;overflow-wrap:anywhere}.bje-finding-picker{display:flex;gap:6px;margin-bottom:12px}.bje-finding-picker button{width:44px;height:44px;border:1px solid rgb(var(--rule));border-radius:7px;font-size:12px}.bje-finding-picker button[aria-pressed=true]{color:rgb(var(--pine));background:rgb(var(--pine-soft));border-color:rgb(var(--pine))}.bje-finding-summary{max-width:750px;margin-bottom:24px}.bje-finding-summary .bje-label{color:var(--bje-accent);margin:0 0 7px}.bje-finding-summary>p:last-child{font:550 22px/1.35 Manrope,Arial,sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere}.bje-reading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:27px}.bje-source{background:rgb(var(--paper));border:1px solid rgb(var(--rule));border-radius:4px;padding:24px;align-self:start}.bje-source .bje-label{color:rgb(var(--ink-2));margin:0 0 12px}.bje-source blockquote{font:400 23px/1.35 Georgia,Times New Roman,serif;letter-spacing:-.02em;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.bje-interpretation h5{font-weight:750;font-size:12px;margin:0 0 7px}.bje-interpretation>div>p{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.bje-interpretation small{display:block;color:rgb(var(--ink-2));font-size:12px;line-height:1.6;margin-top:8px}.bje-response{margin-top:18px;padding-top:16px;border-top:1px solid rgb(var(--rule))}.bje-response h5{display:flex;align-items:center;gap:6px;color:rgb(var(--pine))}.bje-muted,.bje-unknown{color:rgb(var(--ink-2));font-size:14px;line-height:1.7}.bje-unknown{margin:0 0 20px}.bje-proof{margin-top:20px;border-top:1px solid rgb(var(--rule));padding-top:15px;font-size:14px;line-height:1.7}.bje-proof summary{cursor:pointer;font-weight:650}.bje-proof blockquote{margin:12px 0;padding-left:14px;border-left:2px solid rgb(var(--pine));overflow-wrap:anywhere}.bje-scope{display:flex;gap:7px;align-items:center;border-top:1px solid rgb(var(--rule));padding:13px 22px;color:rgb(var(--ink-2));font-size:12px;line-height:1.6}.bje-scope svg{flex-shrink:0}.bje-precision{margin-top:38px;padding-top:25px;border-top:1px solid rgb(var(--rule))}.bje-precision>h4{font:650 24px/1.2 Manrope,Arial,sans-serif;margin-bottom:9px;letter-spacing:-.035em}.bje-precision>p{color:rgb(var(--ink-2));font-size:14px;line-height:1.7;max-width:680px}.bje-data-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 12px;align-items:start}.bje-data-sources details{border:1px solid rgb(var(--rule));border-radius:4px;padding:0 15px;min-width:0;background:rgb(var(--card))}.bje-data-sources summary{display:flex;align-items:center;gap:8px;list-style:none;min-height:49px;cursor:pointer;font-size:14px;font-weight:650}.bje-data-sources summary::-webkit-details-marker{display:none}.bje-data-sources summary>svg{color:rgb(var(--pine));flex-shrink:0}.bje-data-sources summary>span{margin-left:auto;font-weight:400;font-size:19px}.bje-data-sources details[open] summary>span{transform:rotate(45deg)}.bje-data-sources details>p{font-size:14px;line-height:1.7;color:rgb(var(--ink-2));margin-bottom:12px;overflow-wrap:anywhere}.bje-data-sources details strong{display:block;color:rgb(var(--ink));font-weight:650;margin-bottom:4px}.bje-precision .bje-data-note{font-size:12px}@media (max-width:640px){.bje-heading{margin-top:14px}.bje-landings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bje-landing{padding:12px;gap:8px}.bje-landing>strong{font-size:14px}.bje-landing-top{font-size:12px;letter-spacing:0}.bje-route-summary{padding:14px 15px 0}.bje-entry{margin-left:15px;margin-right:15px}.bje-trail-scroll{padding:16px 15px}.bje-detail{padding:18px 15px}.bje-reading{grid-template-columns:minmax(0,1fr);gap:20px}.bje-finding-summary{margin-bottom:18px}.bje-source{padding:15px}.bje-source blockquote{font-size:21px}.bje-scope{padding:12px 15px}.bje-data-sources{grid-template-columns:minmax(0,1fr);gap:7px}}@media (prefers-reduced-motion:reduce){.bje-landing{transition:none}}.bje-detail .decision-spotlight{margin-top:18px}.bje-case,.bje-picture{margin-top:24px;border:1px solid rgb(var(--rule));border-radius:14px;padding:20px;background:#fffdf7}.bje-case h5,.bje-picture h5{font-size:17px;font-weight:650;line-height:1.5}.bje-case-sources{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;margin-top:14px}.bje-case-source{border-left:3px solid var(--bje-accent);padding:8px 14px;min-width:0}.bje-case-source blockquote,.bje-picture blockquote{font-family:var(--font-display),Georgia,serif;font-size:19px;line-height:1.5}.bje-case-source figcaption{margin-top:9px;font-size:12px;overflow-wrap:anywhere}.bje-case a,.bje-picture a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.bje-case details,.bje-picture>ol>li{margin-top:18px;border-top:1px solid rgb(var(--rule));padding-top:14px}.bje-case summary,.bje-picture>summary{cursor:pointer;font-weight:600;line-height:1.5}.bje-picture>summary{display:flex;justify-content:space-between;gap:12px;font-size:20px}.bje-picture>summary span{color:var(--bje-accent);font-size:28px}.bje-case li,.bje-case p,.bje-picture p{margin-top:10px;font-size:14px;line-height:1.7}.bje-case ul{padding-left:20px;list-style:disc}.bje-owner-question{padding:16px;background:rgb(var(--pine)/.07);border-radius:8px}.bje-owner-question strong{display:block;margin-bottom:6px}.bje-picture>ol{list-style:decimal;padding-left:22px}.bje-picture>ol>li>a{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13px}.bje-detail>.bje-response>p{margin-top:8px;font-size:14px;line-height:1.65}@media (max-width:640px){.bje-heading h3{font-size:25px}.bje-finding-summary>p:last-child{font-size:20px}.bje-detail{padding:17px 12px}}.first-finding,.fr-recognition-result{--ink:24 28 37;--ink-2:87 95 111;--ink-3:103 112 129;--paper:245 246 249;--card:255 255 255;--rule:218 222 231;--pine:88 57 219;--pine-soft:237 232 255;--ember:163 53 34;--ember-soft:255 237 232;--on-ember:255 255 255;color-scheme:light;color:rgb(var(--ink));background:rgb(var(--paper))}.first-finding{min-width:0;padding:26px 36px 30px;font-family:Manrope,Helvetica Neue,Arial,sans-serif;font-size:14px}.first-finding *,.first-finding :after,.first-finding :before{box-sizing:border-box}.first-finding .ff-masthead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding:0 40px 20px 0;border-bottom:1px solid rgb(var(--rule));font-size:12px;color:rgb(var(--ink-2))}.first-finding .ff-brand{display:flex;align-items:center;gap:9px;font-size:21px;font-weight:750;letter-spacing:-.055em;color:rgb(var(--ink))}.first-finding .ff-brandmark{width:26px;height:26px;color:rgb(var(--pine))}.first-finding .ff-result-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;overflow-wrap:anywhere}.first-finding .ff-masthead-status{display:flex;align-items:center;gap:6px}.first-finding .ff-masthead-status svg{color:rgb(var(--pine))}.first-finding .ff-opening-heading{padding:26px 0 23px;max-width:990px}.first-finding .ff-eyebrow{margin-bottom:10px;font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.09em;color:rgb(var(--pine))}.first-finding .ff-headline,.first-finding .ff-journeys-heading{margin:0;font:650 clamp(27px,3vw,36px)/1.15 Manrope,Helvetica Neue,Arial,sans-serif;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;outline:none}.first-finding .ff-subline{margin:12px 0 0;max-width:850px;font-size:14px;line-height:1.7;color:rgb(var(--ink-2))}.first-finding .ff-lead{min-width:0}.first-finding .ff-response{display:grid;grid-template-columns:32px minmax(0,1fr);gap:13px;padding:21px 0}.first-finding .ff-response-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:rgb(var(--pine));background:rgb(var(--pine-soft))}.first-finding .ff-label{margin:0 0 5px;color:rgb(var(--pine));font-size:12px;line-height:1.5;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.first-finding .ff-response-text{margin:0;max-width:930px;font-size:14px;font-weight:550;overflow-wrap:anywhere}.first-finding .ff-ready-copy{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 18px;margin-top:11px}.first-finding .ff-ready-copy>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:650;border:1px solid #c5c0de;border-radius:7px;color:rgb(var(--pine));background:#fff}.first-finding .ff-ready-copy>button:hover{background:rgb(var(--pine-soft))}.first-finding :is(.ff-ready-copy,.ff-source-details,.ff-task-disclosure) pre{max-width:100%;margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.6 Manrope,Arial,sans-serif}.first-finding .ff-task-disclosure{min-width:0;color:rgb(var(--ink-2));font-size:14px}.first-finding .ff-task-disclosure summary{display:list-item;min-height:44px;padding:12px 0;cursor:pointer}.first-finding .ff-source-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:rgb(var(--pine));font-size:12px;text-decoration:underline;text-underline-offset:3px}.first-finding .ff-own-words{margin-top:16px}.first-finding .ff-also{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);gap:14px 24px;padding:18px 0 20px;border-top:1px solid rgb(var(--rule))}.first-finding .ff-also h3{margin:0;font-size:14px;font-weight:700;line-height:1.5}.first-finding .ff-also ul{display:grid;gap:7px;list-style:none;margin:0;padding:0}.first-finding .ff-also li{display:flex;align-items:baseline;gap:8px;font-size:14px;line-height:1.6}.first-finding .ff-also li>span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.first-finding .ff-also-dot{flex:0 0 4px;height:4px;border-radius:50%;background:rgb(var(--pine))}.first-finding .ff-more{margin:0;font-size:12px;color:rgb(var(--ink-2))}.first-finding .ff-journeys-button{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:72px;margin-top:2px;padding:20px 24px;border:1px solid #5839db;border-radius:10px;background:#5839db;color:#fff;font:650 21px/1.35 Manrope,Arial,sans-serif;letter-spacing:-.025em;text-align:left;cursor:pointer;box-shadow:0 7px 18px #5839db20;transition:background .18s}.first-finding .ff-journeys-button:hover{background:#4424bd}.first-finding .ff-journeys-button>svg{flex-shrink:0}.first-finding .ff-cta-note{margin:9px 0 0;color:rgb(var(--ink-2));font-size:12px;line-height:1.65}.first-finding .ff-source-details{margin-top:18px;border-top:1px solid rgb(var(--rule));padding-top:8px;font-size:14px;color:rgb(var(--ink-2))}.first-finding .ff-source-details summary{min-height:44px;padding:12px 0;cursor:pointer}.first-finding .ff-journeys-heading{margin:26px 0 20px}.first-finding .ff-continuation{margin-top:22px;padding-top:20px;border-top:1px solid rgb(var(--rule))}.first-finding :is(button,a,summary):focus-visible{outline:3px solid #7650e8;outline-offset:4px}.first-finding .ff-journeys-button:focus-visible{outline-color:#181c25}@media (max-width:700px){.first-finding{padding:20px 17px 24px}.first-finding .ff-masthead{gap:10px;padding-right:30px;padding-bottom:16px}.first-finding .ff-opening-heading{padding:23px 0 20px}.first-finding .ff-headline,.first-finding .ff-journeys-heading{font-size:27px}.first-finding .ff-subline{font-size:14px;line-height:1.6}.first-finding .ff-response{grid-template-columns:25px minmax(0,1fr);gap:9px;padding:18px 0}.first-finding .ff-response-icon{width:25px;height:25px}.first-finding .ff-also{grid-template-columns:minmax(0,1fr);gap:9px;padding:17px 0}.first-finding .ff-journeys-button{min-height:76px;padding:18px;font-size:20px}}@media (prefers-reduced-motion:reduce){.first-finding *,.first-finding :after,.first-finding :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.first-finding .ff-available-proof{margin-top:16px;padding:16px 20px;border-left:2px solid rgb(var(--pine));background:rgb(var(--pine-soft));font-size:14px;line-height:1.6}.first-finding .ff-available-proof blockquote{margin:0 0 8px}.first-finding .ff-available-proof a{color:rgb(var(--pine));text-decoration:underline}.first-finding[data-view=finding]{--paper:248 248 246;--ink:24 30 35;--ink-2:83 94 101;--pine:52 75 61;--pine-soft:231 239 230;background:rgb(var(--paper))}.first-finding .ff-opening-heading{padding:32px 0 28px;max-width:1060px}.first-finding .ff-headline{font-size:clamp(30px,3.7vw,47px);line-height:1.1;letter-spacing:-.055em;font-weight:620;max-width:25ch}.first-finding .ff-eyebrow{font-size:10px;letter-spacing:.13em;margin-bottom:13px}.first-finding .ff-response{padding:24px 27px;background:rgb(var(--card));border:1px solid rgb(var(--rule));border-top:0;border-radius:0 0 15px 15px;align-items:start}.first-finding .ff-response-icon{background:#dff1bd;color:#253b2c}.first-finding .ff-response-text{max-width:80ch;font-size:15px;line-height:1.65}.first-finding .ff-policy-note{margin:11px 0 0;color:rgb(var(--ink-2));font-size:12px;line-height:1.65}.first-finding .ff-evidence-disclosure{margin-top:6px;border-bottom:1px solid rgb(var(--rule));font-size:13px;line-height:1.6}.first-finding .ff-evidence-disclosure>summary{min-height:46px;padding:13px 2px;color:rgb(var(--ink-2));cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}.first-finding .ff-evidence-disclosure>summary::-webkit-details-marker{display:none}.first-finding .ff-evidence-disclosure[open]>summary{color:rgb(var(--pine));font-weight:650}.first-finding .ff-evidence-disclosure>.bje-case{padding:20px 22px}.first-finding .ff-priority-basis{padding:18px 22px;border-top:1px solid rgb(var(--rule))}.first-finding .ff-priority-basis h3{font-size:13px;font-weight:650;margin:0 0 7px}.first-finding .ff-priority-basis>p{margin:6px 0;font-size:13px;line-height:1.65}.first-finding .ff-priority-basis>.ff-policy-note{font-size:12px}.first-finding .ff-journeys-button{min-height:90px;margin-top:24px;padding:20px 25px;border-radius:13px;border:1px solid #243b2e;background:#263d30;color:#f7faef;box-shadow:0 8px 22px #21362a13;font-size:23px;line-height:1.3}.first-finding .ff-journeys-button:hover{background:#1a2d21}.first-finding .ff-journeys-button>span:first-child{display:flex;flex-direction:column;gap:6px}.first-finding .ff-journeys-button small{font:500 11px/1.4 Manrope,sans-serif;letter-spacing:.03em;color:#c0d4bc}.first-finding .ff-journeys-arrow{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border:1px solid #60745b;border-radius:50%;color:#d7f4a2}.first-finding .ff-also{margin-top:24px;padding:18px 0 0;grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);font-size:12px}.first-finding .ff-also h3{color:rgb(var(--ink-2));font-size:12px;font-weight:550}.first-finding .ff-also li{font-size:12px}@media(max-width:700px){.first-finding .ff-opening-heading{padding:25px 0 22px}.first-finding .ff-headline{font-size:31px;max-width:25ch}.first-finding .ff-response{padding:18px 15px}.first-finding .ff-response-text{font-size:14px}.first-finding .ff-journeys-button{margin-top:19px;padding:18px;font-size:20px;min-height:86px}.first-finding .ff-journeys-arrow{width:39px;height:39px}.first-finding .ff-journeys-button small{font-size:10px}.first-finding .ff-also{grid-template-columns:1fr;margin-top:19px}}@media(prefers-color-scheme:dark){.first-finding[data-view=finding]{--paper:21 27 29;--card:28 35 37;--ink:236 241 234;--ink-2:169 182 175;--rule:59 72 65;--pine:185 211 168;--pine-soft:44 59 44;color-scheme:dark}.first-finding .ff-ready-copy>button{background:#25342b;border-color:#71846b;color:#e4efdb}}