.research-lead{background:linear-gradient(115deg,#192b2c,#121c21);border-top:2px solid var(--teal)}
.research-lead h2{font-size:1.7rem;font-weight:450;margin-top:1.5rem;letter-spacing:-.025em}
.research-lead>p{max-width:85ch;white-space:pre-line}
.research-pair{border-top:2px solid #729e93}.research-pair h3{margin-top:1.5rem;color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.07em}
.research-pair p{white-space:pre-line;overflow-wrap:anywhere}.research-sources{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.3rem;margin-bottom:1.5rem}
.research-sources a,.research-hash{overflow-wrap:anywhere}.research-hash{display:block}.inline-check{width:auto;margin-right:.4rem;accent-color:var(--teal)}
#research-outcomes td{font-variant-numeric:tabular-nums}.card details p{white-space:pre-line}.content .card{min-width:0}
.rd-heading{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1.8rem}.rd-heading h1{font-size:2.3rem}.rd-heading p:last-child{margin:0}.rd-period{display:grid;gap:.45rem;text-align:right;flex-shrink:0}.rd-period .tag{justify-self:end}.rd-period strong{font-weight:500;font-size:1.05rem}.rd-period small{font-size:.73rem}
.rd-navigation{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid var(--line);margin-bottom:1.6rem}.rd-tabs{display:flex;gap:.2rem;padding:4px;background:#111c20;border:1px solid var(--line);border-radius:7px}.rd-tabs button{background:transparent;border:0;color:var(--muted);font-size:.81rem;padding:.55rem .85rem}.rd-tabs [aria-selected=true]{background:#263b38;color:#b4ddcf;box-shadow:0 1px 5px #0003}
.rd-summary{display:grid;grid-template-columns:145px 1fr;gap:.3rem 1rem;padding:1rem 1.3rem;background:#111d22;border-left:2px solid #6fa797;margin-bottom:1.8rem}.rd-summary-label{letter-spacing:.12em;font-size:.67rem;color:var(--teal);padding-top:.15rem}.rd-summary p{font-size:.88rem;line-height:1.6;margin:0;color:#c4cfcc}.rd-summary button{grid-column:2;justify-self:start}.rd-text-button{padding:.15rem 0;background:transparent;border:0;color:var(--teal);font-size:.8rem;font-weight:500;text-align:left}.rd-section-heading{margin:1.5rem 0 .9rem}.rd-section-heading h2{margin-bottom:.3rem}.rd-small{font-size:.77rem;line-height:1.65}
.rd-opportunities{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem}.rd-pair{position:relative;display:block;text-align:left;padding:1.15rem 1.3rem;color:var(--ink);background:#121e23;border:1px solid var(--line);border-radius:8px;font-weight:400;min-width:0;transition:border-color .15s,background .15s}.rd-pair:hover{filter:none;background:#192a2d}.rd-pair.is-selected{border-color:#70998d;background:linear-gradient(135deg,#1b3030,#142126);box-shadow:inset 0 2px #92c9bc}.rd-pair-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.rd-rank{color:#718e8e;font-size:.7rem;letter-spacing:.1em}.rd-direction{font-size:.68rem;letter-spacing:.09em;font-weight:650}.rd-pair h3{color:var(--ink);font-size:1.48rem;letter-spacing:.03em;margin:0;line-height:1.3}.rd-pair-names{font-size:.7rem;color:var(--muted)}.rd-pair p{font-size:.79rem;color:#afbebc;line-height:1.5;min-height:3em;margin:.8rem 0 1rem}.rd-open{display:flex;justify-content:space-between;font-size:.73rem;color:#9ccabc;border-top:1px solid #7291862b;padding-top:.6rem}
.rd-workspace{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(260px,1fr);gap:1.2rem;margin:1.4rem 0}.rd-chart-card{padding:1.4rem 1.2rem!important;margin-bottom:0!important}.rd-chart-card h2{font-size:1.35rem;font-weight:500}.rd-timeframes{display:flex;gap:4px}.rd-timeframes button{font-size:.7rem;padding:.4rem .6rem}.rd-timeframes .is-selected{background:#263f39;border-color:#688f83;color:#c0e1d7}.rd-price-strip{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap;min-height:44px}.rd-price-strip strong{font-size:1.8rem;font-weight:450;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rd-price-strip>span{font-size:.72rem}.rd-chart-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.3rem;margin:.8rem 0}.rd-chart-tools .row{gap:4px}.rd-chart-tools button{font-size:.66rem;padding:.25rem .45rem;color:#b0c4c1}.rd-chart-tools label{font-size:.67rem;margin:0}.rd-canvas-wrap{position:relative;min-width:0}.rd-canvas-wrap canvas{display:block;width:100%;height:335px;touch-action:pan-y;cursor:crosshair}.rd-chart-tooltip{position:absolute;left:8px;top:4px;right:72px;pointer-events:none;padding:.3rem .5rem;background:#0d191dee;border:1px solid #506760;border-radius:3px;font-size:.65rem;font-variant-numeric:tabular-nums;line-height:1.6;overflow-wrap:anywhere}.rd-chart-help{font-size:.64rem;color:#829997;margin:.5rem 0}.rd-price-table{padding:.6rem 0}.rd-price-table summary{font-size:.73rem}.rd-price-table table{font-size:.72rem}.rd-chart-footer{margin-top:.7rem;align-items:flex-start}.rd-chart-footer small{font-size:.65rem;max-width:75%}.rd-chart-footer button{font-size:.65rem;padding:.25rem .5rem}.rd-chart-card>p:last-child{margin-top:.8rem}.rd-chart-loading{height:335px;display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center;border:1px dashed var(--line);color:var(--muted);margin-top:1rem;font-size:.85rem}
.rd-thesis{margin:0!important;padding:1.5rem!important}.rd-thesis h2{font-size:1.15rem}.rd-thesis h3{font-size:.75rem;color:#c8d7d2;letter-spacing:.02em;margin-top:1.3rem}.rd-thesis p{font-size:.82rem;line-height:1.8;color:#aebeba;overflow-wrap:anywhere}.rd-thesis .eyebrow{font-size:.65rem;color:var(--teal);letter-spacing:.15em}.rd-bias-explainer{border-bottom:1px solid var(--line);padding-bottom:.9rem}.rd-invalidation{border-left:2px solid #a48c58;padding-left:1rem;margin:1.3rem 0}.rd-invalidation p{color:#c8bfa8}.rd-invalidation h3{color:#d6c79f}.rd-full-summary{white-space:pre-line;max-width:95ch;line-height:1.9}
.rd-currencies{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.rd-currency{background:#111d22;border:1px solid var(--line);padding:1rem;color:var(--ink);font-weight:400;text-align:left;min-width:0}.rd-currency strong{font-size:.86rem;letter-spacing:.06em}.rd-currency .row>span{font-variant-numeric:tabular-nums;font-size:.85rem}.rd-currency small{font-size:.66rem}.rd-bias-bar{display:block;height:3px;background:#2c3d3e;margin:.8rem 0}.rd-bias-bar i{display:block;background:#83b7a8;height:3px}.rd-bias-bar .negative{background:#bea477}.rd-bottom{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:1.2rem;margin-top:1.6rem}.rd-bottom .card{margin:0}.rd-timezone{margin:0;font-size:.65rem}.rd-timezone select{font-size:.7rem;padding:.3rem .5rem}.rd-calendar-tools{gap:1.2rem;margin:.5rem 0 1rem}.rd-calendar-tools label{margin:0;font-size:.7rem}.rd-event{display:grid;grid-template-columns:100px 34px minmax(0,1fr) 7px;gap:.75rem;align-items:center;padding:.75rem 0;border-bottom:1px solid #2b393b}.rd-event time{color:#a7bab5;font-size:.7rem;font-variant-numeric:tabular-nums}.rd-event-ccy{font-size:.7rem;color:#c8d8d2}.rd-event strong{display:block;font-size:.77rem;font-weight:450}.rd-event small{display:block;font-size:.63rem;margin-top:.15rem}.rd-impact{display:block;width:5px;height:18px;border-radius:2px;background:#61706d}.rd-impact.high{background:#d49d91}.rd-impact.medium{background:#bea373}.rd-impact.low{background:#7aaba0}.rd-setup-label{max-width:150px;font-size:.7rem}.rd-setup-label select{font-size:.8rem;padding:.4rem}.rd-score-metrics{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0 1rem}.rd-score-metrics small{display:block;font-size:.69rem}.rd-score-metrics strong{display:block;font-weight:450;font-size:1.8rem;letter-spacing:-.025em;color:#b9dacd;margin-top:.4rem}.rd-performance>div>p{font-size:.77rem}.rd-performance summary{font-size:.72rem}.rd-performance>button{font-size:.76rem;margin-top:.8rem}
@media(min-width:1450px){.rd-currencies{grid-template-columns:repeat(8,minmax(0,1fr))}.rd-currency{padding:.85rem}.rd-currency .row{gap:.2rem}.rd-currency small{font-size:.62rem}}
@media(max-width:1100px){.rd-workspace,.rd-bottom{grid-template-columns:1fr}.rd-thesis{display:block}.rd-heading{gap:1rem}.rd-navigation{flex-wrap:wrap}.rd-summary{grid-template-columns:1fr}.rd-summary button{grid-column:1}.rd-canvas-wrap canvas{height:360px}}
@media(max-width:600px){.rd-heading{display:block}.rd-heading h1{font-size:1.9rem}.rd-heading>div>p:last-child{font-size:.84rem}.rd-period{text-align:left;gap:.25rem;margin-top:1rem}.rd-period .tag{justify-self:start}.rd-period strong{font-size:.9rem}.rd-navigation{gap:.8rem}.rd-tabs{width:100%;justify-content:space-between}.rd-tabs button{font-size:.68rem;padding:.5rem .45rem}.rd-navigation>button{font-size:.7rem}.rd-opportunities{grid-template-columns:1fr}.rd-pair p{min-height:0}.rd-workspace{gap:1rem}.rd-chart-card{padding:1rem .6rem!important}.rd-chart-card>.row{padding:0 .4rem}.rd-timeframes{margin-bottom:.5rem}.rd-price-strip{padding:0 .4rem}.rd-canvas-wrap canvas{height:300px}.rd-chart-card .eyebrow{font-size:.62rem}.rd-thesis{padding:1.1rem!important}.rd-currencies{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-currency{padding:.8rem}.rd-bottom .card{padding:1.1rem}.rd-event{grid-template-columns:78px 30px minmax(0,1fr) 5px;gap:.45rem}.rd-event time{font-size:.64rem}.rd-event strong{font-size:.72rem}.rd-chart-tools .row{gap:2px}.rd-chart-tools button{padding:.24rem .36rem}.rd-chart-footer small{max-width:68%}.rd-chart-tools label{font-size:.6rem}}
.content:has(.rd-heading){padding-top:1.6rem}.rd-heading{margin-bottom:1.2rem}.rd-navigation{padding-bottom:1rem;margin-bottom:1rem}.rd-summary{padding:.8rem 1.1rem;margin-bottom:1.1rem}.rd-summary p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rd-pair{padding:.85rem 1.1rem}.rd-pair p{margin:.6rem 0;min-height:2.5em}.rd-pair-top{margin-bottom:.25rem}.rd-chart-help{font-size:.72rem}.rd-chart-footer small{font-size:.72rem}.rd-chart-tools button{font-size:.73rem;min-height:30px}.rd-small{font-size:.8rem}.rd-pair h3{margin-top:0}
@media(max-width:600px){.rd-opportunities{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:85%;overflow-x:auto;padding:2px 2px 12px;scroll-snap-type:x mandatory}.rd-opportunities:has(.rd-pair:only-child){grid-auto-columns:100%}.rd-pair{scroll-snap-align:start}.rd-chart-tools button{min-height:36px;padding:.35rem .5rem}.rd-chart-tools label{font-size:.73rem}.rd-timeframes button{font-size:.75rem;min-height:36px}.rd-tabs button{font-size:.72rem;min-height:38px}.rd-currency small{font-size:.7rem}.rd-event time{font-size:.71rem}.rd-event strong{font-size:.79rem}.rd-event small{font-size:.7rem}.rd-calendar-tools label{font-size:.75rem}.rd-score-metrics small{font-size:.75rem}}

.rd-basket-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.rd-basket-tabs [aria-selected="true"]{border-color:var(--accent,#7abbad);background:#19382e;color:#dcfff3}.rd-basket-tabs [aria-selected="false"]{background:transparent;color:inherit}.rd-pair .tag{white-space:normal}

/* Published member research: scoped so owner and legacy desks keep their layout. */
.rm-member{max-width:1240px}.rm-member .card{padding:1.6rem}.rm-member .eyebrow{margin-bottom:.5rem}
.rm-heading{display:flex;justify-content:space-between;align-items:start;gap:1rem}.rm-heading h2{font-size:1.65rem;font-weight:500;letter-spacing:-.025em}.rm-heading .tag{white-space:nowrap;margin-top:.15rem}
.rm-metadata{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;border-block:1px solid var(--line);padding:1.1rem 0;margin:1.2rem 0 .6rem}.rm-metadata dt{font-size:.72rem;color:var(--muted);margin-bottom:.3rem}.rm-metadata dd{font-size:.86rem;margin:0;font-variant-numeric:tabular-nums}
.rm-small{font-size:.77rem;line-height:1.65}.rm-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.3rem 0}.rm-counts span{display:block;font-size:.75rem;color:var(--muted)}.rm-counts strong{font-size:1.8rem;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.5}
.rm-shortlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.1rem 0}.rm-pair{border:1px solid var(--line);border-radius:7px;padding:1.2rem;display:flex;flex-direction:column;min-width:0;background:#0f191d}.rm-pair h3{font-size:1.45rem;letter-spacing:.04em;margin:.5rem 0}.rm-pair p{font-size:.9rem;line-height:1.7;margin-bottom:1.2rem}.rm-rank{font-size:.76rem;color:var(--muted);letter-spacing:.15em}.rm-pair-footer{margin-top:auto;display:flex;justify-content:space-between;gap:.8rem;align-items:start;font-size:.74rem}.rm-pair-footer span{color:var(--muted)}.rm-pair-footer a{text-decoration:none}
.rm-method{padding-left:1.25rem;margin:1rem 0;display:grid;gap:.8rem}.rm-method li{padding-left:.35rem;font-size:.9rem;line-height:1.75}.rm-comparison{border-left:2px solid var(--teal);background:#142622;padding:1rem 1.2rem;margin-top:1.4rem}.rm-comparison h3{font-size:.9rem;margin-bottom:.5rem}.rm-comparison p{font-size:.9rem;margin-bottom:0}
.rm-universe td:last-child{white-space:normal;min-width:240px;line-height:1.65}.rm-universe th:first-child{width:50px}.rm-universe td{vertical-align:top}.rm-universe table{font-size:.82rem}.rm-universe td a{font-weight:600;text-decoration:none}
.rm-evidence{scroll-margin-top:1rem}.rm-evidence summary{display:flex;justify-content:space-between;gap:1rem;font-size:.88rem;list-style:none}.rm-evidence summary:before{content:'+';color:var(--muted)}.rm-evidence[open] summary:before{content:'−'}.rm-evidence summary span:first-child{font-weight:600;margin-right:auto}.rm-evidence summary span:last-child{font-size:.78rem;color:var(--muted)}.rm-evidence-body{padding-top:1.1rem}.rm-lead{font-size:1rem;max-width:900px}.rm-evidence h4,.rm-publication h4{font-size:.78rem;letter-spacing:.04em;color:var(--teal);margin:1rem 0 .4rem}.rm-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.rm-evidence-body p,.rm-evidence-body li,.rm-publication li{font-size:.86rem;line-height:1.8}.rm-evidence-body ul{padding-left:1.15rem}.rm-facts{padding-left:1.3rem}.rm-facts li{padding:.7rem .4rem;border-bottom:1px solid var(--line)}.rm-facts p{margin-bottom:.25rem}.rm-facts small{font-size:.74rem;overflow-wrap:anywhere}
.rm-notice{border-left:2px solid var(--warm);padding:.6rem 1rem;background:#27231b;color:var(--warm);font-size:.84rem}.rm-publication code{font-size:.7rem;overflow-wrap:anywhere}.rm-publication .research-sources>div{min-width:0;overflow-wrap:anywhere}.rm-member .rm-archive{padding:1.1rem 1.6rem}.rm-archive summary{font-size:.9rem}.rm-archive>p{margin-top:1rem}.rm-archive td:nth-child(3){white-space:normal;min-width:180px}
@media(max-width:1000px){.rm-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-pair-footer{display:grid;gap:.4rem}}
@media(max-width:600px){.rm-member .card{padding:1.1rem}.rm-heading{display:block}.rm-heading h2{font-size:1.35rem}.rm-heading .tag{display:inline-block}.rm-metadata{gap:1rem .7rem}.rm-metadata dd{font-size:.78rem}.rm-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.rm-counts strong{font-size:1.6rem}.rm-shortlist{grid-template-columns:1fr}.rm-pair{padding:1rem}.rm-pair p{font-size:.85rem}.rm-pair-footer{display:flex}.rm-evidence-grid{grid-template-columns:1fr}.rm-evidence summary{gap:.6rem;flex-wrap:wrap}.rm-evidence summary span:last-child{padding-left:1.1rem;flex-basis:100%}.rm-member .rm-archive{padding:1rem}.rm-comparison{padding:.9rem}.rm-universe .table-wrap{margin-inline:-.25rem}.rm-method li{font-size:.85rem}}

/* Research briefing: editorial hierarchy and graphics derived from report data. */
.rm-member{--rm-green:#91b8a7;--rm-sand:#b8a783;--rm-slate:#3c4d4a;--rm-paper:#e8e6dd;--line:#2c3835;--teal:#a2c6b5;--muted:#9ba9a2;color:var(--rm-paper)}
.rm-page-eyebrow{margin-bottom:.6rem}.rm-page-title,main.content:has(.rm-member)>h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.04em;font-size:clamp(2.2rem,4vw,3.5rem);margin-bottom:1.8rem}.rm-page-title>span{display:block;font:12px/1.7 'Segoe UI',sans-serif;color:var(--muted);letter-spacing:.025em;margin-top:.65rem}
.rm-member .card{border-color:var(--line);border-radius:4px;padding:1.8rem;margin-bottom:1.4rem;background:#101a18}.rm-member .eyebrow{font-size:.62rem;letter-spacing:.19em;color:#9eb6aa}.rm-member h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:1.65rem;letter-spacing:-.025em}.rm-member .rm-overview{padding:1.6rem 1.8rem 1.2rem;background:radial-gradient(ellipse at 75% 35%,#1c3028 0%,transparent 55%),#101a18;position:relative;overflow:hidden}
.rm-overview:before{content:'';height:2px;position:absolute;inset:0 0 auto;background:linear-gradient(90deg,#c7b794,#8db5a3 45%,#284b3d 100%)}.rm-heading{align-items:center;padding-bottom:1.15rem;border-bottom:1px solid var(--line)}.rm-heading h2{font-family:'Segoe UI',sans-serif;font-size:.92rem;letter-spacing:.01em;margin:0}.rm-heading .eyebrow{margin-bottom:.35rem}.rm-member .tag{border-radius:2px;font-size:.63rem;letter-spacing:.025em;border-color:#40544b;padding:.2rem .5rem}.rm-member .tag.ok{color:#bad8c5}.rm-member .tag.warn{color:#d8c49f}
.rm-hero-body{display:grid;grid-template-columns:1.05fr 1fr;gap:2rem;align-items:center;padding:2.3rem 0 2rem}.rm-kicker{font-size:.6rem;letter-spacing:.2em;color:var(--rm-sand);margin-bottom:1rem}.rm-executive-copy h3{font:400 clamp(2rem,3.5vw,3.1rem)/1.14 Georgia,'Times New Roman',serif;letter-spacing:-.035em;margin:0 0 1.15rem}.rm-executive-copy h3 strong{font-weight:400}.rm-executive-copy h3 em{font-style:normal;color:#a6b6ac}.rm-executive-copy>p:not(.rm-kicker){font-size:.81rem;line-height:1.85;color:#aab7ae;max-width:390px;margin-bottom:1rem}.rm-evidence-tally{display:flex;gap:1.2rem;font-size:.67rem;color:#98aaa0}.rm-evidence-tally strong{font-size:.85rem;font-weight:500;color:#d8e1d7;margin-right:.2rem}
.rm-hero-graphic{display:flex;align-items:center;justify-content:center;gap:1.65rem}.rm-ring{width:166px;height:166px;border-radius:50%;padding:9px;flex:none;box-shadow:0 0 0 12px #18302633;transform:rotate(-90deg)}.rm-ring>div{width:100%;height:100%;border-radius:50%;background:#16251f;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(90deg)}.rm-ring strong{font-size:2.4rem;font-weight:400;line-height:1.3;font-variant-numeric:tabular-nums;letter-spacing:-.05em}.rm-ring strong small{font-size:1rem;color:#a5b5aa;letter-spacing:0}.rm-ring>div>span{font-size:.5rem;letter-spacing:.16em;color:#adbbb2}.rm-allocation{display:grid;gap:.9rem;min-width:145px}.rm-allocation>div{display:grid;grid-template-columns:6px 1fr auto;gap:.55rem;align-items:center;font-size:.68rem}.rm-allocation i{height:6px;width:6px;border-radius:1px;background:var(--line)}.rm-allocation i.selected{background:var(--rm-green)}.rm-allocation i.watch{background:var(--rm-sand)}.rm-allocation i.none{background:var(--rm-slate)}.rm-allocation strong{font-size:.95rem;font-weight:500;padding-left:.4rem;font-variant-numeric:tabular-nums}.rm-allocation span{color:#afbab2}
.rm-member .rm-metadata{margin:0 0 .55rem;padding:.9rem 0;border-block:1px solid var(--line);gap:1rem}.rm-member .rm-metadata dt{font-size:.59rem;letter-spacing:.04em;margin-bottom:.4rem}.rm-member .rm-metadata dd{font-size:.73rem;color:#d3dacf}.rm-overview>.rm-small{font-size:.63rem;margin-bottom:1rem}.rm-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.rm-actions button{font-size:.72rem;padding:.58rem .85rem;border-radius:3px;background:#d6dfd3;color:#13231b;border-color:#d6dfd3}.rm-actions button span{margin-left:1.8rem;font-size:.9rem}.rm-actions button.secondary{background:transparent;border-color:#43524a;color:#c1cdc2}.rm-actions .rm-refresh{margin-left:auto;border-color:transparent!important;font-size:.67rem}.rm-download-note{font-size:.6rem;margin:.65rem 0 0!important;color:#91a298}
.rm-summary-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem}.rm-summary-heading h2{margin-bottom:.4rem}.rm-selection-number{font:2.2rem/1 Georgia,serif;color:#afbeaf;text-align:right}.rm-selection-number small{display:block;font:8px/2 'Segoe UI',sans-serif;letter-spacing:.16em;color:#9cafa3}.rm-section-intro{font-size:.76rem;line-height:1.75;max-width:750px;margin:.8rem 0 1.1rem}.rm-member .rm-shortlist{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.rm-member .rm-pair{border-radius:3px;padding:1rem .9rem;background:linear-gradient(165deg,#1a2a22,#101c17);border-color:#32483b;border-top:2px solid #678d78}.rm-pair .rm-rank{font-size:.53rem;letter-spacing:.12em}.rm-pair .tag{font-size:.55rem;padding:.12rem .3rem}.rm-pair-symbol{display:flex;align-items:center;justify-content:space-between;gap:.2rem;margin-top:1rem}.rm-pair-symbol h3{font-size:1.13rem;letter-spacing:.035em;margin:0}.rm-pair-symbol>span{font-size:1.35rem;color:#9fbaa8;font-weight:300}.rm-pair .rm-currency-pair{font-size:.56rem;letter-spacing:.11em;color:#97aa9c;margin:.35rem 0 .9rem;min-height:0}.rm-currency-pair span{margin:0 .55rem;color:#516c59}.rm-pair>p:not(.rm-currency-pair){font-size:.73rem;line-height:1.9;color:#c1cdbf;margin-bottom:1.15rem}.rm-member .rm-pair-footer{display:flex;flex-direction:column;gap:.85rem;padding-top:.8rem;border-top:1px solid #2f4235}.rm-conviction{display:flex;justify-content:space-between;gap:.4rem;width:100%;font-size:.57rem;align-items:center}.rm-conviction>span:last-child{display:flex;gap:3px}.rm-conviction i{width:9px;height:4px;background:#3b5141;border-radius:1px}.rm-conviction i.filled{background:#a5b88f}.rm-pair-footer>a{font-size:.62rem;display:flex;justify-content:space-between;width:100%;color:#b5cfb8}.rm-pair-footer>a span{color:#b5cfb8}
.rm-member .rm-method{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;list-style:decimal-leading-zero;padding-left:1.4rem;margin:1.5rem 0}.rm-method li{padding-left:.4rem;font-size:.75rem;color:#aebcaf}.rm-method li strong{display:block;color:#e2e5db;margin-bottom:.5rem}.rm-comparison{border-left-color:#9da982;background:#1b2a21;margin-top:1.5rem}.rm-comparison h3{font-family:Georgia,serif;font-weight:400;font-size:1.15rem;color:#d4dccb}.rm-comparison p{font-size:.78rem;line-height:1.9;color:#bfcbbb}
.rm-ranking-map{margin-top:1.7rem}.rm-ranking-map h3{font-size:.8rem;font-weight:500;margin:0}.rm-ranking-map .row{margin-bottom:.9rem}.rm-ranking-map .rm-small{font-size:.61rem}.rm-ledger{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:.7rem}.rm-ledger a{border:1px solid #344339;padding:.65rem .4rem;border-radius:2px;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:.22rem;background:#152019;color:#a4b3a6}.rm-ledger small{font-size:.52rem;color:inherit;opacity:.65}.rm-ledger strong{font-size:.66rem;font-weight:500;letter-spacing:.02em}.rm-ledger a.selected{border-color:#91ae91;background:#293e2d;color:#e2ebd9}.rm-ledger a.watch{border-color:#635f43;background:#292b20;color:#c8c5a4}.rm-ledger a.none{border-color:#344339;background:#17201b;color:#9daca1}.rm-ledger a:hover{filter:brightness(1.2)}.rm-member .rm-comparison-table{margin-top:1rem;padding-top:1rem}.rm-comparison-table summary{font-size:.76rem}.rm-table-rank{font-size:.73rem;color:#8ea08e}.rm-member .rm-universe>p{font-size:.78rem}
.rm-owner-status{display:flex;flex-wrap:wrap;gap:.6rem 1.3rem;border:1px solid #35453d;background:#111d17;padding:1rem 1.2rem;margin-bottom:1rem;font-size:.73rem;border-radius:3px;color:#a4b5a8}.rm-owner-status strong{font-weight:500;color:#d4dfd2}.rm-operations>summary{font-size:.88rem;font-weight:600}.rm-operations>p{margin-top:1rem}.rm-member .rm-notice{background:#292a1d;color:#c4c4a7;border-left-color:#b3ae80;font-size:.73rem;line-height:1.8;margin:1rem 0}.rm-member .rm-evidence h4{font-weight:500}.rm-member .rm-evidence summary{font-size:.8rem}.rm-member .rm-evidence summary span:last-child{font-size:.69rem}.rm-member .rm-evidence p,.rm-member .rm-evidence li{font-size:.8rem}.rm-member .rm-publication p,.rm-member .rm-publication li{font-size:.78rem}
@media(max-width:1200px){.rm-hero-graphic{gap:1rem}.rm-ring{width:140px;height:140px;padding:8px}.rm-allocation{min-width:120px}.rm-member .rm-shortlist{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-pair-symbol h3{font-size:1.4rem}.rm-pair>p:not(.rm-currency-pair){font-size:.8rem}.rm-member .rm-pair-footer{flex-direction:row;align-items:center}.rm-conviction{width:auto}.rm-pair-footer>a{width:auto;gap:1rem}}
@media(max-width:900px){.rm-hero-body{gap:1rem}.rm-hero-graphic{flex-direction:column;gap:1.2rem}.rm-allocation{width:100%;max-width:200px;gap:.5rem}.rm-executive-copy h3{font-size:2.3rem}.rm-member .rm-method{grid-template-columns:1fr;gap:.9rem}.rm-method li strong{display:inline}.rm-ledger{grid-template-columns:repeat(7,minmax(0,1fr))}}
@media(max-width:600px){.rm-page-title,main.content:has(.rm-member)>h1{font-size:2.5rem;margin-bottom:1.3rem}.rm-page-title>span{font-size:.68rem}.rm-member .card,.rm-member .rm-overview{padding:1.15rem}.rm-heading{display:flex;align-items:start;gap:.5rem}.rm-heading h2{font-size:.8rem}.rm-heading .eyebrow{font-size:.5rem;letter-spacing:.1em}.rm-heading .tag{font-size:.5rem;margin:0;white-space:nowrap}.rm-hero-body{grid-template-columns:1fr;padding:1.6rem 0;gap:1.6rem}.rm-executive-copy h3{font-size:2.65rem}.rm-executive-copy .rm-kicker{font-size:.54rem;margin-bottom:.7rem}.rm-executive-copy>p:not(.rm-kicker){font-size:.75rem;line-height:1.8;max-width:none}.rm-evidence-tally{font-size:.62rem}.rm-hero-graphic{flex-direction:row;justify-content:start;gap:1.5rem}.rm-ring{width:126px;height:126px;padding:7px}.rm-ring strong{font-size:2rem}.rm-ring>div>span{font-size:.44rem}.rm-allocation{width:auto;min-width:122px;max-width:none;gap:.75rem}.rm-allocation>div{font-size:.62rem}.rm-allocation strong{font-size:.84rem}.rm-member .rm-metadata{grid-template-columns:1fr 1fr;gap:1rem .8rem;padding:1rem 0}.rm-member .rm-metadata dt{font-size:.56rem}.rm-member .rm-metadata dd{font-size:.69rem}.rm-overview>.rm-small{font-size:.6rem;line-height:1.8}.rm-actions{gap:.45rem}.rm-actions button{font-size:.65rem;padding:.55rem .7rem}.rm-actions button span{margin-left:.6rem}.rm-actions .rm-refresh{margin:0;padding:.35rem 0;flex-basis:100%;text-align:left}.rm-download-note{font-size:.56rem}.rm-member h2{font-size:1.45rem}.rm-member .rm-heading h2{font-size:.8rem}.rm-selection-number{font-size:1.8rem}.rm-section-intro{font-size:.71rem}.rm-member .rm-shortlist{grid-template-columns:1fr;gap:.8rem}.rm-member .rm-pair{padding:1.1rem}.rm-pair .rm-rank{font-size:.6rem}.rm-pair .tag{font-size:.65rem}.rm-pair-symbol h3{font-size:1.45rem}.rm-pair .rm-currency-pair{font-size:.6rem}.rm-pair>p:not(.rm-currency-pair){font-size:.81rem}.rm-conviction{font-size:.64rem}.rm-pair-footer>a{font-size:.68rem}.rm-member .rm-pair-footer{gap:.8rem}.rm-ledger{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.rm-ledger a{padding:.65rem .2rem}.rm-ledger strong{font-size:.6rem}.rm-ranking-map>.row{display:block}.rm-ranking-map h3{margin-bottom:.3rem}.rm-member .rm-method{font-size:.73rem}.rm-comparison p{font-size:.75rem}.rm-owner-status{font-size:.68rem;padding:.9rem}}
