.market-entry{margin-top:48px;margin-bottom:48px}.market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.market-card{display:flex;flex-direction:column;gap:12px;padding:28px;border:1px solid #dce3ec;border-radius:18px;background:#fff;color:inherit;text-decoration:none;min-width:0}.market-card h3{font-size:23px;line-height:1.3;margin:0}.market-card p{line-height:1.7;margin:0}.market-card .text-link{margin-top:auto}.market-card:hover{border-color:#517bc0;background:#f7faff}.market-card:focus-visible{outline:3px solid #245ac8;outline-offset:4px}.market-article{max-width:820px;margin:0 auto;font-size:18px;line-height:1.85;overflow-wrap:anywhere}.market-article h2{line-height:1.35;margin-top:2em;scroll-margin-top:110px}.market-byline{font-size:14px;color:#59667a}.market-lead{font-size:21px}.market-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.market-actions .button{white-space:normal}@media(max-width:650px){.market-grid{grid-template-columns:1fr}.market-card{padding:22px}.market-card h3{font-size:21px}.market-article{font-size:17px}.market-lead{font-size:19px}.market-entry .section-heading{display:block}.market-entry .section-heading>.button{margin-top:16px}}

.market-related{max-width:1000px;margin:3rem auto 0}.market-related>h2{margin-bottom:1.5rem}
.market-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.market-filters[hidden],.market-count[hidden],.market-card[hidden]{display:none}.market-filters button{font:inherit;padding:10px 16px;border:1px solid #dce3ec;border-radius:24px;background:#fff;color:#242b42;cursor:pointer}.market-filters button[aria-pressed="true"]{background:#4930de;color:#fff;border-color:#4930de}.market-filters button:focus-visible,.market-toc a:focus-visible{outline:3px solid #245ac8;outline-offset:3px}.market-count{color:#59667a;margin:0 0 22px}.market-toc{background:#f6f5ff;border:1px solid #e4dffb;border-radius:16px;padding:22px 26px;margin:24px 0 36px;font-size:16px;line-height:1.65}.market-toc ol{margin:12px 0 0;padding-left:22px}.market-toc li+li{margin-top:8px}.market-toc a{color:#402bc5;text-underline-offset:3px}
