*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--ink: #16181d;--ink-soft: #3a3d44;--muted: #6a6f78;--rule: #d6d9df;--rule-soft: #e9ebef;--paper: #fbfbfa;--card: #ffffff;--bmj-blue: #1a4a7a;--bmj-blue-soft: #eef3f8;--accent: #b9302a}html{scroll-behavior:smooth;background:var(--paper)}body{font-family:"Source Serif 4 Variable",Georgia,serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}.journal{max-width:760px;margin:0 auto;padding:0 1.25rem 5rem}::selection{background:var(--bmj-blue);color:#fff}.jhead{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0 1rem;border-bottom:1px solid var(--rule)}.jbrand{display:flex;align-items:baseline;gap:.55rem}.jlogo{font-family:Inter,sans-serif;font-weight:700;font-size:1.6rem;color:#fff;background:var(--bmj-blue);padding:.1rem .55rem;letter-spacing:.02em}.jprod{font-family:Inter,sans-serif;font-size:.78rem;letter-spacing:.04em;color:var(--ink-soft)}.jnav{display:flex;gap:1.1rem;font-family:Inter,sans-serif;font-size:.72rem;letter-spacing:.03em;color:var(--muted)}article{padding-top:1.5rem}.atype{font-family:Inter,sans-serif;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bmj-blue);font-weight:600;margin-bottom:1rem}.title{font-family:"Source Serif 4 Variable",Georgia,serif;font-weight:700;font-size:clamp(1.5rem,4vw,2.05rem);line-height:1.22;color:var(--ink);margin-bottom:1.25rem}.authors{font-family:"Source Serif 4 Variable",Georgia,serif;font-size:.95rem;color:var(--ink);margin-bottom:.4rem}.authors sup{font-size:.62rem;color:var(--bmj-blue)}.affils{font-family:Inter,sans-serif;font-size:.76rem;line-height:1.7;color:var(--muted);margin-bottom:.6rem}.aff sup{font-size:.6rem;color:var(--bmj-blue)}.aff+.aff:before{content:"· "}.corresp{font-family:Inter,sans-serif;font-size:.76rem;color:var(--muted);margin-bottom:1.25rem}.corresp a{color:var(--bmj-blue);text-decoration:none}.corresp a:hover{text-decoration:underline}.meta-row{display:flex;flex-wrap:wrap;gap:1.5rem;border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);padding:.7rem 0;font-family:Inter,sans-serif;font-size:.74rem;color:var(--ink-soft)}.meta-row div{display:flex;flex-direction:column;gap:.15rem}.ml{font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}hr.thick{border:none;border-top:3px solid var(--ink);margin:1.5rem 0}hr.thin{border:none;border-top:1px solid var(--rule);margin:2rem 0}.sec-h{font-family:"Source Serif 4 Variable",Georgia,serif;font-weight:700;font-size:1.3rem;color:var(--ink);margin:2rem 0 .8rem;line-height:1.3}.sub-h{font-family:"Source Serif 4 Variable",Georgia,serif;font-weight:700;font-size:1.02rem;color:var(--ink);margin:1.6rem 0 .5rem}article p{font-size:.98rem;line-height:1.72;color:var(--ink);margin-bottom:.95rem}article em{font-style:italic}.fn a{font-family:Inter,sans-serif;font-size:.62rem;color:var(--bmj-blue);text-decoration:none}.sumbox{background:var(--bmj-blue-soft);border-left:4px solid var(--bmj-blue);padding:1.25rem 1.4rem;margin:0 0 1.75rem}.box-title{font-family:"Source Serif 4 Variable",Georgia,serif;font-weight:700;font-size:1.05rem;color:var(--bmj-blue);margin-bottom:.7rem;text-transform:uppercase;letter-spacing:.04em}.sum-q{font-family:Inter,sans-serif;font-weight:600;font-size:.82rem;color:var(--ink);margin:.7rem 0 .3rem}.sum-list,.learn{margin:0 0 .5rem 1.1rem;padding:0}.sum-list li,.learn li{font-size:.88rem;line-height:1.6;color:var(--ink-soft);margin-bottom:.45rem}.abstract{background:var(--card);border:1px solid var(--rule);padding:1.1rem 1.3rem;margin-bottom:.5rem}.abstract p{font-size:.92rem;line-height:1.7;margin-bottom:.7rem}.abstract p:last-child{margin-bottom:0}.lab{font-family:Inter,sans-serif;font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--bmj-blue);margin-right:.4rem}.eq{font-family:"Source Serif 4 Variable",Georgia,serif;font-style:italic;font-size:1.02rem;text-align:center;background:var(--bmj-blue-soft);padding:.85rem 1rem;margin:1rem 2rem;border-radius:2px;color:var(--ink)}.table-wrap{overflow-x:auto;margin:1rem 0 1.25rem}table{width:100%;border-collapse:collapse;font-size:.84rem;font-family:Inter,sans-serif}th{text-align:left;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);padding:.5rem .7rem;border-bottom:2px solid var(--ink)}td{padding:.5rem .7rem;border-bottom:1px solid var(--rule-soft);color:var(--ink-soft);line-height:1.5}td:first-child{font-weight:600;color:var(--bmj-blue);white-space:nowrap}.fig{margin:1.5rem 0;background:var(--card);border:1px solid var(--rule);padding:1.1rem}.fig svg{width:100%;height:auto;display:block}.fig figcaption{font-family:Inter,sans-serif;font-size:.78rem;line-height:1.55;color:var(--ink-soft);margin-top:.8rem;padding-top:.7rem;border-top:1px solid var(--rule-soft)}.fig figcaption strong{color:var(--ink)}.patient-box{background:var(--card);border:1px solid var(--rule);border-top:3px solid var(--accent);padding:1.2rem 1.4rem;margin:2rem 0}.patient-box .box-title{color:var(--accent)}.patient-q{font-family:"Source Serif 4 Variable",Georgia,serif;font-style:italic;font-size:1.02rem;line-height:1.6;color:var(--ink);border-left:3px solid var(--rule);padding-left:1.1rem}.patient-attr{font-family:Inter,sans-serif;font-size:.72rem;color:var(--muted);margin-top:.8rem}.footnotes{margin:1.5rem 0}.footnotes p{font-family:Inter,sans-serif;font-size:.74rem;line-height:1.6;color:var(--muted);margin-bottom:.55rem}.footnotes strong{color:var(--ink-soft);font-weight:600}.ref-h{font-family:"Source Serif 4 Variable",Georgia,serif;font-weight:700;font-size:1rem;color:var(--ink);margin:1.75rem 0 .6rem}.refs{margin-left:1.3rem;padding:0}.refs li{font-size:.8rem;line-height:1.55;color:var(--ink-soft);margin-bottom:.5rem}.refs em{color:var(--muted)}.refs a.back,.refs a{font-family:Inter,sans-serif;font-size:.72rem;color:var(--bmj-blue);text-decoration:none}.refs a:hover{text-decoration:underline}.cite{font-family:Inter,sans-serif;font-size:.74rem;line-height:1.6;color:var(--ink-soft);background:var(--bmj-blue-soft);padding:.8rem 1rem;margin:1.5rem 0}.return{text-align:center;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--rule);font-family:Inter,sans-serif;font-size:.7rem;letter-spacing:.06em}.return a{color:var(--muted);text-decoration:none}.return a:hover{color:var(--bmj-blue)}@media(max-width:600px){.journal{padding:0 1rem 4rem}.jnav{display:none}.eq{margin:1rem 0}.meta-row{gap:1rem}article p{font-size:.94rem}}
