.csx{--bg:#fcfbf8;--navy:#0f3547;--blue:#2a66ff;--gold:#f5ad18;--border:#efede8;--border-light:#e7e5de;--text:#0f1e28;--text-mid:#0f1e28cc;--text-dim:#0f1e289e;--paper:#f4efe7;--mat:linear-gradient(135deg,#f7b844,#fbd87a 46%,#fdf8ec);--ease:cubic-bezier(.22,1,.36,1);--shell:1200px;--gutter:clamp(20px,5vw,64px)}.csx .wrap{max-width:var(--shell);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.csx *{box-sizing:border-box}.csx{scroll-behavior:smooth;background:var(--bg);color:var(--text);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,sans-serif;overflow-x:clip}html:has(.csx){scroll-behavior:smooth}.csx img{max-width:100%;display:block}.csx button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.csx a{color:inherit}.csx :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.csx .ba-tabs button:focus-visible,.csx .walk-nav button:focus-visible{outline-offset:2px}.csx .endcta a:focus-visible{outline-color:var(--gold)}.csx .shot{border:1px solid var(--border-light);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 12px 34px #0f354717}.csx .shot img{width:100%;height:auto}.csx .shot--tall img{object-fit:cover;object-position:top;max-height:440px}.csx .shotcap{color:var(--text-dim);text-align:right;margin:9px 0 0;font-size:11.5px;font-weight:500}.csx .logopanel{background:var(--panel,var(--navy));border-radius:14px;place-items:center;min-height:300px;padding:clamp(32px,5vw,60px);display:grid}.csx .logopanel svg,.csx .logopanel img{width:min(76%,400px);height:auto}.csx .logopanel img[width="317"]{width:auto;max-height:190px}.csx .logopanel--invert svg path{fill:#fff}.csx .logopanel--light{border:1px solid var(--border-light);background:#fff;box-shadow:0 12px 34px #0f354717}.csx .scene{padding:8px 0 0}.csx .scene .shot{max-width:900px;margin:0 auto}.csx .scene .shot img{width:100%;height:auto;max-height:none}.csx .scene .shotcap{max-width:900px;margin-left:auto;margin-right:auto}.csx .mat{background:var(--mat);border-radius:16px;padding:10px;display:inline-block}.csx .mat img{border-radius:8px;display:block}.csx .reveal{opacity:1;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:none}.csx[data-reveal-enhanced] .reveal:not(.in){opacity:0;transform:translateY(22px)}.csx .reveal.in{opacity:1;transform:none}.csx .reveal[data-d="1"]{transition-delay:80ms}.csx .reveal[data-d="2"]{transition-delay:.16s}.csx .reveal[data-d="3"]{transition-delay:.24s}.csx .prog{z-index:300;background:linear-gradient(90deg,var(--gold),var(--blue));width:0;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.csx .hero,.csx .hero{background:var(--bg);justify-content:normal;align-items:normal;width:auto;height:auto;min-height:0;padding:152px 0 104px;display:block;position:relative;overflow:hidden}.csx .hero:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#f5ad1821,#0000 66%);border-radius:50%;width:66%;position:absolute;top:-34%;left:-10%}.csx .hero:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#2a66ff12,#0000 68%);border-radius:50%;width:56%;position:absolute;top:-20%;right:-14%}.csx .hero-in{z-index:1;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid;position:relative}.csx .brandline{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:28px;display:flex}.csx .brandline img{width:auto;height:26px}.csx .brandline a{transition:opacity .18s;display:block}.csx .brandline a:hover{opacity:.72}.csx .brandline span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);border-left:1px solid var(--border-light);padding-left:14px;font-size:11.5px;font-weight:700}.csx .hero h1{letter-spacing:-.03em;color:var(--navy);text-wrap:balance;margin:0;font-size:clamp(31px,4.1vw,52px);font-weight:300;line-height:1.07}.csx .hero h1 em{background:linear-gradient(#f7b844,#c68809);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:400}.csx .hero-attrib{color:var(--text-dim);margin:26px 0 0;font-size:14.5px;font-weight:500;line-height:1.55}.csx .hero-attrib b{color:var(--text);font-weight:600;display:block}.csx .hero .hero-attrib a{color:var(--blue);font-weight:600;text-decoration:none}.csx .hero .hero-attrib a:hover{text-decoration:underline}.csx .hero-sub{color:var(--text-mid);max-width:46ch;margin:22px 0 0;font-size:16.5px;line-height:1.6}.csx .hero-attrib+.hero-sub{margin-top:26px}.csx .hero-cta{flex-wrap:wrap;align-items:center;gap:11px;margin-top:32px;display:flex}.csx .btn{transition:transform .18s var(--ease), background .18s ease, border-color .18s ease;border-radius:12px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.csx .btn-p{background:var(--blue);color:#fff}.csx .btn-p:hover{background:#2252cc;transform:translateY(-2px)}.csx .btn-s{border:1px solid var(--border-light);color:var(--navy);background:#fcfbf8}.csx .btn-s:hover{border-color:#cfd6db;transform:translateY(-2px)}.csx .stats{z-index:5;position:relative}.csx .stats-in{background:var(--border-light);border:1px solid var(--border-light);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden;box-shadow:0 16px 48px #0f35471a}.csx .stat{background:#fcfbf8;padding:30px 28px;transition:background .2s}.csx .stat:hover{background:#fff}.csx .stat b{letter-spacing:-.035em;color:var(--navy);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(31px,3.5vw,44px);font-weight:400;line-height:1;display:block}.csx .stat b u{color:var(--text-dim);margin-left:.14em;font-size:.44em;font-weight:600;text-decoration:none}.csx .stat span{color:var(--text-dim);max-width:24ch;margin-top:11px;font-size:13.5px;font-weight:500;line-height:1.45;display:block}.csx .stats-note{color:var(--text-dim);text-align:center;margin:14px 0 0;font-size:12.5px;font-weight:500}.csx .shell{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,76px);display:grid}.csx .rail{padding-top:80px;position:sticky;top:76px}.csx .rail-h{text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin:0 0 14px;font-size:10.5px;font-weight:700}.csx .rail a{color:var(--text-dim);padding:8px 0 8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .16s;display:block;position:relative}.csx .rail a:before{content:"";background:var(--border-light);width:5px;height:5px;transition:all .18s var(--ease);border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.csx .rail a:hover{color:var(--text)}.csx .rail a.on{color:var(--navy);font-weight:700}.csx .rail a.on:before{background:var(--gold);transform:translateY(-50%)scale(1.6)}.csx .body{min-width:0;padding:104px 0 60px}.csx .sec{border-top:1px solid var(--border-light);padding:74px 0}.csx .sec:first-child{border-top:0;padding-top:0}.csx .sec-h{letter-spacing:-.03em;color:var(--navy);margin:0 0 10px;font-size:clamp(27px,3.3vw,38px);font-weight:300;line-height:1.1}.csx .thesis{color:var(--text);margin:0 0 22px;font-size:14.5px;font-weight:700;line-height:1.5}.csx .sec p{color:var(--text-mid);max-width:62ch;margin:0 0 17px;font-size:16px;line-height:1.7}.csx .sec p:last-child{margin-bottom:0}.csx .handoff{color:var(--navy);font-size:16.5px;font-weight:700;margin:24px 0 0!important}.csx .glance{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:26px;display:grid}.csx .glance>*{grid-column:span 2}.csx .glance>.g-wide{grid-column:span 3}.csx .gcard{border:1px solid var(--border-light);transition:transform .2s var(--ease), box-shadow .2s var(--ease);background:#fcfbf8;border-radius:15px;padding:18px}.csx .gcard:hover{transform:translateY(-3px);box-shadow:0 10px 28px #0f354717}.csx .gcard h4{text-transform:uppercase;letter-spacing:.09em;color:var(--text-dim);margin:0 0 11px;font-size:10.5px;font-weight:700}.csx .gcard .v{color:var(--navy);font-size:15.5px;font-weight:600;line-height:1.4}.csx .chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.csx .chips i{color:var(--navy);background:#f1efea;border-radius:7px;padding:4px 9px;font-size:12.5px;font-style:normal;font-weight:600}.csx .ba-tabs{background:#f1efea;border-radius:999px;gap:4px;margin-bottom:24px;padding:4px;display:inline-flex}.csx .ba-tabs button{color:var(--text-dim);transition:all .2s var(--ease);border-radius:999px;padding:9px 20px;font-size:14px;font-weight:600}.csx .ba-tabs button.on{background:var(--navy);color:#fcfbf8}.csx .ba-panel{display:none}.csx .ba-panel.on{animation:fade .45s var(--ease);grid-template-columns:1fr minmax(0,.82fr);align-items:center;gap:32px;display:grid}.csx .ba-panel.on:has(>:only-child){grid-template-columns:1fr}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.csx .painlist{margin:18px 0 0;padding:0;list-style:none}.csx .painlist li{color:var(--text-mid);align-items:flex-start;gap:11px;padding:9px 0;font-size:15.5px;line-height:1.5;display:flex}.csx .painlist :is(i,em){border-radius:50%;flex:none;place-items:center;width:19px;height:19px;margin-top:2px;font-size:11px;font-style:normal;font-weight:800;display:grid}.csx .painlist .bad :is(i,em){color:#c0392b;background:#d645451f}.csx .painlist .good :is(i,em){color:#1e8a55;background:#1e965a21}.csx .tally{border:1px solid var(--border-light);background:#fcfbf8;border-radius:16px;padding:22px}.csx .tally h5{text-transform:uppercase;letter-spacing:.09em;color:var(--text-dim);margin:0 0 15px;font-size:10.5px;font-weight:700}.csx .tally-rows{gap:8px;display:grid}.csx .trow{border:1px solid var(--border-light);color:var(--navy);background:#fff;border-radius:10px;align-items:center;gap:11px;padding:12px 14px;font-size:14.5px;font-weight:600;display:flex}.csx .trow em{color:#c0392b;margin-left:auto;font-size:12px;font-style:normal;font-weight:600}.csx .trow img{border-radius:5px;width:22px;height:22px}.csx .trow--one{background:linear-gradient(120deg,#fff9ee,#fdf8ec);border-color:#f5ad1880}.csx .trow--one em{color:#1e8a55}.csx .tally .tally-foot{color:var(--text-dim);margin:24px 0 0;font-size:13px;font-weight:600}.csx .bigstate{background:var(--paper);border-radius:20px;align-content:center;gap:16px;margin:0;padding:clamp(26px,3.4vw,40px);display:grid}.csx .bigstate b{letter-spacing:-.03em;color:var(--navy);font-size:clamp(27px,3.4vw,40px);font-weight:300;line-height:1.08;display:block}.csx .bigstate p{color:var(--text-mid);max-width:52ch;margin:0;font-size:15px;line-height:1.55}.csx .bigstate .chips i{border:1px solid var(--border-light);background:#fff}.csx .walk-nav{flex-wrap:wrap;gap:9px;margin-bottom:26px;display:flex}.csx .walk-nav button{border:1px solid var(--border-light);color:var(--text-dim);transition:all .2s var(--ease);background:#fcfbf8;border-radius:12px;align-items:center;gap:9px;padding:11px 17px 11px 12px;font-size:14px;font-weight:600;display:flex}.csx .walk-nav button em{color:#b9bfc4;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;font-weight:800}.csx .walk-nav button:hover{color:var(--text);border-color:#cfd6db}.csx .walk-nav button.on{background:var(--navy);border-color:var(--navy);color:#fcfbf8}.csx .walk-nav button.on em{color:var(--gold)}.csx .walk-panel{display:none}.csx .walk-panel.on{animation:fade .5s var(--ease);display:block}.csx .walk-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:32px;display:grid}.csx .walk-panel h3{letter-spacing:-.02em;color:var(--navy);margin:0 0 13px;font-size:21px;font-weight:400;line-height:1.5}.csx .walk-panel p{margin-bottom:0;font-size:15.5px}.csx .walk-panel .walk-quote{border-left:2px solid var(--gold);color:var(--text);background:#f5ad180f;border-radius:0 10px 10px 0;margin:28px 0 0;padding:14px 17px;font-size:14.5px;font-weight:500;line-height:1.55}.csx .results{gap:11px;margin:24px 0 0;padding:0;list-style:none;display:grid}.csx .results li{border:1px solid var(--border-light);transition:transform .2s var(--ease), box-shadow .2s var(--ease);background:#fcfbf8;border-radius:13px;align-items:flex-start;gap:14px;padding:17px 19px;display:flex}.csx .results li:hover{transform:translate(3px);box-shadow:0 8px 22px #0f354712}.csx .results b{min-width:112px;color:var(--navy);letter-spacing:-.02em;flex:none;font-size:19px;font-weight:600;line-height:1.25}.csx .results span{color:var(--text-mid);font-size:15px;line-height:1.55}.csx .quote{background:var(--paper);border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:clamp(24px,4vw,44px);margin:52px 0 0;padding:clamp(26px,3.4vw,42px);display:grid}.csx .quote blockquote{border-left:4px solid #e2e2e2;margin:0;padding:16px 32px 16px 27.2px}.csx .quote q{quotes:none;letter-spacing:-.018em;color:var(--text);font-size:clamp(17px,1.75vw,20.5px);line-height:1.5;display:block}.csx .quote cite{color:var(--text-dim);margin-top:30px;font-size:14.5px;font-style:normal;font-weight:500;line-height:1.55;display:block}.csx .quote cite b{color:var(--text);font-weight:600;display:block}.csx .quote cite a{color:var(--blue);font-weight:600;text-decoration:none}.csx .quote cite a:hover{text-decoration:underline}.csx .quote cite .then{color:var(--text-dim);margin-top:5px;font-size:13px;display:block}.csx .quote .mat img{object-fit:cover;width:196px;height:196px}.csx .pullquote{background:var(--paper);border-radius:16px;margin:34px 0 0;padding:22px 26px}.csx .pullquote q{quotes:none;color:var(--text);font-size:17px;line-height:1.55;display:block}.csx .pullquote cite{color:var(--text-dim);margin-top:13px;font-size:13.5px;font-style:normal;font-weight:600;display:block}.csx .pullquote+.ba-tabs{margin-top:28px}.csx .pullquote--byline .by{align-items:center;gap:13px;margin-top:16px;display:flex}.csx .pullquote--byline .by img{object-fit:cover;border:2px solid #fff;border-radius:50%;flex:none;width:46px;height:46px;box-shadow:0 2px 8px #0f35471f}.csx .pullquote--byline cite{margin-top:0}.csx .glance>.g-full{grid-column:span 6}.csx .g-full .chips i{padding:6px 12px;font-size:13.5px}.csx .stack{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:11px;margin-top:24px;display:grid}.csx .stack figure{border:1px solid var(--border-light);aspect-ratio:1;transition:transform .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border-radius:13px;place-items:center;margin:0;padding:17px;display:grid}.csx .stack figure:hover{transform:translateY(-4px);box-shadow:0 10px 22px #0f35471f}.csx .stack img{object-fit:contain;width:100%;height:auto;max-height:34px}.csx .future{border:1px solid var(--border-light);background:linear-gradient(150deg,#f5ad181c,#2a66ff12 62%,#0f35470b);border-radius:20px;padding:clamp(24px,3vw,36px)}.csx .future-note{border-top:1px solid #0f35471a;padding-top:16px;color:var(--text-dim)!important;margin:18px 0 0!important;font-size:14.5px!important}.csx .future-note strong{color:var(--navy)}.csx .future h3{letter-spacing:-.02em;color:var(--navy);margin:0 0 13px;font-size:19px;font-weight:700;line-height:1.5}.csx .endcta{background:var(--navy);color:#fcfbf8;text-align:center;border-radius:22px;margin:34px 0 0;padding:56px clamp(24px,4vw,46px);position:relative;overflow:hidden}.csx .endcta:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#f5ad182e,#0000 66%);border-radius:50%;width:70%;position:absolute;bottom:-60%;left:50%;transform:translate(-50%)}.csx .endcta h2{letter-spacing:-.03em;z-index:1;margin:0 0 11px;font-size:clamp(25px,2.9vw,33px);font-weight:300;line-height:1.5;position:relative}.csx .endcta p{color:#fcfbf8b8;z-index:1;margin:0 0 25px;font-size:15.5px;position:relative}.csx .endcta .row{z-index:1;flex-wrap:wrap;justify-content:center;gap:11px;display:flex;position:relative}.csx .endcta .btn{z-index:1;position:relative}.csx .endcta .btn-s{color:#fcfbf8;background:0 0;border-color:#fcfbf852}.csx .endcta .btn-s:hover{background:#fcfbf81a}@media (width<=980px){.csx .hero-in{grid-template-columns:1fr;gap:34px}.csx .shell{grid-template-columns:1fr;gap:0}.csx .rail{display:none}.csx .body{padding-top:52px}.csx .ba-panel.on,.csx .walk-grid,.csx .quote{grid-template-columns:1fr;gap:24px}.csx .quote .mat{justify-self:start}.csx .shotcap{text-align:left}}@media (width<=640px){.csx .stats-in{grid-template-columns:1fr}.csx .stat{padding:22px}.csx .hero{padding:104px 0 40px}.csx .sec{padding:52px 0}.csx .glance{grid-template-columns:1fr}.csx .glance>*,.csx .glance>.g-wide,.csx .glance>.g-full{grid-column:auto}.csx .results li{flex-direction:column;gap:6px}.csx .results b{min-width:0}.csx .quote .mat img{width:152px;height:152px}}@media (prefers-reduced-motion:reduce){.csx,html:has(.csx){scroll-behavior:auto}.csx *{transition:none!important;animation:none!important}.csx .reveal{opacity:1!important;transform:none!important}}.csx{line-height:1.5}.csx .hero h1{text-wrap:balance;max-width:none}.csx .quote cite strong{display:block}.csx .hero h1 em{font-weight:400}.csx .logopanel--invert img{filter:brightness(0)invert()}.csx .bigstate strong{display:block}.csx .stack figcaption{text-align:center;margin-top:8px;font-size:11px}.csx .stack figure:has(figcaption){aspect-ratio:auto;min-height:85px}.csx .gcard .v a{color:var(--blue)}.csx .sec p:not(.thesis) a{text-decoration:underline}.csx{font-weight:500}@media (width<=640px){.csx .hero{padding:152px 0 104px}}.legacy-case-nav[data-astro-cid-4qejxkpo]{color:#0f1e2e;justify-content:space-between;align-items:center;width:calc(min(100vw,1512px)/1.2 - 44px);margin-inline:auto;padding-block:clamp(68px,53.152px + 4.64vw,120px);display:flex}.legacy-case-nav[data-astro-cid-4qejxkpo] a[data-astro-cid-4qejxkpo]{letter-spacing:-.14px;align-items:center;font-size:14px;font-weight:500;line-height:14px;display:flex}.legacy-case-nav[data-astro-cid-4qejxkpo] span[data-astro-cid-4qejxkpo]{padding:8px 4px}.legacy-case-nav[data-astro-cid-4qejxkpo] svg[data-astro-cid-4qejxkpo]{opacity:.8;flex:none;width:20px;height:20px}.legacy-case-nav[data-astro-cid-4qejxkpo] a[data-astro-cid-4qejxkpo]:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=991px){.legacy-case-nav[data-astro-cid-4qejxkpo]{width:calc(100% + -2*clamp(16px,6.848px + 2.86vw,24px))}}.editorial-legacy-case:before{display:none}.legacy-case[data-astro-cid-w6yw7xa5]{color:#0f1e2e;width:calc(100% - 36px);max-width:720px;margin:auto;padding-top:clamp(68px,53.152px + 4.64vw,120px)}.legacy-case-head[data-astro-cid-w6yw7xa5]{flex-direction:column;align-items:flex-start;gap:24px;padding-top:40px;display:flex}.legacy-case-back[data-astro-cid-w6yw7xa5]{color:#0f3547;align-items:center;margin-bottom:16px;padding:6px 0;display:flex}.legacy-case-back[data-astro-cid-w6yw7xa5] svg[data-astro-cid-w6yw7xa5]{flex:none;width:20px;height:20px}.legacy-case-back[data-astro-cid-w6yw7xa5] span[data-astro-cid-w6yw7xa5]{letter-spacing:-.14px;padding:8px 4px;font-size:14px;font-weight:600;line-height:1}.legacy-case-head[data-astro-cid-w6yw7xa5] img{width:auto;max-width:100%;height:32px;margin:0;display:block}.legacy-case-head[data-astro-cid-w6yw7xa5] h1[data-astro-cid-w6yw7xa5]{letter-spacing:-.5px;text-align:left;text-wrap:pretty;color:#0f1e2e;margin:0 0 40px;font-size:40px;font-weight:600;line-height:1.3}.legacy-case-body[data-astro-cid-w6yw7xa5]{color:#0f3547;flex-direction:column;gap:40px;display:flex}.legacy-case-stats[data-astro-cid-w6yw7xa5]{border-block:1px solid #e7e2dc;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;display:grid}.legacy-case-stats[data-astro-cid-w6yw7xa5] div[data-astro-cid-w6yw7xa5]{text-align:center;color:#474a54;padding:24px 16px;font-size:16px;line-height:24px}.legacy-case-stats[data-astro-cid-w6yw7xa5] strong[data-astro-cid-w6yw7xa5]{letter-spacing:-.5px;color:#0f3547;margin-bottom:8px;font-size:28px;font-weight:600;line-height:1.3;display:inline-block}.legacy-case-stats[data-astro-cid-w6yw7xa5] span[data-astro-cid-w6yw7xa5]{display:block}.legacy-case-prose[data-astro-cid-w6yw7xa5]{letter-spacing:-.01em;color:#0f3547;width:100%;font-family:Inter,Arial,sans-serif;font-size:18px;line-height:1.5}.legacy-case-prose[data-astro-cid-w6yw7xa5] p{letter-spacing:-.02em;color:inherit;margin:20px 0 0;font-size:18px;font-weight:400;line-height:1.6}.legacy-case-prose[data-astro-cid-w6yw7xa5] h2{letter-spacing:-.03em;text-wrap:wrap;color:inherit;margin:56px 0 25.6px;font-size:24px;font-weight:600;line-height:1.22}.legacy-case-prose[data-astro-cid-w6yw7xa5] h2 strong{font-weight:inherit}.legacy-case-prose[data-astro-cid-w6yw7xa5] h3{color:inherit;margin:56px 0 20px;font-size:18px;font-weight:600;line-height:1.5}.legacy-case-prose[data-astro-cid-w6yw7xa5] ul{margin:0;padding-left:40px;list-style:outside;display:flow-root}.legacy-case-prose[data-astro-cid-w6yw7xa5] li{color:inherit;margin:16px 0 0;font-size:18px;font-weight:400;line-height:1.6}.legacy-case-prose[data-astro-cid-w6yw7xa5] a{color:#2a66ff}.legacy-case-prose[data-astro-cid-w6yw7xa5] a:hover{text-decoration:underline}@media (width<=1439px){.legacy-case-prose[data-astro-cid-w6yw7xa5] p{margin:0 0 20px}.legacy-case-prose[data-astro-cid-w6yw7xa5] h3{margin-bottom:0}}@media (width<=1279px){.legacy-case-back[data-astro-cid-w6yw7xa5] span[data-astro-cid-w6yw7xa5]{font-weight:500}}@media (width<=767px){.legacy-case-head[data-astro-cid-w6yw7xa5],.legacy-case-body[data-astro-cid-w6yw7xa5]{padding-inline:16px}.legacy-case-prose[data-astro-cid-w6yw7xa5] li{font-size:16px}.legacy-case-prose[data-astro-cid-w6yw7xa5] h2{margin-top:40px;font-size:32px;line-height:1.4}}@media (width<=479px){.legacy-case-stats[data-astro-cid-w6yw7xa5]{grid-template-columns:1fr 1fr;gap:0}.legacy-case-stats[data-astro-cid-w6yw7xa5] div[data-astro-cid-w6yw7xa5]{text-align:left;padding:16px}.legacy-case-prose[data-astro-cid-w6yw7xa5] ul{padding-left:20px}}
