/* IUOAMC magazine: accessible tables, editorial workspace and print flow. */
.mg68-article{min-width:0;max-width:100%;overflow-wrap:anywhere}
.mg68-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;margin-block:1.5rem;border:1px solid #9cabb1;border-radius:10px;background:#fff}
.mg68-table-scroll:focus-visible{outline:3px solid #b99745;outline-offset:3px}
.mg68-article table,.mg68-table-scroll>table{display:table!important;width:100%!important;max-width:none!important;border-collapse:collapse!important;table-layout:auto!important;margin:0!important;color:#173d48}
.mg68-article th,.mg68-article td,.mg68-table-scroll th,.mg68-table-scroll td{border:1px solid #899da5!important;padding:12px 14px!important;vertical-align:top!important;line-height:1.7!important;overflow-wrap:anywhere}
.mg68-article th,.mg68-table-scroll th{background:#173d48!important;color:#fff!important;font-weight:700!important}
.mg68-article th *{color:inherit!important}
.mg68-article tbody tr:nth-child(even){background:#f4f6f4!important}
.mg68-article td p,.mg68-article th p{margin:.2em 0!important}
.mg68-table-hint{font-size:13px;color:#526b75;margin:0 0 .4rem}
.mg68-article img{max-width:100%!important;height:auto!important;object-fit:contain}
.mg67-toc[hidden]{display:none!important}
.mg68-pagination{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:7px;margin:28px 0;direction:inherit}
.mg68-pagination a,.mg68-pagination span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:8px 12px;border:1px solid #d1dce0;border-radius:9px;background:white;color:#173d48;text-decoration:none}
.mg68-pagination [aria-current=page]{background:#173d48;color:white;border-color:#173d48;font-weight:700}
.mg68-pagination [aria-disabled=true]{opacity:.5}
.mg68-admin,.mg68-preview{max-width:1200px;margin:20px auto;padding:24px;background:#fff;border:1px solid #dce3e4;border-radius:16px;color:#173d48;font-family:inherit}
.mg68-admin h1{font-size:clamp(24px,3vw,34px);font-weight:800;margin:10px 0 16px}.mg68-admin h2{font-size:24px;font-weight:700;margin-block:24px 12px}
.mg68-nav{display:flex;flex-wrap:wrap;gap:10px;margin-block:16px}
.mg68-nav a,.mg68-form button,.mg68-admin td button{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;min-height:44px;border:1px solid #af914b;border-radius:9px;background:#173d48;color:#fff;text-decoration:none;cursor:pointer}
.mg68-nav [aria-current=page]{background:#b99745;color:#102f38}
.mg68-form{display:flex;flex-wrap:wrap;align-items:end;gap:16px;padding:18px;border:1px solid #d5dfe1;border-radius:12px;margin-block:18px}
.mg68-form label{display:grid;gap:7px;font-weight:600;flex:1;min-width:180px}
.mg68-form input,.mg68-form select{min-height:44px;background:white;color:#173d48;border:1px solid #aabfc6;border-radius:8px;padding:9px;max-width:100%;width:100%}
.mg68-admin table{font-size:15px}.mg68-admin td a{color:#174d60;text-decoration:underline;font-weight:700}.mg68-admin small{display:block;font-size:12px}
.mg68-stats{padding:16px;border-inline-start:4px solid #b99745;background:#f4f6f4;line-height:1.7}.mg68-stats strong{font-size:28px;display:block}
.mg68-badge{display:inline-block;border:1px solid #b99745;border-radius:50px;padding:3px 10px;background:#faf8ef}
@media(max-width:700px){.mg68-article table{min-width:580px!important}.mg68-admin{padding:14px;margin:10px}.mg68-form{padding:12px}.mg68-form label{min-width:100%}.mg68-preview{padding:16px;margin:0;border:0}.mg68-pagination{gap:5px}}
@media print{header,footer,.mg67-reader-tools,.iuoamc-article-tools,.mg67-toc,.iuoamc-related,.iuoamc-registry-card{display:none!important}.mg68-table-hint{display:none!important}.mg68-table-scroll{overflow:visible!important;border:0;break-inside:auto}.mg68-article table{min-width:0!important;max-width:100%!important;font-size:10pt!important;table-layout:fixed!important}.mg68-article thead{display:table-header-group}.mg68-article tr{break-inside:avoid}.mg68-article th,.mg68-article td{color:#152f38!important;background:white!important;border:1px solid #5b7179!important;padding:5pt!important}.mg68-article img{max-height:180mm;max-width:100%;width:auto!important}.mg67-reading{overflow:visible!important}.mg67-reading .prose{font-size:11pt!important}}

.mg68-article h2{font-size:clamp(23px,2.3vw,30px)!important;font-weight:800!important;color:#173d48!important;line-height:1.5!important;margin:1.5em 0 .7em!important}.mg68-article h3{font-size:22px!important;font-weight:700!important;color:#173d48!important}.mg68-article p,.mg68-article li{font-size:var(--mg-reading-size,18px)!important;line-height:1.95!important}.mg68-article td p,.mg68-article th p{font-size:inherit!important}.mg68-article td,.mg68-article th{font-size:var(--mg-reading-size,16px)!important}@media print{.mg68-article p,.mg68-article li{font-size:11pt!important}.mg68-article td,.mg68-article th{font-size:9pt!important}.mg68-article h2{font-size:16pt!important}}
