.iono-geo-article .iono-geo-body>h2{scroll-margin-top:95px;margin-top:2rem}.iono-geo-article .iono-geo-body img{max-width:100%;height:auto}.iono-geo-article .iono-geo-body p[style*="center"]{text-align:center}.iono-geo-article .iono-caption{text-align:center;font-size:.91rem;color:var(--muted,#596575);margin:.35rem 0 1.4rem}.iono-geo-article .iono-table-scroll{max-width:100%;overflow-x:auto;margin:1.25rem 0}.iono-geo-article .iono-table-scroll table{width:auto;max-width:100%;margin-inline:auto;border-collapse:collapse}.iono-geo-article .iono-table-scroll td,.iono-geo-article .iono-table-scroll th{padding:.35rem .65rem}.iono-geo-article .iono-equation{overflow-x:auto;margin:1rem auto;text-align:center}.iono-geo-article .iono-equation table{margin:auto;width:auto!important;max-width:100%}.iono-geo-article .iono-equation td{border:0!important}.iono-geo-article p,.iono-geo-article li{overflow-wrap:break-word}@media(max-width:700px){.iono-geo-article .iono-table-scroll table{font-size:.86rem}}

.iono-geo-article .iono-figure{text-align:center;margin:1.4rem auto .3rem}.iono-geo-article .iono-figure img{display:inline-block;max-width:100%;height:auto}

/* Native, selectable MathML equations with aligned equation numbers. */
.iono-geo-article .iono-math-equation{display:grid;grid-template-columns:minmax(0,1fr) 3rem;align-items:center;gap:.5rem;max-width:100%;margin:1.3rem auto;padding:.25rem 0;overflow-x:auto;text-align:initial}
.iono-geo-article .iono-math-expression{min-width:max-content;text-align:center;overflow:visible}
.iono-geo-article .iono-math-expression math{font-size:1.12rem;margin:auto}
.iono-geo-article .iono-equation-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
.iono-geo-article .iono-table-caption{display:block;text-align:center;margin:.45rem auto 1.4rem}
@media(max-width:600px){.iono-geo-article .iono-math-expression math{font-size:1rem}.iono-geo-article .iono-math-equation{grid-template-columns:minmax(0,1fr) 2.2rem}}

/* Compact MathML: allow equations to use the available column without internal scrollbars. */
.iono-geo-article .iono-math-equation{grid-template-columns:minmax(0,1fr) 2.4rem;gap:.25rem;overflow:visible;margin:1rem auto}
.iono-geo-article .iono-math-expression{min-width:0;max-width:100%;overflow:visible}
.iono-geo-article .iono-math-expression math{font-size:.82rem;max-width:100%}
.iono-geo-article .iono-equation-number{font-size:.85rem}
.iono-geo-article .iono-model-note{margin:0 0 1.6rem;line-height:1.65}
@media(max-width:700px){.iono-geo-article .iono-math-expression math{font-size:clamp(.55rem,1.9vw,.72rem)}.iono-geo-article .iono-math-equation{grid-template-columns:minmax(0,1fr) 1.6rem;gap:.15rem}.iono-geo-article .iono-equation-number{font-size:.72rem}}

/* Introductory model disclaimer: same golden left rule as /radio/remer/. */
.iono-geo-article .iono-model-note{display:block;margin:0 0 1.7rem;padding:24px 28px;border-left:4px solid #e8ad23;background:#fff;box-shadow:0 6px 20px rgba(8,20,30,.055);color:#34434e;line-height:1.58}
@media(max-width:760px){.iono-geo-article .iono-model-note{padding:20px 18px}}
