/* Historical equation labels stay beside their original relation. */
.ard-eq{position:relative;display:flex;align-items:center;gap:14px;justify-content:space-between;min-width:0;padding:16px 20px;margin:.65em 0;background:var(--cream);border-inline-start:2px solid #bac5af;break-inside:avoid}
.ard-eq math{display:block;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;padding:5px 0;font-size:1.12rem;color:var(--ink)}
.ard-eq annotation{display:none}
.ard-eq-number{flex:none;font:500 12px/1.7 var(--sans);color:#516655;font-variant-numeric:tabular-nums}
.ard-roles{margin:26px 0}.ard-roles dt{font:600 15px/1.6 var(--sans);color:var(--ink);border-top:1px solid var(--line);padding-top:14px}.ard-roles dd{margin:3px 0 20px;line-height:1.85;color:#344b40}.ard-roles .ard-eq{margin:8px 0 0}
.ard-locators{padding-inline-start:1.3em;line-height:1.8}.ard-locators li{margin-bottom:6px}
@media(max-width:600px){.ard-eq{padding:12px 9px;gap:5px}.ard-eq math{font-size:1rem}.ard-eq-number{font-size:11px}}
@media print{.ard-eq{border:1px solid #ccc}.ard-eq math{overflow:visible}}
.reading-hero h1{text-wrap:balance}
@media(max-width:360px){#ard-eq-5{display:block;padding:9px 5px}#ard-eq-5 math{font-size:.93rem}#ard-eq-5 .ard-eq-number{display:block;text-align:right}}
