.market-hero.svelte-1xtue8k{color:#fff;background:#1b1d36;padding:11rem 0 5.5rem}.market-hero.svelte-1xtue8k .breadcrumb:where(.svelte-1xtue8k){color:#b8c7d8;margin-bottom:3.5rem;font-size:.85rem}.market-hero.svelte-1xtue8k .breadcrumb:where(.svelte-1xtue8k) a:where(.svelte-1xtue8k){text-underline-offset:4px;text-decoration:underline}.market-hero.svelte-1xtue8k h1:where(.svelte-1xtue8k){font-family:var(--font-body);letter-spacing:-.035em;max-width:1050px;margin:0 0 2rem;font-size:clamp(3.2rem,6.2vw,6.4rem);font-weight:300;line-height:1.04}.market-hero.svelte-1xtue8k h1:where(.svelte-1xtue8k) span:where(.svelte-1xtue8k){color:#83ddf8}.market-hero.svelte-1xtue8k p:where(.svelte-1xtue8k){color:#d2dbea;max-width:680px;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.55}.market-jump.svelte-1xtue8k{border-bottom:1px solid #83ddf8;align-items:center;gap:2rem;margin-top:2rem;padding-bottom:.6rem;font-weight:600;display:inline-flex}.market-jump.svelte-1xtue8k span:where(.svelte-1xtue8k){font-size:1.4rem}.market-list.svelte-1xtue8k{background:#f8fbfd;padding:5.5rem 0 7rem;scroll-margin-top:80px}.market-intro.svelte-1xtue8k{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:2.5rem;display:flex}.market-intro.svelte-1xtue8k h2:where(.svelte-1xtue8k){letter-spacing:-.03em;max-width:600px;font-size:clamp(2rem,3.4vw,3.4rem);font-weight:300;line-height:1.1}.market-intro.svelte-1xtue8k p:where(.svelte-1xtue8k){color:#5e6b82;max-width:250px;line-height:1.55}.market-explorer.svelte-1xtue8k{background:#fff;border:1px solid #d8e3eb;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);min-height:535px;display:grid}.market-choices.svelte-1xtue8k{border-right:1px solid #d8e3eb;flex-direction:column;display:flex}.market-row.svelte-1xtue8k{text-align:left;color:#1b1d36;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d8e3eb;flex:1;grid-template-columns:38px 1fr 22px;align-items:center;gap:.8rem;padding:1rem 1.6rem;font-size:clamp(1rem,1.45vw,1.3rem);font-weight:400;transition:background .3s,color .3s,padding .3s;display:grid}.market-row.svelte-1xtue8k:last-child{border-bottom:0}.market-row.svelte-1xtue8k:hover,.market-row.svelte-1xtue8k:focus-visible{background:#eef9fc}.market-row.chosen.svelte-1xtue8k{color:#fff;background:#1b1d36;padding-left:2rem}.market-index.svelte-1xtue8k{color:#008eb5;font-size:.8rem}.chosen.svelte-1xtue8k .market-index:where(.svelte-1xtue8k){color:#83ddf8}.row-mark.svelte-1xtue8k{opacity:.5;justify-self:end;font-size:1.4rem;font-weight:300}.market-panel.svelte-1xtue8k{background:#eef9fc;flex-direction:column;justify-content:space-between;padding:2.2rem clamp(2rem,5vw,5rem);display:flex}.panel-top.svelte-1xtue8k{color:#5e6b82;justify-content:space-between;font-size:.8rem;display:flex}.panel-content.svelte-1xtue8k{animation:.35s both svelte-1xtue8k-panel-in}.panel-content.svelte-1xtue8k h3:where(.svelte-1xtue8k){font-family:var(--font-body);letter-spacing:-.03em;max-width:18ch;margin:0 0 1.7rem;font-size:clamp(2.35rem,3.3vw,3.6rem);font-weight:300;line-height:1.08}.panel-content.svelte-1xtue8k p:where(.svelte-1xtue8k){color:#4d5b71;max-width:52ch;margin-bottom:1rem;font-size:1.04rem;line-height:1.55}.panel-content.svelte-1xtue8k .panel-summary:where(.svelte-1xtue8k){color:#1b1d36;font-size:1.25rem}.panel-content.svelte-1xtue8k a:where(.svelte-1xtue8k){border-bottom:1px solid #008eb5;gap:1.5rem;margin-top:1.6rem;padding-bottom:.5rem;font-weight:600;display:inline-flex}.panel-content.svelte-1xtue8k a:where(.svelte-1xtue8k):hover{color:#008eb5}@keyframes svelte-1xtue8k-panel-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (width<=720px){.market-hero.svelte-1xtue8k{padding:8.5rem 0 4rem}.market-hero.svelte-1xtue8k .breadcrumb:where(.svelte-1xtue8k){margin-bottom:2.2rem}.market-list.svelte-1xtue8k{padding:4rem 0}.market-intro.svelte-1xtue8k{display:block}.market-intro.svelte-1xtue8k p:where(.svelte-1xtue8k){margin-top:1rem}.market-explorer.svelte-1xtue8k{min-height:0;display:block}.market-choices.svelte-1xtue8k{border-right:0}.market-row.svelte-1xtue8k{min-height:62px}.market-panel.svelte-1xtue8k{min-height:350px;padding:2rem}.panel-content.svelte-1xtue8k h3:where(.svelte-1xtue8k){font-size:clamp(2.1rem,8vw,2.7rem)}}
