.decision-context-study{border-block:1px solid #aebbc32e;margin:48px 0;padding:24px 0 18px}.decision-context-study picture{display:block}.decision-context-study img{width:100%;height:auto;display:block}.decision-context-study figcaption{color:#95a3aa;max-width:75ch;margin-top:18px;font-size:12px;line-height:1.7}@media (max-width:1000px){.decision-context-study{margin:36px 0;padding-top:18px}.decision-context-study picture{max-width:460px;margin:auto}.decision-context-study figcaption{font-size:12px}}.tx-principle-study{border-block:1px solid #aebbc32e;min-width:0;margin:32px 0 12px;padding:20px 0 16px}.tx-principle-study picture,.tx-principle-study img{width:100%;height:auto;display:block}.tx-principle-study figcaption{color:#95a3aa;max-width:75ch;margin-top:16px;font-size:12px;line-height:1.7}@media (max-width:1000px){.tx-principle-study{margin-top:28px;padding-top:16px}.tx-principle-study picture{max-width:420px;margin:auto}}.tx-story-nav{font:10px/1.7 var(--font-geist-mono);color:#b8bdc1;border-bottom:1px solid #ffffff20;flex-wrap:wrap;gap:16px 32px;padding:30px 6vw;display:flex}.tx-story-nav a:hover{color:var(--case-accent)}.case-timextender .tx-story-nav a{align-items:center;min-height:44px;font-size:11px;line-height:1.6;display:inline-flex}@media (max-width:760px){.tx-story-nav{grid-template-columns:1fr;gap:4px;padding:20px;display:grid}}.tx-plate{isolation:isolate;background:radial-gradient(at 70% 10%,#ff6b0010,#0000 65%),#101214;border:1px solid #ffffff25;margin:48px 0 0;position:relative}.tx-plate-top{color:#a0a8ac;font:9px/1.5 var(--font-geist-mono);letter-spacing:.07em;border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:12px;padding:19px 26px;display:flex}.tx-plate-top span:first-child{color:var(--case-accent)}.tx-plate figcaption{font:11px/1.7 var(--font-geist-mono);color:#a1a9ae;border-top:1px solid #ffffff1a;margin:0;padding:20px 26px}.tx-origins{grid-template-columns:repeat(3,1fr);gap:16px;padding:44px 36px 0;display:grid}.tx-origins>div{background:linear-gradient(135deg,#ffffff08,#0000);border:1px solid #ffffff25;flex-direction:column;gap:11px;min-height:145px;padding:23px;display:flex;position:relative}.tx-origins strong{letter-spacing:-.03em;font-size:19px;font-weight:450}.tx-origins span:not(.tx-source-index){color:#a2aaae;font-size:11px}.tx-source-index{font:10px var(--font-geist-mono);color:var(--case-accent);margin-bottom:8px}.tx-converge{justify-content:space-between;height:90px;margin:0 27%;display:flex;position:relative}.tx-converge i{background:#ffa36666;width:1px;height:40px}.tx-converge:after{content:"";background:#ffa36666;height:1px;position:absolute;top:39px;left:0;right:0}.tx-converge svg{height:42px;color:var(--case-accent);stroke-width:1px;position:absolute;top:40px;left:calc(50% - 12px)}.tx-suite-core{background:linear-gradient(110deg,#ff6b001a,#ff6b0003);border:1px solid #ffa36666;align-items:center;gap:25px;margin:0 36px 42px;padding:30px;display:flex;box-shadow:0 20px 60px #0003}.tx-suite-symbol{color:var(--case-accent);border:1px solid #ffa3663d;padding:15px;transform:rotate(-8deg)}.tx-suite-core span,.tx-layer-row>div>span,.tx-question-pair>div>span,.tx-handoff-stage>span,.tx-ai-flow span,.tx-kicker,.tx-credit-row span{font:9px/1.7 var(--font-geist-mono);letter-spacing:.08em;color:var(--case-accent)}.tx-suite-core h3{letter-spacing:-.06em;margin:10px 0;font-size:50px;font-weight:420;line-height:1.05}.tx-suite-core p{color:#b5bdc0;margin:0;font-size:13px;line-height:1.6}.tx-core-credit{text-align:right;max-width:140px;margin-left:auto}.tx-core-credit strong{color:#e0e2df;letter-spacing:0;margin-top:5px;font-weight:400;display:block}.tx-editorial-note{grid-template-columns:140px 1fr;gap:25px;padding:35px 0 0;display:grid}.tx-editorial-note>span{font:9px/1.7 var(--font-geist-mono);color:var(--case-accent);padding-top:7px}.tx-editorial-note p{letter-spacing:-.035em;color:#d7dcda;max-width:690px;margin:0;font-size:clamp(22px,2.6vw,34px);line-height:1.35}.tx-foundations{padding-bottom:0}.tx-layer-row{border-bottom:1px solid #ffffff20;grid-template-columns:30px 1fr 160px;align-items:center;gap:24px;margin:0 30px;padding:32px 4px;display:grid}.tx-layer-row:last-of-type{border:0}.tx-layer-number{font:11px var(--font-geist-mono);color:#7e898e}.tx-layer-row h3{letter-spacing:-.04em;margin:8px 0;font-size:27px;font-weight:430}.tx-layer-row p{color:#b0b8bd;margin:0;font-size:13px;line-height:1.6}.tx-mini-family{align-items:center;gap:8px;height:70px;display:flex;transform:skewY(-8deg)}.tx-mini-family i{background:#ff6b0014;border:1px solid #ffa36666;width:40px;height:54px;box-shadow:5px 5px #090b0e}.tx-mini-family i:nth-child(2){transform:translateY(-8px)}.tx-mini-foundations{align-items:center;gap:7px;display:flex}.tx-mini-foundations span{letter-spacing:-.08em;color:#e5e2da;margin-right:10px;font-size:35px}.tx-mini-foundations i{background:#ff6b00;width:16px;height:26px}.tx-mini-foundations i:nth-child(3){background:#ffa366}.tx-mini-foundations i:nth-child(4){background:#ffe0c9}.tx-mini-detail{background:#0b0e10;border:1px solid #ffffff30;flex-wrap:wrap;align-content:start;gap:7px;height:68px;padding:13px;display:flex}.tx-mini-detail i{background:#7a838a;width:78%;height:4px}.tx-mini-detail i:nth-child(2){opacity:.4;width:48%}.tx-mini-detail span{background:#ff6b0038;border:1px solid #ffa36666;width:40%;height:13px;margin-top:3px}.tx-question-pair{grid-template-columns:1fr 1fr;gap:40px;margin-top:35px;display:grid}.tx-question-pair h3{letter-spacing:-.035em;margin:12px 0;font-size:22px;font-weight:450}.tx-question-pair p{color:#aeb8bd;margin:0;font-size:14px;line-height:1.7}.case-timextender #context .chapter-main>h2{margin-bottom:clamp(36px,4vw,56px)}.case-timextender #context .case-prose.two-columns,.case-timextender #context .tx-question-pair{column-gap:clamp(32px,4vw,64px)}.case-timextender #context .case-prose p,.case-timextender #context .tx-question-pair p{max-width:52ch}.case-timextender #context .tx-question-pair{margin-top:clamp(44px,4.5vw,64px)}.case-timextender #context .tx-question-pair h3{text-wrap:balance;margin:16px 0 20px;line-height:1.3}.case-timextender #context .tx-editorial-note{column-gap:32px;margin-block:clamp(56px,6vw,88px);padding:0}.case-timextender #context .tx-editorial-note p{text-wrap:balance}@media (max-width:760px){.case-timextender #context .tx-question-pair{grid-template-columns:minmax(0,1fr);row-gap:36px}.case-timextender #context .tx-editorial-note{grid-template-columns:minmax(0,1fr);gap:16px;margin-block:48px;display:grid}.case-timextender #context .tx-editorial-note>span{padding-top:0}.case-timextender #context .tx-editorial-note p{margin:0}}.tx-handoff-grid{grid-template-columns:1fr 20px 1fr 20px 1fr;gap:16px;padding:40px 26px;display:grid}.tx-handoff-stage{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.tx-handoff-stage>svg{color:var(--case-accent);margin-bottom:24px}.tx-handoff-stage h3{letter-spacing:-.04em;min-height:56px;margin:12px 0;font-size:24px;font-weight:430;line-height:1.15}.tx-handoff-stage p{color:#aeb8bd;min-height:82px;margin:0 0 24px;font-size:12px;line-height:1.7}.tx-stage-arrow{color:#ffa36680;stroke-width:1px;width:17px;margin-top:100px}.tx-specimen{background:#090d0f;border:1px solid #ffffff24;width:100%;height:136px;margin-top:auto;padding:18px;box-shadow:7px 7px #ffffff03}.tx-design-specimen>i{background:#a6b0b5;width:65%;height:5px;margin-bottom:9px;display:block}.tx-design-specimen>i:nth-child(2){opacity:.35;width:38%}.tx-design-specimen>div{gap:6px;margin-top:17px;display:flex}.tx-design-specimen>div span{background:#ff6b000b;border:1px solid #ffa36655;width:30%;height:30px}.tx-design-specimen>b{background:#ffa36666;width:32%;height:10px;margin-top:10px;display:block}.tx-system-specimen{justify-content:center;align-items:center;gap:14px;display:flex}.tx-system-specimen>span{letter-spacing:-.1em;color:#eee8dd;font-size:35px}.tx-system-specimen>div{flex-direction:column;gap:9px;display:flex}.tx-system-specimen i{background:#ff6b00;width:15px;height:15px;display:block}.tx-system-specimen i:nth-child(2){background:#ffa366}.tx-system-specimen i:nth-child(3){background:#ffe0c9}.tx-system-specimen b{border:1px solid #ffa36680;border-radius:2px;width:30px;height:12px;display:block}.tx-system-specimen b:nth-child(2){background:#ff6b0040}.tx-system-specimen b:nth-child(3){opacity:.35}.tx-code-specimen>i{background:#ffa36688;width:74%;height:4px;margin:0 0 8px;display:block}.tx-code-specimen>i:nth-child(2){background:#82949a;width:50%;margin-left:10px}.tx-code-specimen>i:nth-child(3){background:#82949a;width:62%;margin-left:10px}.tx-code-specimen>i:nth-child(4){width:28%}.tx-code-specimen>div{border-top:1px solid #ffffff20;gap:8px;margin-top:17px;padding-top:13px;display:flex}.tx-code-specimen span{background:#ff6b0012;border:1px solid #ffa36688;width:40%;height:15px}.tx-code-specimen span+span{opacity:.4}.tx-ai-flow{grid-template-columns:74px 1fr 26px 1.2fr;align-items:center;gap:24px;padding:60px 35px;display:grid}.tx-data-field{grid-template-columns:repeat(3,1fr);gap:7px;display:grid;transform:rotate(-8deg)}.tx-data-field i{background:#ff6b0018;border:1px solid #ffa36655;height:22px}.tx-data-field i:nth-child(3n){opacity:.4}.tx-ai-flow h3{letter-spacing:-.04em;margin:12px 0;font-size:25px;font-weight:430;line-height:1.25}.tx-ai-flow p{color:#aeb8bd;font-size:12px;line-height:1.6}.tx-ai-arrow{color:#ffa36680;stroke-width:1px}.tx-ai-intent{background:#ff6b0008;border:1px solid #ffa36640;padding:25px}.tx-ai-intent>svg{color:var(--case-accent);margin-bottom:20px;display:block}.tx-ai-intent h3{font-size:26px}.tx-closing{border-top:1px solid #ffffff25;padding:70px 6vw 100px}.tx-closing h2{letter-spacing:-.055em;margin:22px 0 28px;font-size:clamp(40px,5vw,68px);font-weight:400;line-height:1.04}.tx-closing>p{color:#b0b9bd;max-width:710px;font-size:17px;line-height:1.8}.tx-credit-row{border-top:1px solid #ffffff20;grid-template-columns:1fr 1fr;gap:35px;margin-top:35px;padding-top:25px;display:grid}.tx-credit-row strong{color:#d8dddc;margin-top:10px;font-size:13px;font-weight:400;line-height:1.8;display:block}@media (max-width:900px){.tx-origins{gap:10px;padding:28px 22px 0}.tx-origins>div{padding:18px 14px}.tx-origins strong{font-size:16px}.tx-suite-core{gap:18px;margin:0 22px 28px;padding:24px}.tx-suite-symbol{display:none}.tx-handoff-grid{grid-template-columns:1fr 12px 1fr 12px 1fr;gap:10px;padding:28px 20px}.tx-handoff-stage h3{font-size:21px}.tx-specimen{padding:12px}.tx-ai-flow{grid-template-columns:1fr 24px 1.2fr;gap:16px;padding:35px 25px}.tx-data-field{display:none}}@media (max-width:600px){.tx-story-nav{gap:12px 20px;font-size:9px}.tx-plate{margin-top:30px}.tx-plate-top{flex-wrap:wrap;padding:16px;font-size:8px}.tx-plate figcaption{padding:17px;font-size:10px}.tx-origins{gap:8px;padding:22px 16px 0}.tx-origins>div{gap:8px;min-height:130px;padding:14px 9px}.tx-origins strong{overflow-wrap:anywhere;font-size:13px;line-height:1.3}.tx-origins span:not(.tx-source-index){font-size:9px;line-height:1.5}.tx-source-index{font-size:9px}.tx-converge{height:65px}.tx-converge i{height:24px}.tx-converge:after{top:23px}.tx-converge svg{height:35px;top:24px}.tx-suite-core{margin:0 16px 22px;padding:23px 18px;display:block}.tx-suite-core h3{font-size:44px}.tx-core-credit{text-align:left;border-top:1px solid #ffa36633;max-width:none;margin:20px 0 0;padding-top:14px;display:block}.tx-editorial-note{padding-top:25px;display:block}.tx-editorial-note p{margin-top:12px;font-size:24px}.tx-layer-row{grid-template-columns:22px 1fr;gap:12px;margin:0 16px;padding:26px 0}.tx-layer-row h3{font-size:23px}.tx-layer-row p{font-size:12px}.tx-layer-row>div:last-child{display:none}.tx-question-pair{grid-template-columns:1fr;gap:26px}.tx-question-pair h3{font-size:22px}.tx-handoff-grid{flex-direction:column;gap:24px;padding:28px 22px;display:flex}.tx-handoff-stage{grid-template-columns:1fr 100px;gap:0 20px;display:grid}.tx-handoff-stage>svg{grid-column:1;margin-bottom:17px}.tx-handoff-stage>span,.tx-handoff-stage>h3,.tx-handoff-stage>p{grid-column:1}.tx-handoff-stage h3{min-height:0;font-size:24px}.tx-handoff-stage p{min-height:0;margin-bottom:0}.tx-specimen{grid-area:1/2/5;align-self:center;height:125px;margin:0;padding:12px}.tx-system-specimen{flex-wrap:wrap;gap:8px}.tx-system-specimen>span{font-size:27px}.tx-system-specimen>div:last-child{display:none}.tx-stage-arrow{align-self:center;margin:0;transform:rotate(90deg)}.tx-ai-flow{grid-template-columns:1fr;gap:17px;padding:26px 22px}.tx-ai-arrow{justify-self:center;transform:rotate(90deg)}.tx-ai-intent{padding:22px}.tx-ai-intent h3{font-size:26px}.tx-closing{padding:45px 6vw 65px}.tx-closing>p{font-size:16px}.tx-credit-row{grid-template-columns:1fr;gap:24px}}@media (prefers-reduced-motion:reduce){.tx-story-nav a{scroll-behavior:auto}}.tx-service-origins{grid-template-columns:repeat(2,1fr)}.tx-lineage-layout{grid-template-columns:1fr 2.1fr;min-height:360px;display:grid}.tx-nav-rail{background:#ffffff03;border-right:1px solid #ffffff25;padding:35px 26px}.tx-nav-rail>span,.tx-lineage-main>span,.tx-type-notes span{font:9px/1.7 var(--font-geist-mono);letter-spacing:.07em;color:var(--case-accent)}.tx-lineage-layout h3{letter-spacing:-.05em;margin:16px 0 24px;font-size:34px;font-weight:420;line-height:1.1}.tx-lineage-layout p{color:#adb7bc;max-width:330px;font-size:12px;line-height:1.8}.tx-nav-rail>div{gap:12px;margin:30px 0;display:grid}.tx-nav-rail i{background:#8a969c44;border-left:2px solid #ffa36677;width:72%;height:7px}.tx-nav-rail i:first-child{background:#ffa36644;width:88%;height:22px}.tx-nav-rail i:nth-child(3){width:60%}.tx-lineage-main{background:radial-gradient(at 50% 65%,#ff6b0014,#0000 70%);padding:35px 30px}.tx-lineage-chain{grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;gap:8px;margin:35px 0;display:grid}.tx-lineage-chain>div{background:#090d10;border:1px solid #ffa36666;flex-direction:column;justify-content:center;gap:7px;min-height:70px;padding:12px;display:flex;box-shadow:5px 5px #ffffff05}.tx-lineage-chain i{background:#ffa36655;width:100%;height:6px;display:block}.tx-lineage-chain i:nth-child(2n){opacity:.5;width:60%}.tx-lineage-chain svg{color:#ffa366;stroke-width:1px;width:100%}.tx-type-body{grid-template-columns:1.1fr 1fr;align-items:center;gap:45px;padding:45px 35px;display:grid}.tx-type-display>span{letter-spacing:-.09em;color:#f0dfd2;font-size:clamp(90px,11vw,160px);font-weight:320;line-height:1;display:block}.tx-type-display>div{border-top:1px solid #ffffff25;gap:18px;margin-top:25px;padding-top:24px;display:flex}.tx-type-display i{letter-spacing:-.07em;color:#ffa366;font-size:30px;font-style:normal}.tx-type-display i:first-child{font-weight:200}.tx-type-display i:nth-child(2){font-weight:400}.tx-type-display i:nth-child(3){font-weight:600}.tx-type-display i:nth-child(4){font-weight:800}.tx-type-notes h3{letter-spacing:-.045em;margin:12px 0 20px;font-size:30px;font-weight:430;line-height:1.15}.tx-type-notes p{color:#adb7bc;font-size:13px;line-height:1.8}.tx-type-notes>div{border-top:1px solid #ffffff20;margin-top:25px;padding-top:22px}@media (max-width:600px){.tx-service-origins>div{min-height:135px;padding:15px 12px}.tx-service-origins strong{font-size:17px}.tx-lineage-layout{grid-template-columns:1fr}.tx-nav-rail{border-bottom:1px solid #ffffff25;border-right:0;grid-template-columns:1fr 85px;gap:0 20px;padding:25px 22px;display:grid}.tx-nav-rail>span,.tx-nav-rail>h3,.tx-nav-rail>p{grid-column:1}.tx-nav-rail>div{grid-area:1/2/4;align-self:center}.tx-nav-rail h3,.tx-lineage-main h3{margin:12px 0;font-size:29px}.tx-nav-rail p{margin:4px 0 0}.tx-lineage-main{padding:25px 22px}.tx-lineage-chain{grid-template-columns:1fr 20px 1fr 20px 1fr;gap:5px}.tx-lineage-chain>div{min-height:60px;padding:9px}.tx-type-body{grid-template-columns:1fr;gap:32px;padding:30px 24px}.tx-type-display>span{font-size:130px}.tx-type-display>div{justify-content:space-between}.tx-type-notes h3{font-size:29px}}.tx-decision-section{background:linear-gradient(120deg,#ff6b0008,#0000 70%);border-top:1px solid #ffffff20;padding:80px 6vw}.tx-decision-section h2{letter-spacing:-.055em;margin:20px 0 28px;font-size:clamp(38px,5vw,68px);font-weight:400;line-height:1.06}.tx-decision-intro{color:#b0b9bd;max-width:740px;font-size:18px;line-height:1.8}.tx-decision-grid{border-top:1px solid #ffa36640;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:42px;padding-top:30px;display:grid}.tx-decision-grid>div>span,.tx-decision-bottom>span,.tx-environment-flow>div>span{font:9px/1.7 var(--font-geist-mono);color:var(--case-accent);letter-spacing:.08em}.tx-decision-grid h3{letter-spacing:-.035em;margin:14px 0;font-size:27px;font-weight:430;line-height:1.2}.tx-decision-grid p{color:#adb7bc;max-width:330px;font-size:14px;line-height:1.8}.tx-decision-bottom{border-top:1px solid #ffffff20;grid-template-columns:180px 1fr;gap:30px;margin-top:30px;padding-top:28px;display:grid}.tx-decision-bottom p{letter-spacing:-.03em;color:#e3dfd9;max-width:730px;margin:0;font-size:24px;line-height:1.4}.tx-environment-flow{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;gap:18px;padding:38px 28px;display:grid}.tx-environment-flow>div{background:#ffffff03;border:1px solid #ffffff25;padding:22px 16px}.tx-environment-flow h3{letter-spacing:-.04em;margin:12px 0;font-size:23px;font-weight:430}.tx-environment-flow p{color:#aeb7bc;margin:0;font-size:11px;line-height:1.7}.tx-environment-flow>svg{color:#ffa36688;stroke-width:1px}.tx-environments-plate figcaption a{color:var(--case-accent);text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.tx-environment-flow{gap:8px;padding:28px 18px}.tx-environment-flow>div{padding:18px 12px}.tx-environment-flow h3{font-size:20px}.tx-decision-grid{gap:25px}.tx-decision-grid h3{font-size:24px}}@media (max-width:600px){.tx-decision-section{padding:50px 6vw}.tx-decision-intro{font-size:16px}.tx-decision-grid{grid-template-columns:1fr;gap:24px}.tx-decision-grid h3 br{display:none}.tx-decision-grid h3{font-size:26px}.tx-decision-grid p{max-width:none;margin-bottom:0}.tx-decision-bottom{grid-template-columns:1fr;gap:12px}.tx-decision-bottom p{font-size:24px}.tx-environment-flow{grid-template-columns:1fr;gap:13px;padding:25px 22px}.tx-environment-flow>svg{justify-self:center;transform:rotate(90deg)}.tx-environment-flow>div{grid-template-columns:28px 1fr;align-items:center;gap:0 14px;padding:20px;display:grid}.tx-environment-flow h3{margin:0;font-size:23px}.tx-environment-flow p{grid-column:2;margin-top:5px}}.tx-public-feature{border-top:1px solid #ffa36644;justify-content:space-between;align-items:center;gap:35px;margin-top:38px;padding-top:30px;display:flex}.tx-public-feature>div>span{font:9px/1.7 var(--font-geist-mono);color:var(--case-accent);letter-spacing:.08em}.tx-public-feature h3{letter-spacing:-.035em;margin:12px 0;font-size:27px;font-weight:430;line-height:1.15}.tx-public-feature p{color:#adb7bc;max-width:400px;margin:0;font-size:13px;line-height:1.8}.tx-public-feature>a{font:10px/1.8 var(--font-geist-mono);color:var(--case-accent);border-bottom:1px solid #ffa36666;flex-shrink:0;padding-bottom:9px}.tx-public-feature>a span{margin-left:12px}@media (max-width:600px){.tx-public-feature{display:block}.tx-public-feature>a{margin-top:24px;display:inline-block}.tx-public-feature h3{font-size:26px}}.case-timextender .tx-story-beat{margin:68px 0 40px;padding:0;display:block}.case-timextender .tx-story-beat>span{letter-spacing:.06em;max-width:none;margin-bottom:22px;padding:0;display:block}.case-timextender .tx-story-beat>p{text-wrap:balance;max-width:32ch;margin:0;font-size:clamp(28px,3.2vw,40px);line-height:1.3}.case-timextender .tx-story-beat+.case-prose.two-columns{align-items:start;column-gap:clamp(38px,5vw,72px)}.case-timextender .tx-story-beat+.case-prose.two-columns>p{max-width:46ch;margin:0}@media (max-width:760px){.case-timextender .tx-story-beat{margin:48px 0 28px}.case-timextender .tx-story-beat>span{margin-bottom:17px}.case-timextender .tx-story-beat>p{font-size:28px}.case-timextender .tx-story-beat+.case-prose.two-columns>p+p{margin-top:22px}}.tx-impact-summary{border-block:1px solid #ffa36635;margin:24px 6vw 48px 27.6%;padding:22px 0}.tx-impact-summary>span{font:11px/1.6 var(--font-geist-mono);color:#d8a370;letter-spacing:.06em}.tx-impact-summary p{color:#b4bec4;margin:12px 0 0;font-size:16px;line-height:1.7}.tx-impact-summary strong{color:#d6dfe2;font-weight:450}.tx-source-heading{letter-spacing:-.035em;margin:38px 0 24px;font-size:clamp(24px,2.4vw,34px);font-weight:400;line-height:1.22}.tx-source-comparison{grid-template-columns:1fr 1fr;gap:40px;display:grid}.tx-source-before,.tx-source-direction{min-width:0}.tx-source-unstructured{background:#0d1419;border:1px solid #a5b5c130;margin-top:24px;padding:18px}.tx-source-unstructured span{color:#9caeb8;border-bottom:1px solid #a5b5c126;padding:11px 0;font-size:14px;line-height:1.5;display:block}.tx-source-unstructured span:last-child{color:#82939c;border:0}.tx-source-window{background:linear-gradient(135deg,#ffa36608,#0d1419);border:1px solid #ffa36645;margin-top:24px;padding:18px;box-shadow:5px 5px #ffa36608}.tx-source-path{color:#d3b492;border-bottom:1px solid #ffa36630;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:17px;font-size:14px;display:flex}.tx-source-path svg{width:17px;height:17px}.tx-source-group,.tx-source-advanced{border-bottom:1px solid #a5b5c126;flex-direction:column;gap:6px;padding:15px 0;font-size:14px;line-height:1.5;display:flex}.tx-source-group strong,.tx-source-advanced strong{color:#cbd9df;font-weight:450}.tx-source-group span,.tx-source-advanced span{color:#9bafb9}.tx-source-advanced{border:0;padding-bottom:0}@media (max-width:760px){.tx-impact-summary{margin:20px 6vw 32px;padding:20px 0}.tx-impact-summary p{font-size:15px}.tx-source-comparison{grid-template-columns:1fr;gap:28px}.tx-source-heading{margin-top:30px;font-size:27px}.tx-source-unstructured,.tx-source-window{margin-top:16px;padding:16px}}
