.cs-comp{background:var(--line-2);border:1px solid var(--line-2);border-radius:var(--r-lg);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cs-comp li{background:var(--card);font:500 16px/1.35 var(--font-sans);letter-spacing:-.01em;color:var(--fg);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 22px;display:grid;position:relative}.cs-comp .ico{border:1px solid var(--line-2);background:var(--bg-2);width:40px;height:40px;color:var(--brand);border-radius:10px;place-items:center;display:grid}.cs-comp .ico svg{stroke-width:1.5px;width:19px;height:19px}.cs-comp .idx{align-self:start}.cs-comp li:last-child:nth-child(3n+2){grid-column:span 2}.cs-comp li:last-child:nth-child(3n+1){grid-column:span 3}@media (width<=980px){.cs-comp{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-comp li:last-child:nth-child(3n+2),.cs-comp li:last-child:nth-child(3n+1){grid-column:auto}.cs-comp li:last-child:nth-child(odd){grid-column:span 2}}@media (width<=620px){.cs-comp{grid-template-columns:1fr}.cs-comp li:last-child:nth-child(odd){grid-column:auto}}.cs-more{align-self:flex-start;margin-top:6px}.cs-honors{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.cs-honors li{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:20px;padding:20px 0;display:grid}.cs-honors .cs-yr{font:500 13px/1 var(--font-mono);letter-spacing:.08em;color:var(--brand-ink);font-variant-numeric:tabular-nums}.cs-honors b{font:600 clamp(19px,1.7vw,22px)/1.25 var(--font-display);letter-spacing:-.02em;color:var(--fg);display:block}.cs-honors small{color:var(--muted);margin-top:4px;font-size:14.5px;display:block}@media (width<=620px){.cs-honors li{grid-template-columns:1fr;gap:8px}}@media screen{.cs-sheet{display:none}}.cs-sheet{--s-fg:#0a0a0a;--s-fg-2:#3f3f46;--s-muted:#6b7280;--s-faint:#9ca3af;--s-line:#0a141e1f;--s-brand:#0d91d0;--s-ink:#074a6a;--s-mist:#e1eff6;box-sizing:border-box;width:8.5in;height:11in;color:var(--s-fg-2);font:400 11.5px/1.5 var(--font-sans);background:#fff;flex-direction:column;padding:.5in .55in .45in;overflow:hidden}.cs-sheet *{box-sizing:border-box}.sh-top{border-bottom:2px solid #0000;border-image:linear-gradient(90deg,#0b80bd,#0a6ca4 50%,#06547f) 1;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.sh-logo{width:auto;height:60px;display:block}.sh-contact{text-align:right;font:500 11.5px/1.35 var(--font-sans);color:var(--s-fg);gap:3px;margin:0;padding:0;list-style:none;display:grid}.sh-eyebrow,.sh-h{font:500 9.5px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--s-muted);align-items:center;gap:9px;margin:0;display:flex}.sh-eyebrow i,.sh-h i{background:var(--s-brand);flex:none;width:6px;height:6px;transform:rotate(45deg);box-shadow:0 0 0 2.5px #0d91d026}.sh-intro{padding:24px 0 22px}.sh-intro h1{font:600 34px/1.05 var(--font-display);letter-spacing:-.03em;color:var(--s-fg);margin:12px 0 0}.sh-intro h1 em{color:var(--s-brand);font-style:normal}.sh-intro p{max-width:68ch;color:var(--s-fg-2);margin:12px 0 0;font-size:13px;line-height:1.55}.sh-cols{border-top:1px solid var(--s-line);grid-template-columns:1fr 1fr;gap:34px;padding-top:22px;display:grid}.sh-cols>div{flex-direction:column;min-width:0;display:flex}.sh-h{color:var(--s-fg);margin-bottom:10px}.sh-h~.sh-h{margin-top:22px}.sh-comp{margin:0;padding:0;list-style:none}.sh-comp li{border-bottom:1px solid var(--s-line);color:var(--s-fg);grid-template-columns:22px 1fr;align-items:baseline;gap:6px;padding:5.5px 0;font-weight:500;display:grid}.sh-comp .n{font:500 9px/1 var(--font-mono);letter-spacing:.08em;color:var(--s-brand)}.sh-p{margin:0;line-height:1.55}.sh-diff{margin:0;padding:0;list-style:none}.sh-diff li{border-bottom:1px solid var(--s-line);padding:5.5px 0 5.5px 14px;line-height:1.4;position:relative}.sh-diff li:before{content:"";background:var(--s-brand);width:5px;height:5px;position:absolute;top:11px;left:0;transform:rotate(45deg)}.sh-diff b{color:var(--s-fg);font-weight:600;display:block}.sh-honors{margin:0;padding:0;list-style:none}.sh-honors li{border-bottom:1px solid var(--s-line);grid-template-columns:72px 1fr;align-items:baseline;gap:8px;padding:5.5px 0;line-height:1.35;display:grid}.sh-honors .sh-yr{font:500 9.5px/1 var(--font-mono);letter-spacing:.04em;white-space:nowrap;color:var(--s-ink)}.sh-honors b{color:var(--s-fg);font-weight:600;display:block}.sh-band{border-top:2px solid #0000;border-image:linear-gradient(90deg,#0b80bd,#0a6ca4 50%,#06547f) 1;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:auto;padding-top:16px;display:flex}.sh-data{gap:26px;margin:0;display:flex}.sh-data dt{font:500 8.5px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--s-muted)}.sh-data dd{font:500 14px/1 var(--font-mono);letter-spacing:.04em;color:var(--s-fg);margin:6px 0 0}.sh-addr{text-align:left;color:var(--s-fg-2);font-size:10.5px;line-height:1.55}.sh-addr b{font:600 13px/1.3 var(--font-display);color:var(--s-fg);display:block}@media print{@page{size:letter;margin:0}html,body{margin:0;background:#fff!important}.nav,.mobile-menu,.site-foot,.skip,.toast,.cs-web{display:none!important}.shell{max-width:none;margin:0}.cs-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;display:flex}.cs-sheet *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
