/* DELTA-SIERRA MARS V6.25 — shared editorial reference modules.
   One source for long-form pillar pages FR/EN; no page-local presentation rules. */
.ds-v625-reference{margin:2.35rem 0;padding:0;border-top:1px solid rgba(40,65,85,.18)}
.ds-v625-reference>h2{margin-top:2rem}
.ds-v625-reference>h3{margin-top:1.7rem}
.ds-v625-kicker{margin:1.25rem 0 .45rem!important;font:600 .78rem/1.35 system-ui,-apple-system,"Segoe UI",sans-serif!important;letter-spacing:.075em;text-transform:uppercase;color:#6b4d20!important;-webkit-text-fill-color:#6b4d20!important}
.ds-v625-note{margin:1.25rem 0;padding:1rem 1.1rem;border-left:4px solid #b77b37;background:#fff8e8;color:#22384a;border-radius:0 8px 8px 0}
.ds-v625-equation{margin:1rem 0;padding:.85rem 1rem;background:#f4f7f9;border:1px solid #cbd6dd;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;overflow-wrap:anywhere}
.ds-v625-table{width:100%;margin:1.25rem 0 1.5rem;border-collapse:collapse;background:#fff;color:#1b2d3a;font-size:.96rem;line-height:1.48}
.ds-v625-table caption{text-align:left;font-weight:600;color:#22384a;padding:0 0 .6rem}
.ds-v625-table th,.ds-v625-table td{border:1px solid #ced9e0;padding:.7rem .75rem;vertical-align:top;text-align:left}
.ds-v625-table th{background:#edf3f6;color:#162b3b;font-weight:600}
.ds-v625-table tbody tr:nth-child(even){background:#fafcfd}
.ds-v625-sources{margin:1rem 0 1.8rem;padding-left:1.25rem}
.ds-v625-sources li{margin:.45rem 0}
.ds-v625-steps{margin:1.1rem 0 1.6rem;padding-left:1.45rem}
.ds-v625-steps li{margin:.7rem 0;padding-left:.2rem}
@media(max-width:720px){
 .ds-v625-reference{margin:1.8rem 0}
 .ds-v625-table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:.91rem}
 .ds-v625-table th,.ds-v625-table td{min-width:10rem;padding:.62rem}
 .ds-v625-equation{font-size:.9rem}
}
