.market-overview{padding:76px 0;background:#f3f6ef;border-top:1px solid #dbe3d5;border-bottom:1px solid #dbe3d5}.market-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:end;margin-bottom:32px}.market-heading h2{font-size:clamp(27px,3vw,40px);line-height:1.15;max-width:600px;margin:14px 0 0}.market-heading p,.market-grid p,.market-foot p{color:#526358;line-height:1.75}.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.market-grid article{padding:30px;background:#fff;border:1px solid #dbe3d5;border-radius:18px;box-shadow:0 12px 30px #123c2610}.market-grid h3{font-size:23px;line-height:1.3;margin:22px 0 14px}.market-grid .eyebrow{font-size:10px;letter-spacing:.12em}.market-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px}.market-foot p{max-width:650px;font-size:14px}.market-foot .btn{flex-shrink:0}@media(max-width:760px){.market-overview{padding:48px 0}.market-heading{grid-template-columns:1fr;gap:12px}.market-grid{grid-template-columns:1fr}.market-grid article{padding:24px}.market-foot{align-items:flex-start;flex-direction:column}}