.rax-cat-breadcrumb .current{color:rgba(255,255,255,.4)}.rax-cat-eyebrow{display:inline-block;font-family:var(--font-mono,"Roboto Mono",monospace);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#c7a868;margin-bottom:20px;padding:6px 12px;border:1px solid rgba(199,168,104,.35);border-radius:2px}.rax-cat-post__thumb.placeholder{background-image:radial-gradient(circle at 30% 40%,rgba(199,168,104,.12),transparent 55%),radial-gradient(circle at 70% 70%,rgba(199,168,104,.08),transparent 55%);background-color:#eaedf3}.rax-cat-empty{text-align:center;padding:80px 24px;color:#5b6675}.rax-cat-cta{background:#2a2c29;color:#fff;padding:72px 24px;text-align:center;position:relative;overflow:hidden}.rax-cat-cta::before{content:"";position:absolute;inset:0;background:radial-gradient(620px 280px at 50% 0%,rgba(199,168,104,.28),transparent 60%);pointer-events:none}.rax-cat-cta__inner{position:relative;z-index:1;max-width:680px;margin:0 auto}.rax-cat-cta h3{font-family:var(--font-heading,"Roboto",sans-serif);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.15;letter-spacing:-.01em;margin:0 0 16px}.rax-cat-cta p{color:rgba(255,255,255,.7);font-size:1.05rem;line-height:1.65;margin:0 0 28px}.rax-cat-cta__btn{display:inline-block;padding:14px 28px;background:#c7a868;color:#2a2c29;font-family:var(--font-mono,"Roboto Mono",monospace);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;text-decoration:none;transition:transform .2s ease,background .2s ease}.rax-cat-cta__btn:hover{transform:translateY(-2px);background:#b3954f;color:#2a2c29}