.marketHero>p{color:#afbed0;max-width:850px;font-size:20px;line-height:1.6}.marketRef{gap:26px;max-width:1120px;margin:auto;display:grid}.marketRef>section{background:#081422;border:1px solid #213750;border-radius:20px;padding:30px}.marketRef h2{font-size:29px}.marketRef p{color:#a9b9cc;line-height:1.7}.marketExample{background:linear-gradient(135deg,#12213a,#2c1b62)!important}.marketExample small{color:#8d78ff;letter-spacing:.17em}.marketExample a{background:#7447f3;border-radius:10px;padding:12px 16px;text-decoration:none;display:inline-block}.riskCallout{background:#271e0b;border-left:3px solid #f3b64a;padding:18px}.marketDirectory{margin:24px 0 70px}.marketFilters{gap:12px;margin-bottom:18px;display:flex}.marketFilters input,.marketFilters select{border:1px solid var(--edu-border,#263851);color:#eaf2ff;background:#071321;border-radius:12px;min-height:46px;padding:0 14px}.marketFilters input{flex:1}.responsiveTable{border:1px solid var(--edu-border,#263851);border-radius:16px;width:100%;overflow-x:auto}.responsiveTable table{min-width:820px;margin:0}.responsiveTable a{color:#8fa8ff}@media (max-width:640px){.marketFilters{flex-direction:column}.responsiveTable{scrollbar-width:thin;overflow-x:auto}}
