.case-comparison-studio_comparison__AJgCD{--ink:#273234;--muted:#667174;--line:#d5d1c8;--paper:#faf9f4;--rust:#a34d37;color:var(--ink);display:grid;gap:1rem;margin:.75rem auto 2.5rem;max-width:1240px}.case-comparison-studio_intro__gxkOI{align-items:end;border-top:2px solid var(--ink);border-bottom:1px solid var(--line);display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) auto;padding:clamp(1.25rem,3vw,2rem) 0}.case-comparison-studio_caseIndex__tHFAr,.case-comparison-studio_kicker__QIdQb{color:var(--rust);font:750 .68rem/1.5 var(--studio-mono,ui-monospace,monospace);letter-spacing:.1em;margin:0}.case-comparison-studio_intro__gxkOI h2{font:600 clamp(1.6rem,3.2vw,2.7rem)/1.12 var(--studio-serif,Georgia,serif);letter-spacing:-.035em;margin:.5rem 0 .55rem;max-width:34ch}.case-comparison-studio_intro__gxkOI>div>p:last-child{color:var(--muted);font-size:.95rem;line-height:1.75;margin:0;max-width:54rem}.case-comparison-studio_caseCount__j2E1d{align-items:baseline;border-left:2px solid var(--rust);display:grid;gap:.2rem;padding:.25rem 0 .25rem .9rem}.case-comparison-studio_caseCount__j2E1d strong{font:600 2.4rem/1 var(--studio-serif,Georgia,serif)}.case-comparison-studio_caseCount__j2E1d small{color:var(--muted);font-size:.75rem;white-space:nowrap}.case-comparison-studio_selectors__JssCV{align-items:end;background:#eeece5;border:1px solid var(--line);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:clamp(.85rem,2vw,1.25rem)}.case-comparison-studio_selector__PL__w{display:grid;gap:.5rem;min-width:0}.case-comparison-studio_selector__PL__w>span{color:#596568;font-size:.73rem;font-weight:750;letter-spacing:.05em}.case-comparison-studio_selector__PL__w b{color:var(--rust);font:700 .68rem/1.4 var(--studio-mono,ui-monospace,monospace);margin-right:.35rem}.case-comparison-studio_selector__PL__w select{appearance:none;background:var(--paper);border:1px solid #bdb9af;border-radius:0;color:var(--ink);font:600 .95rem/1.4 var(--studio-sans,sans-serif);min-height:3rem;padding:.65rem 2.5rem .65rem .75rem;width:100%}.case-comparison-studio_noteActions__7xfwf button:focus-visible,.case-comparison-studio_practiceLink__p8QmV:focus-visible,.case-comparison-studio_reflectionFields__dqvh6 textarea:focus-visible,.case-comparison-studio_selector__PL__w select:focus-visible{outline:3px solid #8e5944;outline-offset:3px}.case-comparison-studio_versus__AWRIG{color:var(--rust);font:700 .68rem/1.4 var(--studio-mono,ui-monospace,monospace);letter-spacing:.08em;padding-bottom:.9rem}.case-comparison-studio_matrixFrame__CsHaq{background:#fff;border:1px solid var(--line);min-width:0}.case-comparison-studio_matrix__JO3O7{min-width:0}.case-comparison-studio_matrixHead___DIvm,.case-comparison-studio_matrixRow__yMhjk{display:grid;grid-template-columns:minmax(7.5rem,.36fr) minmax(0,1fr) minmax(0,1fr)}.case-comparison-studio_matrixHead___DIvm{background:#f1efe9;border-bottom:1px solid var(--line)}.case-comparison-studio_matrixHead___DIvm>[role=columnheader]:first-child{align-self:end;color:var(--muted);font-size:.7rem;font-weight:750;letter-spacing:.05em;padding:1rem}.case-comparison-studio_caseHeading__5K9Ah{border-left:1px solid var(--line);display:grid;gap:.45rem;min-width:0;padding:clamp(.85rem,2.2vw,1.35rem)}.case-comparison-studio_caseHeading__5K9Ah strong{font:600 clamp(1.1rem,2vw,1.65rem)/1.2 var(--studio-serif,Georgia,serif);overflow-wrap:anywhere}.case-comparison-studio_practiceLink__p8QmV{align-items:center;color:#596571;display:flex;font-size:.78rem;font-weight:750;gap:.35rem;justify-content:space-between;margin-top:.35rem;min-height:2.4rem;text-decoration:none}.case-comparison-studio_practiceLink__p8QmV:hover{color:#672b1e}.case-comparison-studio_practiceLink__p8QmV svg{flex:0 0 auto;margin-left:auto}.case-comparison-studio_matrixRow__yMhjk{border-bottom:1px solid #e4e0d8}.case-comparison-studio_matrixRow__yMhjk:last-child{border-bottom:0}.case-comparison-studio_cell__STd1_,.case-comparison-studio_rowLabel__uhhxI{min-width:0;padding:.9rem 1rem}.case-comparison-studio_rowLabel__uhhxI{color:var(--rust);font-size:.7rem;font-weight:750;letter-spacing:.03em}.case-comparison-studio_cell__STd1_{border-left:1px solid #e4e0d8;color:#3e4a4d;font-size:.84rem;line-height:1.7;overflow-wrap:anywhere}.case-comparison-studio_visuallyHidden__Xn9wX{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.case-comparison-studio_promptSection__Hv_Md{border-top:2px solid var(--ink);display:grid;gap:1.1rem;padding-top:clamp(1.1rem,2.3vw,1.6rem)}.case-comparison-studio_promptHeader__KsktS{display:grid;gap:.45rem;max-width:48rem}.case-comparison-studio_promptHeader__KsktS h3{font:600 clamp(1.35rem,2.4vw,1.9rem)/1.2 var(--studio-serif,Georgia,serif);letter-spacing:-.025em;margin:0}.case-comparison-studio_promptHeader__KsktS>p:last-child{color:var(--muted);font-size:.83rem;line-height:1.65;margin:0}.case-comparison-studio_promptPair__CmNwm{border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.case-comparison-studio_promptCase__bImfC{border-top:1px solid var(--line);min-width:0;padding:1rem 1.1rem 1.1rem 0}.case-comparison-studio_promptCase__bImfC+.case-comparison-studio_promptCase__bImfC{border-left:1px solid var(--line);padding-left:1.1rem}.case-comparison-studio_promptMeta__jRo6h{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .85rem;justify-content:space-between}.case-comparison-studio_promptLens__6vIfh{color:var(--muted);font-size:.72rem;font-weight:700}.case-comparison-studio_promptCase__bImfC h4{font:550 clamp(1rem,1.65vw,1.25rem)/1.45 var(--studio-serif,Georgia,serif);margin:.8rem 0 .9rem;max-width:38ch}.case-comparison-studio_promptChoiceLabel__MiuLy{color:var(--muted);font:700 .65rem/1.5 var(--studio-mono,ui-monospace,monospace);letter-spacing:.06em;margin:0 0 .4rem;text-transform:uppercase}.case-comparison-studio_promptChoices__9AAiH{display:grid}.case-comparison-studio_promptChoices__9AAiH button{align-items:center;background:transparent;border:0;border-bottom:1px solid #e4e0d8;color:var(--ink);cursor:pointer;display:flex;font:500 .78rem/1.5 var(--studio-sans,sans-serif);gap:.7rem;justify-content:space-between;min-height:2.55rem;padding:.48rem .35rem;text-align:left;width:100%}.case-comparison-studio_promptChoices__9AAiH button:hover{background:#f1efe9}.case-comparison-studio_promptChoices__9AAiH button:focus-visible{outline:3px solid #8e5944;outline-offset:2px;position:relative;z-index:1}.case-comparison-studio_promptChoices__9AAiH button[aria-pressed=true]{background:#eee8dc;color:#596571}.case-comparison-studio_promptChoices__9AAiH button>span{min-width:0}.case-comparison-studio_promptChoices__9AAiH button small{color:#596571;flex:0 0 auto;font-size:.64rem;font-weight:700}.case-comparison-studio_sharedElements__Q2rrN{align-items:start;background:#f3efe6;border-left:3px solid var(--rust);display:grid;gap:.5rem 1.25rem;grid-template-columns:minmax(9rem,.28fr) minmax(0,1fr);padding:1rem clamp(1rem,2.5vw,1.5rem)}.case-comparison-studio_sharedElements__Q2rrN>div{display:flex;flex-wrap:wrap;gap:.45rem 1.4rem}.case-comparison-studio_sharedElements__Q2rrN>div p{display:grid;gap:.25rem;margin:0}.case-comparison-studio_sharedElements__Q2rrN strong{color:var(--muted);font-size:.68rem;letter-spacing:.05em}.case-comparison-studio_sharedElements__Q2rrN span{color:var(--ink);font-size:.88rem;line-height:1.55}.case-comparison-studio_reflection__NTum4{background:var(--studio-panel-dark);border-left:3px solid #d28a6b;color:#f4f0e8;display:grid;gap:1.25rem;grid-template-columns:minmax(12rem,.65fr) minmax(0,1.35fr);padding:clamp(1rem,2.5vw,1.5rem)}.case-comparison-studio_reflectionIntro__Q_8n0{align-content:start;display:grid;gap:.5rem}.case-comparison-studio_reflection__NTum4 .case-comparison-studio_kicker__QIdQb{color:#e1a586}.case-comparison-studio_reflectionIntro__Q_8n0 h3{font:600 1.35rem/1.2 var(--studio-serif,Georgia,serif);margin:0}.case-comparison-studio_reflectionIntro__Q_8n0 p{color:#e2e2db;font-size:.85rem;line-height:1.7;margin:0}.case-comparison-studio_reflectionFields__dqvh6{display:grid;gap:.8rem}.case-comparison-studio_reflectionFields__dqvh6 label{color:#f1eee7;display:grid;font-size:.78rem;font-weight:700;gap:.4rem;line-height:1.5}.case-comparison-studio_reflectionFields__dqvh6 textarea{background:#f8f6ef;border:1px solid #a5aaa7;border-radius:0;color:var(--studio-ink);font:400 .85rem/1.6 var(--studio-sans,sans-serif);min-height:5.2rem;padding:.7rem .75rem;resize:vertical;width:100%}.case-comparison-studio_reflectionFields__dqvh6 textarea::placeholder{color:#596571}.case-comparison-studio_noteActions__7xfwf{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between}.case-comparison-studio_noteActions__7xfwf p{color:#c7ceca;font-size:.72rem;line-height:1.5;margin:0}.case-comparison-studio_noteActions__7xfwf button{background:transparent;border:1px solid #8b9693;color:#f4f0e8;cursor:pointer;font:650 .74rem/1.2 var(--studio-sans,sans-serif);min-height:2.4rem;padding:.5rem .75rem}.case-comparison-studio_noteActions__7xfwf button:hover:not(:disabled){background:#344144}.case-comparison-studio_noteActions__7xfwf button:disabled{color:#919a97;cursor:not-allowed;opacity:.75}@media (max-width:680px){.case-comparison-studio_intro__gxkOI{align-items:start;grid-template-columns:1fr}.case-comparison-studio_caseCount__j2E1d{justify-self:start}.case-comparison-studio_selectors__JssCV{grid-template-columns:1fr}.case-comparison-studio_versus__AWRIG{justify-self:center;padding:0}.case-comparison-studio_matrixHead___DIvm,.case-comparison-studio_matrixRow__yMhjk{grid-template-columns:minmax(4.4rem,.32fr) minmax(0,1fr) minmax(0,1fr)}.case-comparison-studio_matrixHead___DIvm>[role=columnheader]:first-child,.case-comparison-studio_rowLabel__uhhxI{padding:.7rem .55rem}.case-comparison-studio_caseHeading__5K9Ah{padding:.8rem .65rem}.case-comparison-studio_caseHeading__5K9Ah .case-comparison-studio_caseIndex__tHFAr{font-size:.57rem;letter-spacing:.04em}.case-comparison-studio_caseHeading__5K9Ah strong{font-size:1.05rem}.case-comparison-studio_practiceLink__p8QmV{align-items:flex-start;font-size:.68rem;line-height:1.4}.case-comparison-studio_practiceLink__p8QmV svg{height:14px;width:14px}.case-comparison-studio_cell__STd1_{font-size:.76rem;padding:.75rem .6rem}.case-comparison-studio_promptPair__CmNwm{grid-template-columns:1fr}.case-comparison-studio_promptCase__bImfC{padding-right:0}.case-comparison-studio_promptCase__bImfC+.case-comparison-studio_promptCase__bImfC{border-left:0;padding-left:0}.case-comparison-studio_reflection__NTum4,.case-comparison-studio_sharedElements__Q2rrN{grid-template-columns:1fr}}@media (max-width:360px){.case-comparison-studio_matrixHead___DIvm,.case-comparison-studio_matrixRow__yMhjk{grid-template-columns:minmax(3.8rem,.3fr) minmax(0,1fr) minmax(0,1fr)}.case-comparison-studio_cell__STd1_{font-size:.72rem;padding-inline:.45rem}.case-comparison-studio_caseHeading__5K9Ah{padding-inline:.5rem}}