.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;height:22px;font:700 13px/20px var(--font);letter-spacing:0;text-transform:none;white-space:nowrap;border:1px solid #0b7c8673;border-radius:9999px;align-items:center;margin-top:52px;padding:0 9px;display:inline-flex}.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);border-radius:16px;gap:1px;margin-top:40px;overflow:hidden}.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);font:600 13px/18px var(--font);letter-spacing:0;text-transform:none;border-radius:9999px;padding:3px 10px;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:40px;font-size:15px}.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{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}}
