/* Ganz expertise series. Scoped additions; original articles remain unchanged. */
.expertise50-page{overflow-wrap:break-word}.expertise50-page .content{min-width:0}.expertise50-page .content li{margin:.5em 0}.expertise50-page .content h2,.expertise50-page .e50-sources li{scroll-margin-top:105px}.expertise50-page .e50-ref{font-size:.85em;white-space:nowrap}.expertise50-page .table-wrap:focus-visible{outline:2px solid #00f5ff;outline-offset:4px}.expertise50-page .e50-sources{border-top:1px solid #263849;margin-top:36px}.expertise50-page .e50-sources ol{padding-left:24px}.expertise50-page .e50-editorial-body>h2:first-child{margin-top:0}.expertise50-page .e50-hero{padding-bottom:16px}.e50-summary{color:#adbdcf;font-size:14px}.e50-group{padding-top:28px;scroll-margin-top:85px}.e50-group>h2{margin-top:12px}.e50-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.e50-card{display:flex;flex-direction:column;gap:14px;border:1px solid #263849;border-radius:16px;background:#08111c;padding:26px;text-decoration:none;color:#e8f4ff;min-width:0}.e50-card:hover{border-color:#00bfc9;background:#0a1724}.e50-card h3{margin:0;font-size:22px;line-height:1.28;letter-spacing:-.025em}.e50-card p{margin:0;color:#b9cadb;font-size:15px;line-height:1.75}.e50-label{font:700 11px/1.5 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#00e4ee}.e50-read{margin-top:auto;padding-top:8px;color:#00e4ee;font-size:13px}.e50-jumps{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.e50-jumps a{border:1px solid #365169;border-radius:24px;padding:9px 15px;color:#d4e8fa;text-decoration:none;font:600 14px/1.5 system-ui,sans-serif;min-height:42px}.e50-jumps a:hover{border-color:#00d5df;color:#00f5ff}.e50-back{display:inline-block;margin:22px 0;color:#b9cadb;font-size:14px}.e50-launch{border:1px solid #2b495e;border-radius:18px;background:linear-gradient(115deg,#071925,#111326);padding:30px;margin:30px 0 44px;position:relative;z-index:1;scroll-margin-top:100px}.e50-launch .eyebrow{margin:0 0 10px;color:#00e4ee;font:700 11px/1.5 ui-monospace,monospace;letter-spacing:.12em}.e50-launch h2{font:750 clamp(24px,3vw,34px)/1.2 system-ui,sans-serif;color:#e8f4ff;margin:0 0 14px;letter-spacing:-.035em}.e50-launch>p:not(.eyebrow){font:16px/1.75 system-ui,sans-serif;color:#b9cadb;max-width:850px;margin:0 0 12px}.e50-main-link{display:inline-block;color:#00e4ee;font:700 14px/1.6 system-ui,sans-serif;padding:10px 0;text-underline-offset:4px}.e50-launch a:focus-visible,.e50-card:focus-visible,.e50-jumps a:focus-visible{outline:3px solid #00f5ff;outline-offset:4px}
@media(max-width:680px){.e50-grid{grid-template-columns:1fr}.e50-card{padding:22px}.e50-card h3{font-size:21px}.e50-launch{padding:24px 20px}.e50-jumps{gap:8px}.e50-jumps a{font-size:13px;padding:9px 12px}.expertise50-page .table-wrap table{min-width:460px}}
@media(prefers-reduced-motion:reduce){.expertise50-page html{scroll-behavior:auto}}
