body > nav,body > .mobile-nav,body > #mbMobileMenu { display:none !important; }
body > main.container,body main.container { width:min(var(--x-max),calc(100% - 48px)) !important; max-width:none !important; margin:auto !important; padding:64px 0 92px !important; color:var(--x-text) !important; }
body main.container > h1 { max-width:980px; margin:0 0 20px !important; padding:0 !important; border:0 !important; color:#fff !important; font:400 clamp(48px,6vw,78px)/.96 var(--x-serif) !important; font-style:normal !important; letter-spacing:-.055em !important; text-transform:none !important; }
body main.container > p { max-width:760px; color:var(--x-muted) !important; font-size:17px !important; line-height:1.7 !important; }
body main.container h2 { color:#fff !important; font-family:var(--x-serif) !important; font-weight:400 !important; letter-spacing:-.035em !important; }
.bg-zinc-900,.bg-zinc-900\/40,.bg-zinc-900\/50 { background:var(--x-panel) !important; }
.border-zinc-800,.border-zinc-700 { border-color:var(--x-line) !important; }
.rounded-3xl,.rounded-2xl,.rounded-xl { border-radius:0 !important; }
.shadow-2xl,.shadow-xl { box-shadow:none !important; }
.text-\[\#ff00ff\] { color:var(--x-pink) !important; }
.bg-\[\#ff00ff\] { background:var(--x-pink) !important; }

.rb-wrap { width:min(900px,calc(100% - 48px)) !important; max-width:none !important; margin:auto !important; padding:62px 0 90px !important; }
.rb-card { padding:32px !important; border:1px solid var(--x-line) !important; border-radius:0 !important; background:transparent !important; box-shadow:none !important; }
.rb-title { color:#fff !important; font:400 clamp(40px,5.6vw,66px)/1 var(--x-serif) !important; letter-spacing:-.05em !important; }
.rb-body { color:#d0cad0 !important; font-size:18px !important; line-height:1.8 !important; }
.rb-media img { width:100% !important; aspect-ratio:16/9 !important; object-fit:cover !important; border:1px solid var(--x-line) !important; border-radius:0 !important; }

@media (max-width:760px) {
  body > main.container,body main.container,.rb-wrap { width:calc(100% - 30px) !important; padding:48px 0 72px !important; }
  .rb-card { padding:21px !important; }
}
