.ir-site{--ir-border:#8792e633;--ir-panel:#0d0745;--ir-muted:#b0b3d1;color:#eef0ff}.ir-layout{grid-template-columns:224px minmax(0,1fr);gap:62px;max-width:1360px;margin:auto;padding:60px 32px 96px;display:grid}.ir-main{min-width:0}.ir-main p{color:var(--ir-muted);margin:0 0 1.3rem}.ir-main h1,.ir-main h2{margin:0 0 1rem}.ir-main h1{font-size:clamp(2.1rem,4vw,3.7rem)}.ir-main h2{font-size:1.7rem}.ir-main a:hover{color:var(--cyan)}.ir-sidebar{align-self:start;position:sticky;top:120px}.ir-nav-groups{gap:22px;display:grid}.ir-side-label{color:#a6aed0;letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:.875rem}.ir-side-links{flex-direction:column;gap:3px;display:flex}.ir-side-links a{color:#b5bbd9;border-left:2px solid #0000;padding:8px 12px;font-size:.9rem}.ir-side-links a:hover{color:var(--cyan)}.ir-side-links a[aria-current=page]{color:var(--cyan);border-left-color:var(--cyan);background:#35e0e60a}.ir-mobile-nav{display:none}.ir-main .ir-eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--cyan);margin-bottom:18px;font-size:.875rem}.ir-page-head{border-bottom:1px solid var(--ir-border);margin-bottom:32px;padding-bottom:31px}.ir-page-head h1{margin-bottom:0}.ir-page-head .ir-role{white-space:pre-line;margin:18px 0 0;font-size:1.1rem}.ir-main .ir-intro{font-size:1.05rem;line-height:1.85}.ir-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:36px 0 50px;display:grid}.ir-card{border:1px solid var(--ir-border);background:linear-gradient(130deg,#15104a,#0c0837);border-radius:8px;min-width:0;padding:25px 23px}.ir-card h2{letter-spacing:-.025em;font-size:1.1rem}.ir-card p{margin-bottom:14px;font-size:.9rem}.ir-card .ir-value{color:#eef0ff;font-family:Sora,sans-serif;font-size:1.5rem}.ir-card a{color:var(--cyan);overflow-wrap:anywhere;font-size:.875rem}.ir-block{margin-top:10px;display:block}.ir-section{margin-top:48px}.ir-section-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.ir-section-title h2{margin:0}.ir-section-title>a{color:var(--cyan);font-size:.875rem}.ir-feed{border:1px solid var(--ir-border);background:#0b0638;border-radius:8px;overflow:hidden}.ir-feed iframe{color-scheme:normal;background:0 0;border:0;width:100%;display:block}.ir-feed-links{color:var(--ir-muted);flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:14px;font-size:.875rem;display:flex}.ir-feed-links a{text-underline-offset:4px;text-decoration:underline}.ir-main .ir-note{margin-top:16px;font-size:.875rem}.ir-research{border:1px solid var(--ir-border);background:var(--ir-panel);border-radius:8px;padding:30px}.ir-research h2{max-width:680px;font-size:1.4rem}.ir-research p{font-size:.875rem}.ir-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ir-person{border:1px solid var(--ir-border);background:var(--ir-panel);border-radius:8px;flex-direction:column;align-items:flex-start;padding:29px 26px;display:flex}.ir-person p{margin-bottom:30px;font-size:.925rem}.ir-person a{color:var(--cyan);margin-top:auto;font-size:.9rem}.ir-prose{max-width:820px}.ir-prose p{white-space:pre-line;line-height:1.9}.ir-back-links{color:var(--cyan);flex-wrap:wrap;gap:24px;margin-top:24px;font-size:.9rem;display:flex}.ir-documents{gap:16px;display:grid}.ir-document{border:1px solid var(--ir-border);background:var(--ir-panel);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:27px;display:flex}.ir-document h2{max-width:600px;margin:0;font-size:1.2rem}.ir-document a{color:var(--cyan)}.ir-table-scroll{border:1px solid var(--ir-border);border-radius:8px;max-width:100%;overflow-x:auto}.ir-table-scroll:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.ir-site table{border-collapse:collapse;width:100%;font-size:.9rem}.ir-site th,.ir-site td{text-align:left;border-bottom:1px solid var(--ir-border);padding:20px}.ir-site thead{background:var(--ir-panel)}.ir-site thead th{color:#bcc6e9;font-weight:500}.ir-site tbody tr:last-child>*{border-bottom:0}.ir-site td img{width:20px;height:20px;margin:auto}.ir-site td,.ir-site thead th:not(:first-child){text-align:center}.ir-legend{color:var(--ir-muted);flex-wrap:wrap;gap:25px;margin-top:21px;font-size:.9rem;display:flex}.ir-legend span{align-items:center;gap:10px;display:flex}.ir-legend img{width:20px;height:20px}.ir-faq [data-slot=accordion-trigger]{padding-block:22px;font-size:1.05rem}.ir-faq [data-slot=accordion-content]{font-size:1rem;line-height:1.8}.ir-panel{border:1px solid var(--ir-border);background:var(--ir-panel);border-radius:8px;padding:32px}.ir-panel p:last-child{margin-bottom:0}.ir-contact{max-width:650px}.ir-contact a{color:var(--cyan);overflow-wrap:anywhere;font-size:1.4rem}.ir-subscribe{max-width:620px}.ir-subscribe label{color:var(--ir-muted);margin:20px 0 7px;font-size:.9rem;display:block}.ir-subscribe input:not([type=hidden]){color:#eef0ff;background:#04011c;border:1px solid #5e6590;border-radius:5px;width:100%;padding:13px 15px;display:block}.ir-subscribe button{margin-top:25px}@media (min-width:1400px){.ir-layout{gap:74px}}@media (max-width:1100px){.ir-layout{grid-template-columns:200px minmax(0,1fr);gap:35px}.ir-cards{grid-template-columns:1fr}.ir-card{padding:22px}}@media (max-width:760px){.ir-sidebar{display:none}.ir-layout{padding:30px 20px 60px;display:block}.ir-mobile-nav{border:1px solid var(--ir-border);background:#100a3b;border-radius:6px;margin-bottom:31px;padding:0 16px;display:block}.ir-mobile-nav [data-slot=accordion-item]{border:0}.ir-mobile-nav [data-slot=accordion-trigger]{font-size:.9rem}.ir-page-head{margin-bottom:25px;padding-bottom:24px}.ir-main h1{font-size:2.15rem}.ir-main .ir-intro{font-size:1rem}.ir-cards{gap:13px;margin:27px 0 35px}.ir-section{margin-top:35px}.ir-section-title{flex-wrap:wrap;align-items:flex-start;gap:8px}.ir-people{grid-template-columns:1fr}.ir-person{padding:23px}.ir-document{flex-direction:column;align-items:flex-start;gap:18px;padding:23px}.ir-document h2{font-size:1.1rem}.ir-research{padding:23px}.ir-research h2{font-size:1.2rem}.ir-contact a{font-size:1.15rem}.ir-panel{padding:24px}.ir-site th,.ir-site td{min-width:100px;padding:15px}.ir-site thead th:first-child,.ir-site tbody th{min-width:130px}}
