.market-notice{padding:14px 20px;background:#eae3d6;text-align:center;font-size:11px;letter-spacing:.08em;margin-bottom:35px}.market-feature{display:grid;grid-template-columns:1.1fr 1fr;background:#fff;gap:0}.market-feature>img{width:100%;height:100%;min-height:420px;object-fit:cover}.market-feature>div{padding:clamp(25px,4vw,55px)}.market-feature h2{font:clamp(30px,3vw,44px)/1.25 var(--serif);letter-spacing:0;text-transform:none}.market-feature h2 em{font-style:normal;color:#80725c}.market-feature p,.market-perspectives p{line-height:1.8}.market-meta{display:grid;grid-template-columns:1fr 1.7fr;gap:12px;font-size:12px;margin:25px 0}.market-meta dt{color:#80725c}.market-meta dd{margin:0}.market-snapshot{margin-top:75px;scroll-margin-top:110px}.market-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.market-stats article{background:white;border-top:2px solid #b39869;padding:28px 18px;text-align:center}.market-stats h3{font:13px var(--ui);text-transform:uppercase;letter-spacing:.08em}.market-stats strong{display:block;font:46px var(--serif);color:#80725c;margin:18px 0}.market-stats p{font-size:13px}.market-stats small{font-size:11px;color:#746d61}.market-source{font-size:12px;line-height:1.8;margin-top:20px}.market-source a{text-decoration:underline}.market-perspectives{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:50px}.market-perspectives article{border-top:1px solid #d2c5af;padding-top:25px}.market-perspectives h3{font:28px var(--serif);text-transform:none;letter-spacing:0;margin:14px 0}.market-archive{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.market-archive article{border:1px solid #e1dace;background:#fcfaf6}.market-archive img{display:block;width:100%;height:230px;object-fit:cover}.market-archive article>div{padding:26px}.market-archive h3{font:25px/1.3 var(--serif);letter-spacing:0;text-transform:none;margin:15px 0}.market-archive p{line-height:1.8;font-size:14px}.market-pending{display:block;border-top:1px solid #ddd3c3;padding-top:18px;margin-top:22px;font-size:11px;color:#80725c}.market-contact{text-align:center}.market-contact>.btn{margin-top:25px}@media(max-width:900px){.market-feature{grid-template-columns:1fr}.market-feature>img{height:340px;min-height:0}.market-stats{grid-template-columns:1fr 1fr}.market-archive{grid-template-columns:1fr 1fr}}@media(max-width:600px){.market-perspectives,.market-archive{grid-template-columns:1fr}.market-meta{grid-template-columns:1fr}.market-meta dd{margin-bottom:8px}.market-stats{gap:12px}.market-stats article{padding:22px 12px}.market-feature>img{height:250px}}
.market-stats strong{font-size:clamp(27px,3vw,44px);overflow-wrap:anywhere}.market-detail{margin-top:55px;border-top:1px solid #d2c5af;padding-top:35px}.market-detail h2{font:36px var(--serif);text-transform:none;letter-spacing:0;margin-bottom:30px}.market-detail h2 em{color:#80725c;font-style:normal}.market-detail h3{margin-top:25px}.market-detail>p{max-width:900px;line-height:1.8}.market-detail>.btn{margin-top:15px}
.market-months{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px;padding:25px 20px;background:#f2eee5}.market-months span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin-right:12px}.market-months a{padding:10px 18px;border:1px solid #c7b99f;font-size:13px}.market-months a:hover,.market-months a[aria-current=page]{background:#80725c;color:white}.market-months a:focus-visible{outline:2px solid #80725c;outline-offset:4px}
