.rs.sb{--r-card:12px;max-width:none;padding:0 clamp(16px,3.5vw,64px) 64px}.rs.sb .crumbs{padding-top:28px;font-size:15px;line-height:22px}.rs.sb .kick{color:#0a5f67;white-space:nowrap;height:var(--fl-soap-h);padding:0 var(--fl-soap-px);border-radius:var(--fl-r-pill);font:var(--fl-t-soap);letter-spacing:0;text-transform:none;border:1px solid #0b7c8673;align-items:center;margin-top:52px;display:inline-flex}.rs.sb .d-view{margin-top:52px}.rs.sb .d-view .kick{margin-top:0}.rs.sb .d-title{font:700 52px/60px var(--font);letter-spacing:-.015em;margin-top:12px}.rs.sb .d-lead{max-width:none;margin-top:20px;font-size:17px;line-height:27px}.rs.sb .d-meta{margin-top:12px}.rs.sb .kpis{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(var(--kpi-n,4), minmax(0, 1fr));border-radius:16px;gap:1px;margin-top:40px;overflow:hidden}@media (max-width:1099px){.rs.sb .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rs.sb .kpis>li:last-child:nth-child(odd){grid-column:1/-1}}.rs.sb .kpis>li{background:#fff;border-radius:0;padding:24px 28px}.rs.sb .kpis b{font:700 56px/1 var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rs.sb .kpis small{margin-top:12px;font-size:15px;line-height:22px}.rs.sb .dsec{border-bottom:0;padding:64px 0 0}.rs.sb .dsec h2{font:700 32px/40px var(--font)}.rs.sb .dsec-sub,.rs.sb .note{max-width:none}.rs.sb .see-all{border-color:var(--ink);color:var(--ink);margin-top:32px}.rs.sb .see-all:hover{background:var(--ink);color:#fff}.rs.sb .rows>li{padding:24px 0}.rs.sb .r-kind{background:var(--mist);color:var(--ink);height:var(--fl-soap-h);padding:0 var(--fl-soap-px);border-radius:var(--fl-r-pill);font:var(--fl-t-soap);letter-spacing:0;text-transform:none;white-space:nowrap;display:inline-flex}.rs.sb .r-title{font:600 19px/27px var(--font);margin-top:8px}.rs.sb .r-meta{margin-top:6px;line-height:20px}.rs.sb .chip{height:var(--fl-chip-h);padding:0 var(--fl-chip-px);font-size:15px}.rs.sb .g-tags span,.rs.sb .g-tags a{height:var(--fl-soap-h);padding:0 var(--fl-soap-px);border-radius:var(--fl-r-pill);font:var(--fl-t-soap);white-space:nowrap;align-items:center;display:inline-flex}.rs.sb .rs-group,.rs.sb .empty,.rs.sb .hidden-note{border-radius:12px}.rs.sb .tg-find{margin-top:32px}.rs.sb .tg-find label{font:600 15px/22px var(--font)}.rs.sb .tg-find input,.rs.sb .tg-find select{border-radius:9999px;max-width:480px;height:48px;padding:0 20px}.rs.sb .tg-find .btn-line{height:48px}.rs.sb .tg-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.rs.sb .tg-list li{display:block}.rs.sb .tg-list small{white-space:normal;margin-top:2px;display:block}@media (max-width:760px){.rs.sb{padding:0 clamp(16px,3.5vw,64px) 48px}.rs.sb .crumbs>:first-child{display:inline}.rs.sb .crumbs{padding-top:20px;font-size:14px;line-height:20px}.rs.sb .kick,.rs.sb .d-view{margin-top:32px}.rs.sb .d-title{font-size:36px;line-height:44px}.rs.sb .dsec{padding:64px 0 0}.rs.sb .dsec h2{font-size:32px;line-height:40px}.rs.sb .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rs.sb .kpis>li{padding:20px}.rs.sb .kpis b{font-size:40px}}.rs.sb .inst-box{background:var(--mist);border-radius:12px;margin-top:40px;padding:32px}.rs.sb .inst-kick{color:var(--muted);font:600 15px/22px var(--font)}.rs.sb .inst-box h2{font:700 24px/32px var(--font);margin-top:4px}.rs.sb .inst-box h2 a{color:var(--ink);text-decoration:none}.rs.sb .inst-box h2 a:hover{text-decoration:underline}.rs.sb .inst-lead{color:var(--ink);margin-top:8px;font-size:16px;line-height:24px}.rs.sb .inst-nums{flex-wrap:wrap;gap:16px 48px;margin:24px 0 0;padding:0;list-style:none;display:flex}.rs.sb .inst-nums b{font:700 32px/40px var(--font);letter-spacing:-.01em;font-variant-numeric:tabular-nums;display:block}.rs.sb .inst-nums small{color:var(--muted);font-size:15px;line-height:22px;display:block}.rs.sb .facts{margin:24px 0 0}.rs.sb .facts>div{border-top:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.rs.sb .facts dt{color:var(--muted);font:600 15px/24px var(--font)}.rs.sb .facts dd{margin:0;font-size:16px;line-height:24px}.rs.sb .facts.wide{margin-top:24px}.rs.sb .facts.wide>div:last-child{border-bottom:1px solid var(--line)}.rs.sb .f-links,.rs.sb .f-counts{flex-wrap:wrap;gap:4px 24px;margin:0;padding:0;list-style:none;display:flex}.rs.sb .f-counts small{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px;font-size:15px}.rs.sb .f-more{color:var(--muted)}.rs.sb .inst-box .btn-line{text-align:center;white-space:normal;height:auto;min-height:44px;margin-top:24px;padding:10px 22px;line-height:22px}.rs.sb .inst-src{color:var(--muted);margin-top:16px;font-size:14px;line-height:20px}.rs.sb .r-contact{margin-top:4px}@media (max-width:760px){.rs.sb .kpis>li:last-child:nth-child(odd){grid-column:1/-1}.rs.sb .inst-box{padding:20px}.rs.sb .inst-nums{gap:16px 32px}.rs.sb .facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}.rs.sb .vr-sum{cursor:pointer;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;list-style:none;display:flex}.rs.sb .vr-sum::-webkit-details-marker{display:none}.rs.sb .vr-sum:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.rs.sb .vr-sum h2{margin:0}.rs.sb .vr-btn{min-height:36px;color:var(--blue);font:600 15px/1 var(--font);white-space:nowrap;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.rs.sb .vr-hide,.rs.sb .vr-box[open] .vr-show{display:none}.rs.sb .vr-box[open] .vr-hide{display:inline}.rs.sb .vr-chev{transition:transform .15s}.rs.sb .vr-box[open] .vr-chev{transform:rotate(180deg)}.rs.sb .vr-sub{margin-top:8px}.rs.sb .vr-list{border:1px solid var(--line);background:#fff;border-radius:12px;margin:24px 0 0;padding:0;list-style:none}.rs.sb .vr-row+.vr-row{border-top:1px solid var(--line)}.rs.sb .vr-head{grid-template-columns:minmax(0,1fr) minmax(0,18rem) auto;align-items:center;gap:4px 16px;min-height:56px;padding:8px 20px;display:grid}.rs.sb .vr-nm{color:var(--ink);font:600 16px/24px var(--font);margin:0}.rs.sb .vr-pl,.rs.sb .vr-n{color:var(--muted);margin:0;font-size:15px;line-height:22px}.rs.sb .vr-n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:3}.rs.sb .vr-trials{margin:0;padding:0 20px 12px;list-style:none}.rs.sb .vr-trials>li{border-top:1px solid #eef2f3;padding:10px 0 8px}.rs.sb .vr-tt{margin:0;font-size:15px;line-height:22px}.rs.sb .vr-code{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:10px;font-size:14px}.rs.sb .vr-ct{color:var(--muted);margin:2px 0 0;font-size:14px;line-height:20px}.rs.sb .vr-more{margin-top:16px}@media (max-width:760px){.rs.sb .vr-head{grid-template-columns:minmax(0,1fr) auto;padding:10px 14px}.rs.sb .vr-pl{grid-area:2/1/auto/-1}.rs.sb .vr-n{grid-area:1/2}.rs.sb .vr-trials{padding:0 14px 10px}}@media (prefers-reduced-motion:reduce){.rs.sb .vr-chev{transition:none}}.rs.sb .rs-groups{align-items:stretch;gap:var(--fl-grid-gap)}.rs.sb .rs-group{padding:var(--fl-card-pad);overflow-wrap:break-word}.rs.sb .rs-group .tm-lead{align-items:flex-start;gap:var(--fl-s-3);min-height:76px}.rs.sb .rs-group .tm-lead .tm-init{width:48px;height:48px;font-size:17px}.rs.sb .rs-group .tm-lead .tm-init.inst{border-radius:var(--fl-r-inner)}.rs.sb .g-name{flex:1;min-width:0}.rs.sb .rs-group .tm-lead h3{font:var(--fl-t-card);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:0;display:-webkit-box;overflow:hidden}.rs.sb .rs-group .g-inst{min-height:0;font:var(--fl-t-meta);color:var(--fl-c-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.rs.sb .g-people{min-height:20px;margin-top:var(--fl-s-3)}.rs.sb .g-people .tm-unclaimed{font:var(--fl-t-meta);margin-top:0}.rs.sb .g-people .tm-unclaimed p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rs.sb .g-people .tm-unclaimed p+p,.rs.sb .g-people .tm-more{margin-top:0}.rs.sb .g-tagrow{height:var(--fl-soap-h);margin-top:var(--fl-s-3)}.rs.sb .g-tagrow .g-tags{gap:var(--fl-soap-gap);flex-wrap:nowrap;margin-top:0;overflow:hidden}.rs.sb .g-tags .g-more{border:var(--fl-soap-border) solid var(--fl-c-line);color:var(--fl-c-muted);cursor:default;background:0 0;flex:none}.rs.sb .g-pubrow{min-height:83px;margin-top:var(--fl-s-4)}.rs.sb .g-pubrow .g-pub{margin-top:0}.rs.sb .g-works{padding-top:var(--fl-s-4);border-top:1px solid var(--fl-c-line)}.rs.sb .g-works small{margin-bottom:var(--fl-s-1);color:var(--fl-c-muted);font-size:13px;line-height:18px;display:block}.rs.sb .g-works b{font:var(--fl-t-h4);font-variant-numeric:tabular-nums;color:var(--fl-c-ink);display:block}.rs.sb .g-pub small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rs.sb .g-pub a,.rs.sb .g-pub>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;display:-webkit-box;overflow:hidden}.rs.sb .g-act{padding-top:var(--fl-s-4)}.rs.sb .g-find{align-items:center;gap:var(--fl-s-2) var(--fl-s-3);margin-top:var(--fl-s-5);flex-wrap:wrap;display:flex}.rs.sb .g-find label{font:var(--fl-t-label)}.rs.sb .g-select{align-items:center;display:inline-flex;position:relative}.rs.sb .g-select select{appearance:none;min-width:220px;max-width:100%;height:var(--fl-select-h);padding:0 44px 0 var(--fl-chip-px);border:1px solid var(--fl-c-line-strong);border-radius:var(--fl-r-pill);background:var(--fl-c-paper);color:var(--fl-c-ink);font:var(--fl-t-small);cursor:pointer}.rs.sb .g-select select:hover{border-color:var(--fl-c-ink)}.rs.sb .g-select select:focus-visible{outline:2px solid var(--fl-c-blue);outline-offset:2px}.rs.sb .g-select .ico{right:var(--fl-chip-px);color:var(--fl-c-muted);pointer-events:none;position:absolute}.rs.sb #groups .empty a{color:var(--fl-c-blue);font-weight:600}@media (max-width:599px){.rs.sb .g-find label,.rs.sb .g-select,.rs.sb .g-select select{width:100%}}
