.daily-market-report-page{min-height:100vh;background:#f4f7fb;color:#12213d;padding:32px clamp(16px,4vw,64px) 56px}.daily-market-report-state{display:grid;place-items:center;grid-gap:12px;gap:12px;width:min(720px,100%);min-height:280px;margin:auto;border:1px solid #dce5f0;border-radius:18px;background:#fff;padding:24px;text-align:center}.daily-market-report-state h1,.daily-market-report-state p{margin:0}.daily-market-report-state button{min-height:44px;border:1px solid #2f6edb;border-radius:10px;background:#fff;color:#174a91;padding:0 18px;font-size:14px;font-weight:700;cursor:pointer}.daily-market-report{width:min(960px,100%);margin:auto;border:1px solid #dce5f0;border-radius:18px;background:#fff;box-shadow:0 18px 48px rgba(21,54,104,.08);padding:clamp(24px,5vw,64px)}.daily-market-report__header{border-bottom:1px solid #dce5f0;padding-bottom:32px}.daily-market-report__kicker{margin:0;color:#165bc4;font-size:14px;font-weight:750}.daily-market-report__english{margin:3px 0 20px;color:#64748b;font-size:14px}.daily-market-report__header time{display:block;font-size:18px;font-weight:750}.daily-market-report__header>p:not(.daily-market-report__kicker):not(.daily-market-report__english){color:#64748b;font-size:14px}.daily-market-report__header h1{margin:24px 0 18px;font-size:clamp(30px,5vw,48px);line-height:1.2}.daily-market-report__meta{display:flex;flex-wrap:wrap;gap:8px}.daily-market-report__meta span{border-radius:999px;background:#edf4ff;color:#174a91;font-size:14px;padding:8px 12px}.daily-market-report__section{padding:34px 0;border-bottom:1px solid #e7edf5}.daily-market-report__closing h2,.daily-market-report__section h2{display:flex;gap:12px;margin:0 0 20px;font-size:24px}.daily-market-report__section h2 span{color:#2f6edb;font-size:14px}.daily-market-report__section div{font-size:16px;line-height:1.85}.daily-market-report__section table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.daily-market-report__section :is(th,td){min-width:120px;border:1px solid #dce5f0;text-align:left;padding:10px}.daily-market-report__closing{margin:34px 0;padding:24px;border-left:4px solid #2f6edb;background:#f4f8ff}.daily-market-report__closing p{font-size:18px;line-height:1.7}.daily-market-report__sources{margin-top:24px;border:1px solid #dce5f0;border-radius:12px;padding:0 16px}.daily-market-report__sources summary{display:flex;align-items:center;min-height:48px;cursor:pointer;font-size:14px;font-weight:700}.daily-market-report__sources li{margin:8px 0;font-size:14px;line-height:1.6}.daily-market-report footer{margin-top:30px;color:#75839a;font-size:14px;text-align:center}@media(max-width:600px){.daily-market-report-page{padding:12px 10px 32px}.daily-market-report{border-radius:14px;padding:22px 16px}.daily-market-report__header h1{font-size:30px}.daily-market-report__section h2{font-size:21px}.daily-market-report__section div{font-size:14px}.daily-market-report__closing p{font-size:15px}}