.market-insights{background:var(--color-market-bg);color:var(--white);scroll-margin-top:var(--space-5);padding:80px clamp(20px,7.1vw,104px) 72px}.market-insights__inner{max-width:1200px;margin-inline:auto}.market-insights__topline{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.market-insights__topline>p{color:var(--blue-300);font:700 12px / 1.5 var(--font-sans);letter-spacing:.08em;margin:0}.market-insights__topline>a{color:var(--blue-300);background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:none}.market-insights__topline>a:hover{color:var(--white);text-underline-offset:4px;text-decoration:underline}.market-insights__header{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:24px 48px;margin-top:18px;display:grid}.market-insights__header h2{max-width:14ch;color:var(--white);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(36px,4vw,56px);font-weight:700;line-height:1.08}.market-insights__header h2 span{display:block}.market-insights__header>p{color:#ffffffb8;max-width:38ch;font:15px / 1.6 var(--font-sans);justify-self:end;margin:0}.market-filters{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.market-filters button{border-radius:var(--radius-pill);color:#ffffffc7;background:0 0;border:1px solid #ffffff2e;place-items:center;min-width:0;min-height:40px;padding:8px 14px;font-size:13px;font-weight:500;display:grid;position:relative}.market-filters button[aria-pressed=true]{color:var(--white);border-color:#0000}.market-filters__pill{z-index:0;border-radius:inherit;background:color-mix(in srgb, var(--blue-500) 42%, transparent);position:absolute;inset:0}.market-filters__label{z-index:1;position:relative}.market-filters button:hover{color:var(--white);border-color:#fff6}.featured-article__image,.compact-article>.market-image{overflow:clip}.featured-article__image img,.compact-article>.market-image img{transition:transform .35s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.featured-article:hover .featured-article__image img,.compact-article:hover>.market-image img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.featured-article__image img,.compact-article>.market-image img{transition:none}}.market-results{scroll-margin-top:var(--space-5);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:20px;margin-top:28px;display:grid}.market-results--single{grid-template-columns:minmax(0,640px)}.market-results__sidebar{flex-direction:column;gap:12px;min-height:0;display:flex}.market-results__list{flex:1;gap:12px;display:grid}.featured-article{background:var(--color-market-card);border:1px solid #ffffff0f;border-radius:22px;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.market-image{object-fit:cover;width:100%;height:auto;display:block;overflow:hidden}.featured-article__image{aspect-ratio:16/9;flex-shrink:0}.featured-article__body{flex-direction:column;flex:1;padding:22px;display:flex}.article-badges{flex-wrap:wrap;gap:8px;display:flex}.article-badge{border-radius:var(--radius-pill);font:700 10px / 1.3 var(--font-sans);letter-spacing:.04em;padding:5px 10px;display:inline-flex}.article-badge--blue{color:var(--blue-300);background:color-mix(in srgb, var(--blue-500) 28%, transparent)}.article-badge--gold{color:var(--orange-400);background:color-mix(in srgb, var(--orange-500) 22%, transparent)}.article-badge--mint{color:#b8f0d0;background:color-mix(in srgb, var(--success) 22%, transparent)}.featured-article h3{color:var(--white);font-family:var(--font-display);letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(20px,1.7vw,26px);font-weight:700;line-height:1.25}.featured-article__description{color:#ffffffb3;max-width:none;font:14px / 1.55 var(--font-sans);margin:12px 0 0}.featured-article__footer{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;display:flex}.featured-article__byline{align-items:center;gap:10px;min-width:0;display:flex}.featured-article__avatar{border-radius:50%;flex:0 0 32px;width:32px;height:32px}.featured-article__author{color:#ffffffe6;margin:0 0 2px;font-size:13px;font-weight:600}.article-meta{color:#ffffff80;font:12px / 1.45 var(--font-sans);margin:0}.featured-article__byline .article-meta{font-size:11px}.featured-article__footer .button{border-radius:var(--radius-pill);flex-shrink:0;min-height:36px;padding:8px 16px;font-size:13px}.compact-article{background:var(--color-market-card);border:1px solid #ffffff0f;border-radius:16px;align-items:center;gap:14px;min-width:0;min-height:96px;padding:12px;display:flex}.compact-article>.market-image{border-radius:12px;flex:0 0 88px;width:88px;height:72px}.compact-article__content{flex:1;min-width:0}.compact-article h3{color:var(--white);font-family:var(--font-display);margin:8px 0 6px;font-size:15px;font-weight:600;line-height:1.3}.compact-article h3 button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.compact-article h3 button:hover{color:var(--blue-300)}.compact-article .article-badge{padding:4px 8px;font-size:9px}.market-results__cta.button{justify-content:space-between;gap:12px;width:100%;min-height:52px;margin-top:auto;padding:12px 16px 12px 22px;font-size:15px}.market-results__cta .button__arrow{flex-basis:30px;width:30px}.market-results__cta .button__arrow svg{width:18px;height:18px}.market-empty{background:var(--color-market-card);border:1px solid #ffffff0f;border-radius:22px;padding:28px}.market-empty h3{color:var(--white);margin:0;font-size:22px}.market-empty p{color:#ffffffb3;max-width:none;margin-block:14px;line-height:1.6}@media (max-width:1050px){.market-insights{padding-inline:var(--space-6)}.market-results{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.market-results--single{grid-template-columns:minmax(0,640px)}.market-insights__header>p{font-size:14px}.compact-article>.market-image{flex-basis:72px;width:72px;height:64px}}@media (max-width:760px){.market-insights{padding:56px 24px}.market-insights__header{grid-template-columns:1fr;align-items:start;gap:14px}.market-insights__header>p{justify-self:start;max-width:46ch}.market-results{grid-template-columns:1fr;margin-top:24px}.market-filters{margin-top:22px}.market-filters button,.market-filters button[aria-pressed=true]{min-height:40px;padding-inline:14px;font-size:13px}.compact-article>.market-image{flex-basis:80px;width:80px;height:68px}}@media (max-width:400px){.market-insights{padding-inline:20px}.market-insights__topline{align-items:flex-start;gap:var(--space-3)}.market-insights__header h2{font-size:34px}.featured-article__body{padding:18px}.compact-article>.market-image{flex-basis:64px;width:64px;height:58px}.market-results__cta.button{white-space:normal;padding-left:16px;font-size:14px}}
