/* Revel & Ruin independent maturity advisories — visual notice only */
.rr-maturity{margin:26px 0 12px;padding:23px 25px;background:linear-gradient(125deg,rgba(35,25,20,.96),rgba(12,10,10,.97));border:1px solid rgba(227,174,104,.38);border-left:3px solid #d8a461;box-shadow:0 12px 35px rgba(0,0,0,.25);max-width:820px}
.rr-maturity-header{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:12px}
.rr-maturity-label{font-family:'DM Sans',Arial,sans-serif;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f6d5a1;font-size:11px}
.rr-maturity-tag{font-family:'DM Sans',Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.10em;border:1px solid #c99b66;color:#f0c789;padding:6px 10px;white-space:nowrap}
.rr-maturity-title{font-family:'DM Sans',Arial,sans-serif;color:#f4dfc5;font-size:14px;font-weight:700;margin:0 0 7px}
.rr-maturity-copy{color:#d1bfaa;font-size:13px;line-height:1.75;margin:0}
.rr-maturity-note{color:#b5a28d;font-size:11px;line-height:1.65;margin:10px 0 0}
.rr-maturity-mini{color:#d0ad7d;font-size:10px;letter-spacing:.12em;text-transform:uppercase;display:block;margin-top:10px}
@media(max-width:600px){.rr-maturity{padding:17px 16px;margin:22px 0 8px}.rr-maturity-header{gap:9px}}
