/* NMR Research-first presentation v2 */
.nmrIntro{background:linear-gradient(120deg,#f7fcf9,#edf8f1)!important;border:1px solid #cfe8d9!important;padding:28px!important}.nmrEyebrow,.nmrListHeading small{font-size:10px;color:#168064;font-weight:850;letter-spacing:1.4px}.nmrIntro h2{font-size:clamp(23px,3vw,34px);max-width:690px;line-height:1.2;color:#153b30;letter-spacing:-.6px;margin:12px 0}.nmrIntro>p{max-width:740px;line-height:1.8;color:#526e63}.nmrListHeading{display:flex;justify-content:space-between;align-items:end;gap:10px;margin:25px 0 12px}.nmrListHeading h2{font-size:21px;margin:5px 0}.nmrListHeading>span{font-size:11px;color:#73867e}.nmrCard{padding:24px!important;border:1px solid #d9e9e1!important;box-shadow:0 8px 28px rgba(12,62,42,.035)!important}.nmrTicker{font-size:10px;letter-spacing:1px;color:#148362;font-weight:800}.nmrCard .nmrHeading h2{font-size:clamp(21px,2.5vw,28px);letter-spacing:-.45px;color:#173e33}.nmrOutlook{font-size:11px;border:1px solid #cce7d7;border-radius:50px;background:#edf9f1;padding:8px 11px;color:#197551;font-weight:750;white-space:nowrap}.nmrOutlook.caution{background:#fff7e7;color:#a2610b;border-color:#f5ddb0}.nmrOutlook.neutral{background:#f0f2f3;color:#53636a;border-color:#dae0e3}.nmrThesis{padding:18px 20px;margin:18px 0 6px;border-left:3px solid #17a06f;border-radius:0 10px 10px 0;background:#f6fbf8}.nmrThesis strong,.nmrReason strong{color:#278469;letter-spacing:.8px;font-size:10px}.nmrThesis p,.nmrReason p{line-height:1.7;margin:8px 0 0;color:#29483d}.nmrReason{margin:12px 0 16px}.nmrCardBottom{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #e1ebe6;padding-top:17px}.nmrCardBottom small{color:#758b80}.nmrCardBottom button{flex-shrink:0}.nmrTwoCols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nmrSectionTitle{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #e5eee9;padding-bottom:12px;margin-bottom:12px}.nmrSectionTitle span{font-size:15px;font-weight:800;color:#194a38}.nmrSectionTitle small{font-size:9px;color:#6b9e85;letter-spacing:.7px}.nmrUpdate{background:#f1faf5}.nmrOptional{border-radius:12px;border:1px solid #e1e9e5;padding:15px;color:#46685a}.nmrOptional summary{cursor:pointer;font-weight:650}.nmrOptional p{line-height:1.6}.nmrFoot{font-size:11px;line-height:1.7;color:#6c8176}.nmrFoot p{margin:6px 0}@media(max-width:700px){.nmrIntro,.nmrCard{padding:17px!important}.nmrTwoCols{grid-template-columns:1fr}.nmrListHeading{align-items:start;flex-direction:column}.nmrCardBottom{align-items:flex-start;flex-direction:column}.nmrCardBottom button{width:100%}.nmrOutlook{white-space:normal}.nmrSectionTitle{align-items:flex-start;flex-direction:column}}
.nmrPerf{margin:16px 0;border-radius:18px!important}.nmrPerfHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.nmrPerfHead h2{margin:6px 0}.nmrPerfHead small{font-size:10px;color:#188765;letter-spacing:1px;font-weight:850}.nmrPerfHead p{font-size:12px;color:#61766b;line-height:1.6}.nmrPerfHead>span{font-size:11px;color:#71897b}.nmrPerfGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:12px;margin:16px 0}.nmrPerfItem{background:#f6fbf8;border:1px solid #e1eee6;border-radius:13px;padding:16px;display:grid;gap:8px}.nmrPerfItem>div:first-child{display:grid;gap:4px}.nmrPerfItem strong{font-size:14px}.nmrPerfItem small{font-size:11px;color:#688477}.nmrPerfNumber{font-weight:850;font-size:24px}.nmrPerfNumber.positive{color:#07845b}.nmrPerfNumber.negative{color:#b44742}.nmrPerf>small{color:#81928a;font-size:10px}