.meridian-art{background:radial-gradient(ellipse at 50% 35%,#425638 0,#263025 55%,#1b241b 100%);height:225px;display:flex;align-items:center;justify-content:center}
.meridian-globe{position:relative;width:155px;height:155px;border:1px solid #a9c78188;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:rotate(-18deg);box-shadow:0 0 70px #b4d68910,inset 0 0 45px #b4d68912}
.meridian-globe:before,.meridian-globe:after{content:"";position:absolute;border:1px solid #a9c78170;border-radius:50%;inset:0 31%}
.meridian-globe:after{inset:31% 0}.meridian-globe>i{position:absolute;width:185px;height:72px;border:1px solid #b8d88b80;border-radius:50%;transform:rotate(36deg)}.meridian-globe>i:nth-child(2){transform:rotate(106deg);border-color:#b8d88b44}.meridian-globe>i:nth-child(3){height:1px;width:195px;border:0;background:#b8d88b55;transform:rotate(0)}
.meridian-globe>span{font-size:76px;line-height:1;font-weight:350;letter-spacing:-6px;color:#def2c2;transform:rotate(18deg);text-shadow:0 3px 25px #233b17;background:#32422a66;border-radius:50%;padding:5px 17px 5px 11px}
.private-art-label{position:absolute;right:18px;bottom:15px;color:#a9bd91;font-size:7px;letter-spacing:1px;display:flex;align-items:center;gap:6px}.private-art-label .icon{width:11px;height:11px}
.strategy-card-body>p.card-method{font-size:10px;line-height:1.7;margin:-10px 0 20px;color:#8b987e}.meridian-focus{background:radial-gradient(ellipse,#e7efda,white 72%);height:126px;display:flex;align-items:center;justify-content:center;margin-top:5px}.meridian-focus .meridian-globe{width:90px;height:90px;border-color:#9db779}.meridian-focus .meridian-globe>i{width:115px;height:47px;border-color:#9db77970}.meridian-focus .meridian-globe>i:nth-child(3){height:1px;width:132px}.meridian-focus .meridian-globe>span{font-size:48px;letter-spacing:-3px;color:#607f3e;background:transparent;text-shadow:none;padding:0 7px 0 3px}
.performance-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border:1px solid var(--border);padding:12px 16px;border-radius:10px}.performance-toolbar>.small{font-size:10px;white-space:nowrap}.period-note{font-size:11px;line-height:1.8;color:#86937a;margin:14px 2px 22px;max-width:860px}.public-performance-stats .stat-card>strong{font-size:28px}.public-performance-stats .stat-card>p{line-height:1.8}.public-curve{margin-bottom:24px}.public-curve .chart-wrap{margin:8px 23px;min-height:215px}.monthly-panel{margin-bottom:24px}.monthly-panel>.panel-heading{padding-bottom:22px}.monthly-table td{font-size:11px}.monthly-table td:nth-child(3){white-space:nowrap}.performance-detail .prose>p{font-size:12px}.performance-detail .prose>p.small{font-size:10px;line-height:1.85}.period-comparison{margin:22px 0}.period-comparison th,.period-comparison td{padding-left:12px;padding-right:12px}.period-comparison a{display:block}.period-comparison small{display:block;font-size:9px;color:#8e9b80;margin-top:6px;white-space:nowrap}.period-comparison .icon{width:12px;height:12px;margin-left:4px;color:#82996b}.stress-table th,.stress-table td{padding:14px 10px}.stress-table td:first-child{font-size:10px;line-height:1.6}.stress-table td:last-child{white-space:nowrap}.private-rules{background:#f9fbf4;border-color:#dfe8d3}.lock-disc{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:#eaf1df;color:#819b61;margin-bottom:24px}.lock-disc .icon{width:21px;height:21px}.private-rules h3{font-size:19px;line-height:1.4;letter-spacing:-.5px}.private-rules>p:not(.eyebrow){font-size:11px;line-height:1.85}.private-rules>small{font-size:9px;color:#92a17e;display:block;text-align:center;margin-top:12px;line-height:1.8}.performance-detail .data-callout .unit-definition{font-size:21px;font-weight:500;letter-spacing:-.5px;margin:12px 0}.unit-note{margin-top:15px}.study-notes{margin-top:24px}.study-notes>p{font-size:11px!important}.study-notes>small{font-size:9px;color:#94a184}.performance-detail .facts{font-size:10px}
@media(max-width:1200px){.public-performance-stats .stat-card>strong{font-size:25px}.performance-detail{grid-template-columns:minmax(0,1fr) 275px}.private-rules h3{font-size:18px}.period-comparison td{padding:15px 9px}.stress-table td{padding:14px 8px}.monthly-table td,.monthly-table th{padding:15px 13px}.performance-toolbar .compact-tabs a{font-size:10px;padding:8px 10px}}
@media(max-width:700px){.performance-toolbar{align-items:flex-start;flex-direction:column;gap:12px;padding:14px}.performance-toolbar .compact-tabs{gap:3px}.performance-toolbar .compact-tabs a{padding:8px 9px}.performance-toolbar>.small{padding-left:9px}.period-note{font-size:10px;margin:13px 1px 20px}.public-performance-stats .stat-card>strong{font-size:25px}.performance-detail{grid-template-columns:1fr}.public-curve .chart-wrap{min-height:180px;margin:7px 10px}.public-curve .performance-chart{min-height:170px}.public-curve .chart-bottom{font-size:7px;padding:13px 17px;gap:10px}.public-curve .panel-heading{padding-left:20px;padding-right:20px}.monthly-table td,.monthly-table th{padding:14px 11px}.monthly-table td{font-size:10px}.monthly-table td strong{font-size:10px}.performance-detail .prose{padding:22px}.period-comparison{min-width:275px}.period-comparison td strong{font-size:10px}.period-comparison small{font-size:8px}.stress-table td:first-child{max-width:170px}.private-rules{margin-top:0}.meridian-focus{height:140px}.meridian-focus .meridian-globe{width:100px;height:100px}}
