.rs{padding:128px 0 96px}.rs .wrap{max-width:900px}.rs h1{letter-spacing:-.035em;margin-bottom:22px;font-size:clamp(34px,5vw,58px);line-height:1.04}.rs h2{margin:56px 0 18px;font-size:clamp(24px,3vw,34px)}.rs h3{margin:0 0 6px;font-size:18px}.rs-crumbs{color:var(--mut);flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:13px;font-weight:600;display:flex}.rs-crumbs a{color:var(--mut)}.rs-crumbs a:hover{color:var(--ink)}.rs-intro{color:var(--ink);text-wrap:pretty;max-width:760px;font-size:19px;font-weight:600;line-height:1.6}.rs-meta{color:var(--mut);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 20px;font-size:13.5px;font-weight:600;display:flex}.rs-meta a{color:var(--pine3)}.rs-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rs-item{background:var(--card);border:1px solid var(--hair);border-radius:16px;padding:18px 22px}.rs-item p{color:var(--ink2);margin:0 0 8px;font-size:16px;line-height:1.6}.rs-item p:last-child{margin-bottom:0}.rs-item:target{border-color:var(--leaf-deep);box-shadow:0 0 0 3px var(--leaf-dim)}.rs-item:has(:target){border-color:var(--leaf-deep);box-shadow:0 0 0 3px var(--leaf-dim)}.rs-anchor{letter-spacing:.02em;color:var(--leaf-text);font-size:12.5px;font-weight:700}.rs-anchor:hover{color:var(--ink)}.rs-tablewrap{background:var(--card);border:1px solid var(--hair);border-radius:16px;margin:0 0 10px;overflow-x:auto}.rs-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14.5px}.rs-table caption{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);padding:14px 18px 0;font-size:12px;font-weight:800}.rs-table th,.rs-table td{text-align:left;border-bottom:1px solid var(--hair);vertical-align:top;padding:11px 18px}.rs-table thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--mut);background:var(--mist);font-size:11px;font-weight:800}.rs-table tbody tr:last-child th,.rs-table tbody tr:last-child td{border-bottom:none}.rs-table tbody th{color:var(--ink);font-weight:700}.rs-note{color:var(--mut);margin:0 0 8px;font-size:13px;line-height:1.55}.rs-bullets{color:var(--ink2);margin:0;padding-left:20px}.rs-bullets li{margin-bottom:8px;line-height:1.6}.rs-cite{border-left:3px solid var(--leaf);padding:6px 0 6px 20px}.rs-cite p{color:var(--ink2);margin:0 0 8px}.rs-rank{background:var(--card);border:1px solid var(--hair);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.rs-rank li{border-bottom:1px solid var(--hair);font-variant-numeric:tabular-nums;grid-template-columns:56px 1fr auto;align-items:baseline;gap:14px;padding:13px 20px;display:grid}.rs-rank li:last-child{border-bottom:none}.rs-rank .rk{color:var(--ink);font-weight:800}.rs-rank .nm{font-weight:700}.rs-rank .val{color:var(--ink2);text-align:right;font-size:14px}.rs-facts{background:var(--card);border:1px solid var(--hair);border-radius:16px;grid-template-columns:minmax(160px,auto) 1fr;margin:0;display:grid;overflow:hidden}.rs-facts dt,.rs-facts dd{border-bottom:1px solid var(--hair);margin:0;padding:11px 20px}.rs-facts dt{color:var(--mut);font-size:13px;font-weight:700}.rs-facts dd{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px}.rs-facts dt:last-of-type,.rs-facts dd:last-of-type{border-bottom:none}@media (max-width:620px){.rs{padding-top:104px}.rs-facts{grid-template-columns:1fr}.rs-facts dt{border-bottom:none;padding-bottom:0}.rs-rank li{grid-template-columns:40px 1fr}.rs-rank .val{text-align:left;grid-column:2}}
