/* Diamond Mind: supplied crystal-brain identity within the corporate site. */
.diamond-feature,
.diamond-page .diamond-hero,
.diamond-page .detail-facts{--diamond-ink:#eef2f8;--diamond-muted:#b0bbc9;--diamond-line:#2a3340;--diamond-accent:#bfd8f8;background:#080c12;color:var(--diamond-ink)}
.holdings.diamond-feature{display:block;border-top:1px solid #202a36;padding-top:52px;padding-bottom:65px}
.diamond-feature-top,.diamond-hero-meta{display:flex;align-items:center;justify-content:space-between;gap:20px}
.diamond-feature .section-index,.diamond-page .diamond-hero .section-index{color:#a8b9d0;font-size:10px;letter-spacing:.14em;line-height:1.7}
.diamond-feature-kicker,.diamond-hero-meta>span:last-child{font-size:10px;font-weight:500;line-height:1.7;letter-spacing:.12em;color:#8f9eb2;text-align:right}
.diamond-feature-brand{display:block;margin:32px 0 35px;background:#080c12;border-radius:2px}
.diamond-feature-brand img,.diamond-hero-brand img{display:block;width:100%;height:auto;aspect-ratio:2073/758;object-fit:contain;max-width:100%}
.diamond-feature-brand:focus-visible{outline-color:#bfd8f8}
.diamond-feature-bottom{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:7%;padding-top:31px;border-top:1px solid #2a3340}
.diamond-feature-bottom>div{min-width:0}
.diamond-feature-bottom h2{font-family:var(--sans);font-size:clamp(34px,3.5vw,48px);font-weight:500;line-height:1.16;letter-spacing:-.04em;color:#eef2f8}
.diamond-feature-bottom h2 em{font-style:normal;color:#a9b8ce;font-weight:500}
.diamond-feature-bottom p{font-size:15px;line-height:1.85;color:#b0bbc9;max-width:490px}
.diamond-feature .text-link{color:#d2e1f6;border-color:#53647a;margin-top:22px}
.diamond-feature .text-link:hover{color:#fff;border-color:#c7ddfb}
.diamond-page .diamond-hero.section-pad{padding-top:30px;padding-bottom:56px;border-bottom:0}
.diamond-page .diamond-hero .breadcrumbs{color:#929fb2;font-size:11px;margin-bottom:38px}
.diamond-page .diamond-hero .breadcrumbs [aria-current="page"]{color:#cad4e2}
.diamond-page .diamond-hero .breadcrumbs a:hover{color:#f0f5fc;border-color:#63758f}
.diamond-page .diamond-hero-meta{border-top:1px solid #2a3340;padding-top:23px}
.diamond-page .diamond-hero-brand{display:block;margin:24px 0 40px;min-width:0}
.diamond-page .diamond-hero-content{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:7%;padding-top:32px;border-top:1px solid #2a3340}
.diamond-page .diamond-hero-content>div{min-width:0}
.diamond-page .diamond-hero-content h1{font-family:var(--sans);font-size:clamp(38px,4.1vw,57px);font-weight:500;line-height:1.12;letter-spacing:-.045em;color:#eef2f8;margin:0}
.diamond-page .diamond-hero-content h1>span{color:#a9b8ce}
.diamond-page .diamond-hero-lede{font-size:16px;line-height:1.85;color:#b0bbc9;max-width:530px;margin:0}
.diamond-page .diamond-hero .detail-actions{gap:18px 25px;margin-top:27px}
.diamond-page .diamond-hero .button{color:#142133;background:#dce7f5;border-color:#dce7f5}
.diamond-page .diamond-hero .button:hover{color:#080c12;background:#fff;border-color:#fff}
.diamond-page .diamond-hero .text-link{color:#d2e1f6;border-color:#53647a}
.diamond-page .diamond-hero .text-link:hover{color:#fff;border-color:#c7ddfb}
.diamond-page .detail-facts.section-pad{padding-top:0;padding-bottom:32px}
.diamond-page .detail-fact-grid{border-top:1px solid #2a3340;border-bottom:0;padding:26px 0 0}
.diamond-page .detail-fact-grid>div{border-color:#2a3340}
.diamond-page .detail-fact-grid dt{color:#8f9eb2;font-size:9px;letter-spacing:.12em}
.diamond-page .detail-fact-grid dd{color:#d4dfef;font-size:14px}
.diamond-page .detail-overview{padding-top:76px;padding-bottom:70px}
.diamond-page .detail-overview .section-index{font-size:10px;letter-spacing:.1em}
.diamond-page .detail-prose h2{font-family:var(--sans);font-size:clamp(28px,2.5vw,35px);font-weight:500;line-height:1.25;letter-spacing:-.035em}
.diamond-page .detail-prose p{font-size:16px;line-height:1.9;margin-top:20px}
.diamond-page .detail-prose article+article{margin-top:37px}
.diamond-page .diamond-research.section-pad{padding-top:0;padding-bottom:74px}
.diamond-research-panel{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:start;min-width:0;padding:43px 45px;background:#101722;border:1px solid #273344;border-radius:var(--radius);color:#e8eff9}
.diamond-research-panel>div{min-width:0}
.diamond-research-panel .section-index{font-size:10px;letter-spacing:.12em;color:#9db2ce;line-height:1.7}
.diamond-research-panel h2{font-family:var(--sans);font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.17;letter-spacing:-.035em;margin-top:18px;color:#edf3fc}
.diamond-research-panel p{font-size:15px;line-height:1.9;color:#b7c4d6;margin-top:0}
.diamond-research-panel .text-link{color:#d2e1f6;border-color:#62758e;margin-top:25px}
.diamond-research-panel .text-link:hover{color:#fff;border-color:#c7ddfb}
.diamond-page .detail-questions h2,.diamond-page .detail-related .section-heading h2{font-family:var(--sans);font-size:clamp(35px,3.4vw,47px);font-weight:500;line-height:1.15;letter-spacing:-.04em}
.diamond-page .detail-questions h2 em,.diamond-page .detail-related h2 em{font-style:normal;color:#705550}
.diamond-page .detail-related-card h3{font-family:var(--sans);font-size:27px;font-weight:500;line-height:1.25;letter-spacing:-.03em}
@media(max-width:1100px){
.diamond-feature-bottom,.diamond-page .diamond-hero-content{gap:6%}.diamond-page .diamond-hero-content h1{font-size:46px}.diamond-research-panel{gap:6%;padding:38px}.diamond-page .diamond-hero .detail-actions{gap:17px 21px}.diamond-page .diamond-hero .button{padding:13px 20px;gap:20px}.diamond-page .detail-related-card h3{font-size:25px}
}
@media(max-width:960px){
.diamond-feature-brand{margin:29px 0 32px}.diamond-feature-bottom h2{font-size:40px}.diamond-page .diamond-hero-brand{margin:26px 0 32px}.diamond-page .diamond-hero-content{grid-template-columns:1fr;gap:24px}.diamond-page .diamond-hero-content h1{font-size:48px}.diamond-page .diamond-hero-lede{max-width:690px}.diamond-page .diamond-hero .detail-actions{margin-top:23px}.diamond-page .detail-facts.section-pad{padding-bottom:30px}.diamond-page .detail-overview{padding-top:63px;padding-bottom:58px}.diamond-research-panel{grid-template-columns:1fr;gap:25px;padding:37px}.diamond-research-panel h2{font-size:37px}.diamond-research-panel p{max-width:64ch}.diamond-page .diamond-research.section-pad{padding-bottom:62px}.diamond-page .detail-related-card h3{font-size:28px}
}
@media(max-width:760px){
.holdings.diamond-feature{padding-top:37px;padding-bottom:43px}.diamond-feature-top,.diamond-hero-meta{gap:16px;align-items:flex-start}.diamond-feature .section-index,.diamond-page .diamond-hero .section-index{font-size:9px;letter-spacing:.09em}.diamond-feature-kicker,.diamond-hero-meta>span:last-child{font-size:9px;letter-spacing:.07em;max-width:145px}.diamond-feature-brand{margin:27px 0 28px}.diamond-feature-bottom{grid-template-columns:1fr;gap:23px;padding-top:26px}.diamond-feature-bottom h2{font-size:37px;line-height:1.17}.diamond-feature-bottom p{font-size:14px;line-height:1.85;max-width:none}.diamond-feature .text-link{margin-top:20px}.diamond-page .diamond-hero.section-pad{padding-top:24px;padding-bottom:35px}.diamond-page .diamond-hero .breadcrumbs{font-size:10px;line-height:1.8;margin-bottom:27px;gap:5px 8px}.diamond-page .diamond-hero-meta{padding-top:20px}.diamond-page .diamond-hero-brand{margin:25px 0 27px}.diamond-page .diamond-hero-content{padding-top:26px;gap:22px}.diamond-page .diamond-hero-content h1{font-size:40px;line-height:1.14;letter-spacing:-.04em}.diamond-page .diamond-hero-lede{font-size:15px;line-height:1.85}.diamond-page .diamond-hero .detail-actions{gap:15px 22px;margin-top:23px}.diamond-page .diamond-hero .button{font-size:12px;min-height:50px;padding:13px 20px}.diamond-page .diamond-hero .text-link{font-size:12px}.diamond-page .detail-facts.section-pad{padding-bottom:29px}.diamond-page .detail-fact-grid{padding-top:25px;gap:20px}.diamond-page .detail-fact-grid dt{font-size:9px}.diamond-page .detail-fact-grid dd{font-size:14px;margin-top:6px}.diamond-page .detail-overview{padding-top:49px;padding-bottom:45px}.diamond-page .detail-prose h2{font-size:29px;line-height:1.25}.diamond-page .detail-prose p{font-size:15px;line-height:1.9;margin-top:18px}.diamond-page .detail-prose article+article{margin-top:31px}.diamond-page .diamond-research.section-pad{padding-bottom:48px}.diamond-research-panel{gap:23px;padding:29px 25px}.diamond-research-panel h2{font-size:32px;line-height:1.2;margin-top:16px}.diamond-research-panel p{font-size:14px;line-height:1.9}.diamond-research-panel .text-link{font-size:12px;margin-top:22px}.diamond-page .detail-questions h2,.diamond-page .detail-related .section-heading h2{font-size:36px;line-height:1.17}.diamond-page .detail-related-card h3{font-size:28px;line-height:1.25}
}
@media(max-width:375px){
.diamond-feature-top,.diamond-hero-meta{gap:12px}.diamond-feature-kicker,.diamond-hero-meta>span:last-child{max-width:113px}.diamond-feature-bottom h2{font-size:33px}.diamond-page .diamond-hero-content h1{font-size:35px}.diamond-page .diamond-hero .detail-actions{align-items:flex-start;flex-direction:column;gap:16px}.diamond-page .diamond-hero .button{gap:20px;padding-left:17px;padding-right:17px}.diamond-research-panel{padding:27px 22px}.diamond-research-panel h2{font-size:29px}.diamond-page .detail-questions h2,.diamond-page .detail-related .section-heading h2{font-size:32px}.diamond-page .detail-related-card h3{font-size:26px}
}
