:root{--rs-red-primary:#dc2626;--rs-red-dark:#b91c1c;--rs-red-soft:#fef2f2;--rs-red-border:#fecaca;--rs-ink-title:#111827;--rs-ink-body:#374151;--rs-ink-muted:#6b7280;--rs-bg-canvas:#f8f9fa;--rs-bg-card:#ffffff;--rs-border-subtle:#edf0f3;--rs-clinical-teal:#0f766e;--rs-clinical-blue:#0284c7}.rs-journal-shell{background-color:var(--rs-bg-canvas);color:var(--rs-ink-title);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-height:100vh}.rs-journal-topbar{background:#ffffff;border-top:4px solid var(--rs-red-primary);border-bottom:1px solid #e5e7eb;padding:12px 20px;font-size:.75rem;color:#4b5563}.rs-journal-topbar-inner{max-width:1140px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.rs-eyebrow-red{color:var(--rs-red-primary);font-size:.75rem;letter-spacing:.07em;margin:0 0 8px}.rs-badge-red-solid,.rs-eyebrow-red{display:inline-block;font-family:Inter,system-ui,sans-serif;font-weight:800;text-transform:uppercase}.rs-badge-red-solid{background:var(--rs-red-primary);color:#ffffff;font-size:.7rem;letter-spacing:.08em;padding:4px 10px;border-radius:4px}.rs-section-heading{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,2.5vw,2.2rem);font-weight:400;color:var(--rs-ink-title);line-height:1.2;margin:0 0 8px}.rs-section-subtitle{font-family:Inter,system-ui,sans-serif;font-size:.98rem;color:#4b5563;line-height:1.58;margin:0}.rs-white-card{background:#ffffff;border:1px solid #eef0f4;border-radius:18px;padding:28px 26px;box-shadow:0 4px 20px rgba(17,24,39,.04);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.rs-white-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(220,38,38,.07);border-color:#fbd5d5}.rs-card-title{font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:400;color:var(--rs-ink-title);line-height:1.3;margin:0 0 10px}.rs-card-desc{font-size:.93rem;color:#4b5563;line-height:1.62;margin:0 0 18px}.rs-card-desc,.rs-link-red{font-family:Inter,system-ui,sans-serif}.rs-link-red{display:inline-flex;align-items:center;gap:6px;color:var(--rs-red-primary);font-size:.9rem;font-weight:700;text-decoration:none}.rs-link-red:hover{color:var(--rs-red-dark);text-decoration:underline}.rs-btn-red-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--rs-red-primary);color:#ffffff!important;font-family:Inter,system-ui,sans-serif;font-size:.88rem;font-weight:700;padding:11px 22px;border-radius:999px;text-decoration:none;border:none;box-shadow:0 4px 14px rgba(220,38,38,.22);transition:background .18s ease,transform .18s ease}.rs-btn-red-pill:hover{background:var(--rs-red-dark);transform:translateY(-1px)}.rs-btn-outline-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ffffff;color:var(--rs-ink-title)!important;font-family:Inter,system-ui,sans-serif;font-size:.88rem;font-weight:700;padding:10px 20px;border-radius:999px;text-decoration:none;border:1.5px solid #e5e7eb}.rs-btn-outline-pill:hover{border-color:var(--rs-red-primary);color:var(--rs-red-primary)!important}.rs-cover-spread{display:grid;grid-template-columns:1.35fr 1fr;gap:24px;margin-bottom:36px}@media (max-width:960px){.rs-cover-spread{grid-template-columns:1fr}}.rs-journal-grid-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:32px;align-items:start}@media (max-width:960px){.rs-journal-grid-layout{grid-template-columns:1fr;gap:24px}}.rs-journal-sidebar{position:sticky;top:88px;background:#ffffff;border:1px solid #eef0f4;border-top:4px solid var(--rs-red-primary);border-radius:18px;padding:24px 22px;box-shadow:0 4px 20px rgba(17,24,39,.04)}.rs-journal-prose{font-family:Georgia,Times New Roman,serif;font-size:1.07rem;line-height:1.82;color:#1f2937}.rs-journal-dropcap p:first-of-type:first-letter,.rs-journal-prose>p:first-of-type:first-letter{float:left;font-family:Georgia,serif;font-size:3.15rem;line-height:.86;padding-top:4px;padding-right:10px;padding-bottom:2px;color:var(--rs-red-primary);font-weight:700}.rs-journal-prose h2{font-size:1.48rem;line-height:1.3;margin-top:2.2rem;margin-bottom:.85rem;padding-bottom:8px;border-bottom:2px solid #fef2f2;position:relative}.rs-journal-prose h2,.rs-journal-prose h3{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--rs-ink-title)}.rs-journal-prose h3{font-size:1.18rem;margin-top:1.5rem;margin-bottom:.55rem}.rs-journal-prose p{margin-top:0;margin-bottom:1.2rem}.rs-journal-prose blockquote{margin:1.6rem 0;padding:18px 22px;background:var(--rs-red-soft);border-left:4px solid var(--rs-red-primary);border-radius:0 14px 14px 0;font-style:italic;color:#111827;font-size:1.02rem}.rs-journal-prose ol,.rs-journal-prose ul{margin:0 0 1.3rem;padding-left:1.4rem}.rs-journal-prose li{margin-bottom:.5rem}.rs-journal-abstract-box{background:#ffffff;border:1px solid #eef0f4;border-left:4px solid var(--rs-red-primary);border-radius:16px;padding:24px 26px;margin-bottom:24px;box-shadow:0 4px 18px rgba(17,24,39,.03)}