.rd-hero{padding:150px 0 clamp(48px,7vh,72px)}.rd .rd-hero h1{max-width:22ch;margin-top:18px}.rd-hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px clamp(40px,5vw,72px);align-items:start;margin-top:32px}.rd .rd-hero__intro{margin-top:0;max-width:46ch}.rd-byline{max-width:62ch;margin-top:22px;font-size:15px;line-height:1.6;color:var(--slate)}.rd-byline a{color:var(--ink);text-decoration:underline;text-decoration-color:#14161a59;text-underline-offset:.22em}.rd-byline a:hover{color:var(--e2);text-decoration-color:currentColor}.rd-limits{padding:22px 26px 10px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.rd .rd-limits__t{font:500 16px/1.4 var(--f);color:var(--slate)}.rd-limits p+p{margin-top:10px;font-size:17px;line-height:1.55;color:var(--ink)}.rd-limits .arrow{margin-top:6px}.rd-sec{padding:clamp(56px,8vh,96px) 0;border-top:1px solid var(--line)}.rd-sec>.wrap>.vev:first-child{margin-top:0;padding-top:0;border-top:0}.rd-sec>.wrap>.vev:last-child{padding-bottom:0}.rd-join{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.rd-join p{max-width:36rem;font-size:16px;line-height:1.45;color:var(--slate)}.rd-report{padding:clamp(40px,6vh,64px) 0;border-top:1px solid var(--line)}.rd-report__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.rd-report__in>div{max-width:42rem}.rd .rd-report h2{font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.2;letter-spacing:-.01em}.rd-report p{margin-top:10px;font-size:17px;line-height:1.55;color:var(--slate)}.rd-report .btn{white-space:normal;text-align:center}.rd-band{padding:clamp(72px,10vh,112px) 0;background:var(--mist)}.rd-band__in{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 48px}.rd-band .eyebrow{margin-bottom:18px}.rd .rd-band h2{max-width:22ch}.rd-band .lede{max-width:52ch}.rd-index{padding:clamp(72px,10vh,112px) 0;border-top:1px solid var(--line)}.rd-index__groups{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.1fr);gap:40px clamp(32px,4vw,56px);margin-top:48px}.rd-index__stack{display:grid;align-content:start;gap:40px}.rd .rd-index h3{padding-bottom:12px;border-bottom:1px solid var(--line-2);font:500 16px/1.4 var(--f);letter-spacing:0;color:var(--ink)}.rd-index ul{margin-top:4px}.rd-index li{-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:1px solid var(--line)}.rd-index li a{display:flex;align-items:center;min-height:48px;padding:6px 0;font-size:16px;line-height:1.35;color:var(--ink);text-decoration:none}.rd-index li a:hover{color:var(--e2);text-decoration:underline;text-underline-offset:.22em}.rd-missing{padding-bottom:clamp(96px,14vh,150px)}.rd-missing .lede{max-width:52ch}.rd-missing .actions{margin-top:34px}.rd .evidence-key-findings{color:var(--ink)}.rd .evidence-key-findings>*+*:not(.vev){margin-top:clamp(48px,7vh,72px)}.rd .evidence-key-findings>:is(.evidence-qna,section:not([class])):not(:first-child){padding-top:clamp(40px,6vh,56px);border-top:1px solid var(--line)}.rd .evidence-key-findings h2{max-width:30ch;font-size:clamp(1.875rem,3.4vw,2.75rem);line-height:1.12;letter-spacing:-.025em}.rd .evidence-key-findings__summary{max-width:62ch;margin-top:16px;font-size:clamp(1.125rem,1.32vw,1.1875rem);line-height:1.6;color:var(--slate)}.rd .evidence-table-wrapper{max-width:100%;margin-top:28px;overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.rd .evidence-table{width:100%;min-width:40rem;border-collapse:collapse;font-size:16px;line-height:1.5}.rd .evidence-table caption{text-align:left}.rd .evidence-table th,.rd .evidence-table td{padding:16px 18px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.rd .evidence-table tbody tr:last-child>*{border-bottom:0}.rd .evidence-table thead th{border-bottom-color:var(--line-2);font:500 14px/1.4 var(--f);color:var(--slate)}.rd .evidence-table tbody th[scope=row]{font-weight:500;color:var(--ink);white-space:nowrap}.rd .evidence-table tbody td{color:var(--slate)}.rd .evidence-qna__item{padding:20px 0;border-bottom:1px solid var(--line)}.rd .evidence-qna__item:last-child{border-bottom:0}.rd .evidence-qna h2+.evidence-qna__item{margin-top:8px}.rd .evidence-qna__item h3{font:500 clamp(1.25rem,1.6vw,1.375rem)/1.3 var(--display);letter-spacing:-.01em;color:var(--ink)}.rd .evidence-qna__item p{max-width:62ch;margin-top:8px;font-size:17px;line-height:1.6;color:var(--slate)}.rd .evidence-collecting{max-width:62rem;padding:clamp(22px,3vw,32px);border:1px solid var(--line);border-radius:16px;background:var(--paper)}.rd .evidence-collecting--compact{margin-top:16px;padding:20px;background:var(--pearl)}.rd .evidence-collecting__label{margin-bottom:8px;font:500 14px/1.4 var(--f);letter-spacing:0;text-transform:none;color:var(--slate)}.rd .evidence-collecting h3{margin-bottom:10px;font:500 clamp(1.375rem,2vw,1.75rem)/1.2 var(--display);letter-spacing:-.01em;color:var(--ink)}.rd .evidence-collecting>p:not(.evidence-collecting__label){max-width:62ch;margin-bottom:12px;font-size:17px;line-height:1.6;color:var(--slate)}.rd .evidence-collecting strong{color:var(--ink);font-weight:600}.rd .evidence-result{color:var(--ink)}.rd .evidence-result__topline{gap:12px}.rd .evidence-result__intervention{font:500 1.25rem/1.3 var(--display);letter-spacing:-.01em;color:var(--ink)}.rd .evidence-result__status{gap:6px;font:500 14px/1.4 var(--f);letter-spacing:0;text-transform:none}.rd .evidence-result__status--positive{color:var(--sage-ink)}.rd .evidence-result__status--mixed,.rd .evidence-result__status--neutral,.rd .evidence-result__status--collecting{color:var(--slate)}.rd .evidence-result__status--negative{color:var(--crimson)}.rd .evidence-result__story{max-width:62ch;font-size:17px;line-height:1.6;color:var(--ink)}.rd .evidence-result__literature-chip{padding:3px 11px;background:var(--mist);color:var(--ink);font:500 14px/1.4 var(--f);letter-spacing:0;text-transform:none}.rd .evidence-result__literature-caption,.rd .evidence-distribution{font-size:15px;color:var(--slate)}.rd .evidence-distribution__count dd{font:500 14px var(--mono);color:var(--ink)}.rd .evidence-result__numbers dt{font:500 14px/1.4 var(--f);letter-spacing:0;text-transform:none;color:var(--slate)}.rd .evidence-result__numbers dd{margin-top:4px;font:500 14px var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.rd :is(.evidence-result__cases,.evidence-result__hypothesis,.evidence-result__hypotheses,.evidence-result__audit,.evidence-result__details){border-top-color:var(--line)}.rd :is(.evidence-result__cases,.evidence-result__hypothesis) h4{font:500 1.125rem/1.3 var(--display);letter-spacing:-.01em;color:var(--ink)}.rd :is(.evidence-result__member-badge,.evidence-result__case-pill){padding:2px 10px;border-color:var(--line-2);color:var(--slate);font:500 13.5px/1.4 var(--f);letter-spacing:0;text-transform:none}.rd .evidence-result__case-pill{color:var(--ink)}.rd .evidence-result__case{border-bottom-color:var(--line)}.rd :is(.evidence-result__case,.evidence-result__hypothesis,.evidence-result__hypotheses,.evidence-result__audit) p,.rd .evidence-result__hypothesis dl{font-size:16px;color:var(--slate)}.rd :is(.evidence-result__audit,.evidence-result__case-interpretation) strong{color:var(--ink)}.rd .evidence-summary-result{border-radius:12px;background:var(--mist);color:var(--slate)}.rd .evidence-summary-result strong{font:400 clamp(2rem,4vw,2.75rem)/1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums}.rd .evidence-summary-result span{font:400 15px var(--f)}.rd .evidence-summary-result--positive{color:var(--sage-ink)}.rd .evidence-summary-result--negative{color:var(--crimson)}.rd :is(.evidence-result__details summary,.evidence-result__hypotheses-label){font:500 16px var(--f);letter-spacing:0;text-transform:none;color:var(--ink)}.rd .evidence-result__details summary:hover{color:var(--e2)}.rd .evidence-result__hypothesis dt{font:500 14px/1.4 var(--f);letter-spacing:0;text-transform:none;color:var(--slate)}.rd :is(.evidence-result,.evidence-result__details summary):focus-visible{outline:2px solid var(--e3);outline-offset:3px}.rd .evidence-measurement{padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--pearl);color:var(--ink);font-family:var(--f)}.rd .evidence-measurement__outcome{font:500 1.125rem/1.3 var(--display);letter-spacing:-.01em}.rd :is(.evidence-measurement__endpoint-label,.evidence-measurement__bar-label){font:500 14px/1.4 var(--f);letter-spacing:0;text-transform:none;color:var(--slate)}.rd .evidence-measurement__endpoint-value{font:400 clamp(2rem,4vw,2.75rem)/1.1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums}.rd :is(.evidence-measurement__arrow,.evidence-measurement__unit,.evidence-measurement__elapsed){color:var(--slate)}.rd .evidence-measurement__change{font:500 14px/1.4 var(--mono)}.rd .evidence-measurement__change--favorable,.rd .evidence-measurement--favorable .evidence-measurement__endpoint--after .evidence-measurement__endpoint-value{color:var(--sage-ink)}.rd .evidence-measurement__change--unfavorable,.rd .evidence-measurement--unfavorable .evidence-measurement__endpoint--after .evidence-measurement__endpoint-value{color:var(--crimson)}.rd .evidence-measurement__change--neutral{color:var(--slate)}.rd .evidence-measurement__bar-track{border-radius:999px;background:var(--line)}.rd .evidence-measurement__bar--before{background:var(--ash)}.rd .evidence-measurement__bar--after-favorable{background:var(--sage)}.rd .evidence-measurement__bar--after-unfavorable{background:var(--crimson)}.rd .evidence-measurement__bar--after-neutral{background:var(--slate)}.rd .evidence-measurement__bar-value{font:500 14px var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.rd .research-follow{color:var(--ink)}.rd .research-follow h3{font:500 1.25rem/1.3 var(--display);letter-spacing:-.01em}.rd .research-follow p{max-width:62ch;font-size:16px;color:var(--slate)}.rd .research-follow label{font:500 15px/1.4 var(--f);color:var(--ink)}.rd .research-follow :is(input,select){min-height:52px;padding:0 16px;border:1px solid #85857d;border-radius:12px;background-color:var(--pearl);font:400 16px var(--f);color:var(--ink)}.rd .research-follow select{padding-right:44px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 22px) 23px,calc(100% - 17px) 23px;background-size:5px 5px;background-repeat:no-repeat}.rd .research-follow :is(input,select):focus-visible{outline:2px solid var(--e3);outline-offset:1px;border-color:transparent}.rd .research-follow [role=alert]{color:var(--crimson)}.rd .research-follow .research-follow-note{font-size:14px;color:var(--slate)}.rd .research-follow .research-follow-note a{color:var(--ink)}.rd .research-follow .btn-primary{min-height:52px;padding:0 24px;border-radius:12px;background:linear-gradient(135deg,#b8390b,#c2410c);color:#fff;font:500 17px/1.2 var(--f);letter-spacing:.005em;text-transform:none;box-shadow:inset 0 1px #fff3,0 1px 2px #6e240633,0 10px 26px -14px #c2410cb3;transition:transform .16s var(--ease-out)}.rd .research-follow .btn-primary:before{display:none}.rd .research-follow .btn-primary:hover{transform:none;background:linear-gradient(135deg,#b8390b,#c2410c);box-shadow:inset 0 1px #fff3,0 1px 2px #6e240633,0 10px 26px -14px #c2410cb3}.rd .research-follow .btn-primary:active{transform:scale(.97)}.rd .research-follow .btn-primary:disabled{background:var(--mist);color:var(--slate);box-shadow:inset 0 0 0 1px #85857d;cursor:not-allowed}.rd .research-follow .btn-primary:focus-visible{outline:2px solid var(--e3);outline-offset:3px}@media(max-width:900px){.rd-hero{padding-top:120px}.rd-hero__grid,.rd-band__in{grid-template-columns:minmax(0,1fr)}.rd-band__in{align-items:start}.rd-index__groups{grid-template-columns:minmax(0,1fr)}.rd-index__groups ul{-moz-columns:2;columns:2;-moz-column-gap:24px;column-gap:24px}}@media(max-width:640px){.rd-hero{padding-top:104px}.rd-limits{padding:18px 18px 8px}.rd-index__groups ul{-moz-columns:1;columns:1}.rd .evidence-table th,.rd .evidence-table td{padding:12px 14px}.rd .evidence-table{min-width:34rem;font-size:15px}.rd-join .btn,.rd-band .btn,.rd-missing .btn{width:100%;white-space:normal;text-align:center}}@media(prefers-reduced-motion:reduce){.rd .research-follow .btn-primary{transition:none}}
