.pl.cs .cs-top{padding:clamp(40px,7dvh,88px) 0 clamp(40px,6dvh,72px)}.pl.cs .cs-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px clamp(32px,5vw,72px);align-items:end}.pl.cs .cs-h1{font:600 clamp(38px,4.8vw,66px)/1.04 var(--disp);letter-spacing:-.025em;color:var(--ink);max-width:14ch;text-wrap:balance}.pl.cs .cs-copy .sub{max-width:56ch}.pl.cs .cs-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-top:2px solid var(--sky6);background:#fff}.pl.cs .cs-stats div{padding:20px 22px 22px;min-width:0}.pl.cs .cs-stats div:nth-child(2n){border-left:1px solid var(--line)}.pl.cs .cs-stats div:nth-child(n+3){border-top:1px solid var(--line)}.pl.cs .cs-stats dt{font:500 12.5px/1.4 var(--mono);color:var(--mute);margin-bottom:8px;overflow-wrap:anywhere}.pl.cs .cs-stats dd{font:600 clamp(22px,2.2vw,32px)/1.1 var(--disp);color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere}.pl.cs .cs-lead{max-width:64ch;margin-top:20px}.pl.cs .cs-grid{margin-top:36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);background:#fff}.pl.cs .cs-grid>li:nth-child(2n){border-left:1px solid var(--line)}.pl.cs .cs-grid>li:nth-child(n+3){border-top:1px solid var(--line)}.pl.cs .cs-card{display:flex;flex-direction:column;height:100%;padding:28px 28px 30px;transition:background-color .18s}@media (hover:hover){.pl.cs .cs-card:hover{background:#f8fafc}}.pl.cs .cs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pl.cs .cs-sector{font:500 12.5px/1.4 var(--mono);color:var(--sky7);text-transform:uppercase;letter-spacing:.04em}.pl.cs .cs-name{margin-top:6px;font:600 clamp(21px,1.8vw,26px)/1.2 var(--disp);color:var(--ink);letter-spacing:-.01em}.pl.cs .cs-scale{flex:none;border:1px solid var(--line);border-radius:4px;background:#f8fafc;padding:5px 10px;font:500 12.5px/1.3 var(--mono);color:var(--ink);text-align:right}.pl.cs .cs-sum{margin-top:16px;font:400 16px/1.55 var(--sans)}.pl.cs .cs-lbl{margin-top:22px;font:500 12.5px/1.3 var(--mono);color:var(--mute);text-transform:uppercase;letter-spacing:.04em}.pl.cs .cs-pts{margin-top:12px;margin-bottom:22px;gap:10px;max-width:none}.pl.cs .cs-pts li{font-size:15.5px;line-height:1.5}.pl.cs .cs-stack{margin-top:auto;padding-top:20px;border-top:1px solid var(--faint);display:flex;flex-wrap:wrap;gap:8px}.pl.cs .cs-stack li{border:1px solid var(--line);border-radius:4px;background:#fff;padding:6px 10px;font:500 13px/1.3 var(--mono);color:var(--ink)}.pl.cs .cs-chips{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.pl.cs .cs-chips li{border:1px solid var(--line);border-radius:4px;background:#fff;padding:10px 16px;font:600 16px/1.2 var(--disp);color:var(--ink)}@media (max-width:900px){.pl.cs .cs-hero{grid-template-columns:1fr;align-items:start}}@media (max-width:760px){.pl.cs .cs-grid{grid-template-columns:1fr}.pl.cs .cs-grid>li:nth-child(2n){border-left:0}.pl.cs .cs-grid>li+li{border-top:1px solid var(--line)}.pl.cs .cs-card{padding:22px 18px 24px}}@media (max-width:420px){.pl.cs .cs-stats div{padding:16px 14px 18px}}