/* MARIJJI blog -> PERSONAL DIAGNOSIS CTA (PHASE 1). Quiet Luxury, self-contained. */
.mrj-diag{
  --mrj-ink:#2b3d3e; --mrj-soft:#61716f; --mrj-muted:#94a09f;
  --mrj-line:#e7e1d5; --mrj-gold:#a7935f; --mrj-paper:#f6f3ee;
  background:var(--mrj-paper); border:1px solid var(--mrj-line); border-radius:12px;
  padding:30px 26px; margin:44px 0 8px; color:var(--mrj-ink);
  font-family:inherit; text-align:center;
}
.mrj-diag-eyebrow{color:var(--mrj-gold);font-size:11px;font-weight:700;letter-spacing:.28em;margin:0 0 14px}
.mrj-diag-head{font-size:17px;font-weight:700;line-height:1.7;letter-spacing:.02em;margin:0 0 12px;color:var(--mrj-ink)}
.mrj-diag-body{color:var(--mrj-soft);font-size:14.5px;line-height:1.95;margin:0 auto 18px;max-width:34em;text-align:left}
.mrj-diag-meta{color:var(--mrj-muted);font-size:12.5px;letter-spacing:.1em;margin:0 0 16px}
.mrj-diag-btn{
  display:inline-flex;align-items:center;justify-content:center;
  background:transparent;border:1px solid var(--mrj-ink);color:var(--mrj-ink);
  font-weight:700;letter-spacing:.06em;border-radius:3px;padding:14px 34px;
  text-decoration:none;font-size:15px;transition:background .2s,color .2s;cursor:pointer;
}
.mrj-diag-btn:hover,.mrj-diag-btn:focus{background:var(--mrj-ink);color:#fff}
@media(max-width:600px){
  .mrj-diag{padding:24px 18px;margin:34px 0 6px}
  .mrj-diag-head{font-size:16px;line-height:1.65}
  .mrj-diag-body{font-size:14px}
  .mrj-diag-btn{display:flex;width:100%;padding:14px 20px}
}
