body.rv2 .rx-resource-card .rr-resource-copy p{font-size:15px;line-height:1.75;color:var(--rb-muted);margin:0 0 20px}
body.rv2 .rr-resource-jumps{display:flex;gap:8px 26px;flex-wrap:wrap;padding:0 0 22px;border-bottom:1px solid var(--rb-border);margin:0 0 38px}
body.rv2 .rr-resource-jumps a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:500;color:var(--rb-body);text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--rb-border-strong)}
body.rv2 .rr-resource-jumps a:hover{color:var(--rb-red-text);text-decoration-color:var(--rb-red-text)}
body.rv2 .rr-resource-group{margin:0 0 48px;scroll-margin-top:118px}
body.rv2 .rr-resource-group>header{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:end;gap:25px;margin:0 0 22px;scroll-margin-top:118px}
body.rv2 .rr-resource-group>header h2{font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0}
body.rv2 .rr-resource-group>header p{font-size:15px;line-height:1.7;color:var(--rb-muted);max-width:66ch;margin:0}
body.rv2 .rr-resource-list{display:grid;gap:20px}
body.rv2 .rr-resource-list-tasks{grid-template-columns:repeat(3,minmax(0,1fr))}
body.rv2 .rr-resource-card{display:flex;flex-direction:column;min-width:0;padding:25px;border:1px solid var(--rb-border);background:var(--rb-paper)}
body.rv2 .rr-resource-card .rx-resource-top{display:flex;align-items:center;gap:10px;color:var(--rb-muted);font-size:10px;line-height:1.6;letter-spacing:.04em;margin:0 0 20px}
body.rv2 .rr-resource-card .rx-resource-top svg{height:28px;width:28px;flex:0 0 28px;color:var(--rb-red-text)}
body.rv2 .rr-resource-copy{min-width:0}
body.rv2 .rr-resource-card h3{font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.015em;margin:0 0 13px}
body.rv2 .rr-resource-card h3 a{color:var(--rb-ink);text-decoration:none}
body.rv2 .rr-resource-card h3 a:hover{color:var(--rb-red-text);text-decoration:underline;text-underline-offset:4px}
body.rv2 .rr-resource-card p{font-size:14px;line-height:1.75;color:var(--rb-muted);margin:0 0 16px;max-width:65ch}
body.rv2 .rr-resource-card>.rh-link{margin-top:auto;padding-top:8px;display:inline-flex;gap:16px;align-items:center;min-height:44px;align-self:flex-start;font-size:14px;line-height:1.5;color:var(--rb-ink);font-weight:500}
body.rv2 .rr-resource-card>.rh-link:hover{color:var(--rb-red-text)}
body.rv2 .rr-resource-list-downloads,body.rv2 .rr-resource-list-reference{grid-template-columns:repeat(2,minmax(0,1fr))}
body.rv2 .rr-resource-card-downloads{padding:22px 24px;background:var(--rb-surface)}
body.rv2 .rr-resource-card-downloads .rx-resource-top{margin-bottom:13px}
body.rv2 .rr-resource-card-downloads h3,body.rv2 .rr-resource-card-reference h3{font-size:20px;line-height:1.3}
body.rv2 .rr-resource-card-downloads.rr-resource-card-bundle{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 32px;border-left:3px solid var(--rb-action)}
body.rv2 .rr-resource-card-downloads.rr-resource-card-bundle .rx-resource-top{grid-column:1/-1}
body.rv2 .rr-resource-card-downloads.rr-resource-card-bundle>.rh-link{align-self:center;max-width:240px}
body.rv2 .rr-resource-card-downloads.rr-resource-card-bundle p{margin-bottom:0}
body.rv2 .rr-resource-list-explore{grid-template-columns:1fr}
body.rv2 .rr-resource-card-explore{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 30px;background:var(--rb-surface-alt)}
body.rv2 .rr-resource-card-explore .rx-resource-top{grid-column:1/-1;margin-bottom:14px}
body.rv2 .rr-resource-card-explore>.rh-link{align-self:center;max-width:240px}
body.rv2 .rr-resource-card-explore p{margin-bottom:0}
body.rv2 .rr-resource-hub a:focus-visible{outline:2px solid var(--rb-action);outline-offset:4px}
@media(max-width:950px){body.rv2 .rr-resource-list-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}body.rv2 .rr-resource-card-tasks:last-child{grid-column:1/-1}body.rv2 .rr-resource-group>header{grid-template-columns:1fr;gap:12px}body.rv2 .rr-resource-card-explore,body.rv2 .rr-resource-card-downloads.rr-resource-card-bundle{grid-template-columns:1fr;gap:14px}body.rv2 .rr-resource-card-explore>.rh-link,body.rv2 .rr-resource-card-downloads.rr-resource-card-bundle>.rh-link{max-width:none;align-self:start}}
@media(max-width:760px){body.rv2 .rr-resource-jumps{gap:4px 19px;margin-bottom:30px;padding-bottom:16px}body.rv2 .rr-resource-jumps a{font-size:13px}body.rv2 .rr-resource-group{margin-bottom:36px;scroll-margin-top:102px}body.rv2 .rr-resource-group>header{scroll-margin-top:102px;margin-bottom:18px}body.rv2 .rr-resource-group>header h2{font-size:25px}body.rv2 .rr-resource-group>header p{font-size:14px}body.rv2 .rr-resource-list-tasks,body.rv2 .rr-resource-list-downloads,body.rv2 .rr-resource-list-reference{grid-template-columns:1fr;gap:16px}body.rv2 .rr-resource-card{padding:22px}body.rv2 .rr-resource-card h3{font-size:21px}body.rv2 .rr-resource-card>.rh-link{width:100%;justify-content:space-between}body.rv2 .rr-resource-card-downloads h3,body.rv2 .rr-resource-card-reference h3{font-size:20px}}
