.rbw-top{padding-top:calc(var(--hdr-h) + clamp(36px,5vw,64px))}
.rbw-top h1{max-width:22ch}
.rbw-top .pills{margin:22px 0 34px}
.rbw-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:clamp(24px,3vw,48px);align-items:start}
.rbw-cs{columns:2}
.rbw-side{position:sticky;top:calc(var(--hdr-h) + 20px);padding:26px 26px 28px;border:1px solid var(--ln);border-radius:var(--r);background:var(--bg-2)}
.rbw-side h2{font-size:clamp(1.35rem,2vw,1.7rem);margin-bottom:12px}
.rbw-side p{color:var(--tx-2);line-height:1.6;margin:0 0 14px}
.rbw-side .btn-row{margin-top:18px}
.rbw-links{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:8px;font-size:14px}
.rbw-embed{position:relative;background:#000}
.rbw-embed iframe{width:100%;border:0;display:block}
.rbw-embed--ig iframe{height:760px}
.rbw-embed--yt iframe{aspect-ratio:16/9;height:auto}
.rbw-link{display:block;padding:40px 16px;text-align:center;color:var(--brass);font-weight:600}
.rbw-filter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}
.rbw-chip{border:1px solid var(--ln);background:transparent;color:var(--tx-2);border-radius:999px;padding:8px 14px;font:600 12px/1 'Manrope',sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}
.rbw-chip.is-on{background:var(--brass);border-color:var(--brass);color:#1a1612}
.rbw-cards .case-card.is-off{display:none}
.rbw-pages{display:flex;gap:8px;margin-top:28px}
.rbw-pages a{padding:8px 14px;border:1px solid var(--ln);border-radius:999px;color:var(--tx-2);text-decoration:none}
.rbw-pages a.is-on{background:var(--brass);color:#1a1612;border-color:var(--brass)}
.rbw-cases{margin-top:48px;padding-top:28px;border-top:1px solid var(--ln)}
@media (max-width:1024px){.rbw-grid{grid-template-columns:1fr}.rbw-side{position:static}.rbw-cs{columns:2}}
@media (max-width:640px){.rbw-cs{columns:1}.rbw-embed--ig iframe{height:640px}}
