.markets-intro{padding-block:60px 38px}.markets-intro h1{font-size:45px;margin-bottom:20px}.markets-intro>p:not(.eyebrow){max-width:660px;font-size:15px;color:#adcbb9;line-height:2}.markets-caption{display:flex;gap:16px;margin-top:23px;font-size:11px;color:#9fbfaa}.markets-caption span{padding:5px 12px;border:1px solid #cbe8d52d;border-radius:30px}.instrument-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:38px}.instrument-filters button{color:#b5d3c0;background:#c1efd40c;border:1px solid #c3edd530;padding:9px 15px;border-radius:10px;font-size:12px;transition:background .2s}.instrument-filters button[aria-pressed=true]{background:#d8eee0;color:#173e2b}.market-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding-bottom:65px}.instrument-group{min-width:0}.instrument-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:0 0 16px}.instrument-heading h2{font-size:25px}.instrument-heading>span{font:11px Arial;color:#9abcaa;letter-spacing:1px;direction:ltr}.daily-analysis-card{border:1px solid #c8efda36;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#d9f8e810,#ffffff02);box-shadow:inset 0 1px 0 #fff1,0 20px 40px #0019111a;margin-bottom:24px}.daily-analysis-card>img{width:100%;height:auto;display:block;background:#12392d}.daily-card-body{padding:24px}.daily-card-body time{font-size:10px;color:#a1c8b2;display:block;margin-bottom:12px}.daily-card-body h3{font-size:21px;font-weight:500;line-height:1.7;margin-bottom:13px}.daily-card-body>p{font-size:13px;line-height:1.95;color:#adcbbb}.daily-card-body>small{display:block;margin-top:18px;font-size:9px;color:#8eb099}.daily-card-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;align-items:center;margin-top:22px}.daily-card-actions .button{font-size:11px;padding-inline:15px}.daily-card-actions .quiet-button{font-size:11px}.analysis-empty{padding:25px;border:1px dashed #c8efd636;border-radius:13px;font-size:13px;color:#a9cbb7;line-height:1.9}.analysis-detail{border:1px solid #c9efd93b;border-radius:20px;background:linear-gradient(145deg,#c3efcf12,#082e2480);padding:28px;margin-bottom:40px;scroll-margin-top:115px}.analysis-detail[hidden]{display:none}.analysis-detail>img{width:100%;height:auto;border-radius:12px;margin:20px 0}.detail-copy{max-width:800px;margin:auto;padding-top:30px}.detail-copy h2{font-size:32px;margin-bottom:20px}.detail-copy .eyebrow{font-size:11px}.detail-date{font-size:11px!important;color:#99bba6!important}.detail-copy p{font-size:15px;line-height:2;color:#b9d6c5;margin-bottom:21px}.detail-copy .detail-summary{font-size:18px;color:#e0f0e6}.detail-copy h3{font-size:21px;margin:30px 0 12px}.detail-copy>a{display:inline-block;color:#cee8d8;font-size:12px;text-decoration:underline;margin-top:18px;margin-bottom:15px}.detail-copy .detail-note{font-size:11px;border-top:1px solid #c7ead52d;padding-top:20px}.daily-teaser{padding-block:50px 30px}.daily-teaser-inner{padding:30px;border:1px solid #c8efd439;border-radius:18px;background:linear-gradient(120deg,#caf0d918,#ffffff02);display:flex;align-items:center;justify-content:space-between;gap:28px}.daily-teaser h2{font-size:31px}.daily-teaser p{font-size:14px;line-height:1.9;color:#b2ccba;margin-top:13px;max-width:650px}.daily-teaser .eyebrow{margin:0 0 13px;font-size:12px}.daily-teaser .button{font-size:12px}@media(max-width:900px){.market-analysis-grid{grid-template-columns:1fr}.daily-teaser-inner{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.markets-intro{padding-block:40px 28px}.markets-intro h1{font-size:36px}.markets-intro>p:not(.eyebrow){font-size:14px}.markets-caption{gap:8px;flex-wrap:wrap;font-size:9px}.instrument-filters{gap:6px;margin-bottom:28px}.instrument-filters button{font-size:11px;padding:8px 11px}.daily-card-body{padding:21px}.daily-card-body h3{font-size:20px}.daily-card-actions .button{font-size:11px}.analysis-detail{padding:16px}.detail-copy h2{font-size:27px}.detail-copy p{font-size:14px}.detail-copy .detail-summary{font-size:16px}.daily-teaser-inner{padding:24px}.daily-teaser h2{font-size:27px}}
.publication-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:750px;padding:17px 20px;margin:0 0 24px;border:1px solid #c7ead43d;border-radius:15px;background:linear-gradient(120deg,#c9f3db20,#c9f3db08)}.publication-summary strong{display:block;font-size:17px;font-weight:500;color:#e5f6eb}.publication-summary small{display:block;color:#a9cbb7;font-size:11px;margin-top:6px}.publication-summary .button{font-size:12px;white-space:nowrap}.daily-card-heading{position:static;padding:21px 24px 18px;background:none;border:0}.daily-card-heading time{font-size:11px;color:#a1c8b2;display:block;margin-bottom:8px}.daily-card-heading h3{font-size:21px;font-weight:500;line-height:1.7;margin:0}.market-analysis-grid{scroll-margin-top:125px}.markets-intro{padding-top:35px}.markets-intro h1{margin-bottom:22px}@media(max-width:640px){.markets-intro{padding-block:24px}.markets-intro h1{font-size:32px;margin-bottom:18px}.markets-intro>.eyebrow{display:none}.markets-intro>p:not(.eyebrow){font-size:13px;line-height:1.8}.publication-summary{padding:14px;gap:12px;margin-bottom:17px;flex-wrap:wrap}.publication-summary strong{font-size:16px}.publication-summary small{font-size:10px}.publication-summary .button{font-size:11px;padding:10px 13px}.daily-card-heading{padding:19px 21px 16px}.daily-card-heading h3{font-size:20px}.market-analysis-grid{scroll-margin-top:112px}}
