/* Common reading format, BOI / WOI / JD. */
.immortals-reading .page-content {line-height:1.8;}
.immortals-reading .page-content h2 {margin:36px 0 18px!important;}
.immortals-reading .page-content h3 {margin:28px 0 14px!important;}
.immortals-reading .page-content p {margin-bottom:16px;}
.immortals-reading .page-content .immortals-table-scroll {max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;}
.immortals-reading .page-content .immortals-table-scroll table {min-width:480px;table-layout:auto!important;}
.immortals-reading .page-content .immortals-table-scroll td,
.immortals-reading .page-content .immortals-table-scroll th {overflow-wrap:normal!important;word-break:normal!important;}
.immortals-reading .page-content .immortals-table-scroll tr>:first-child {width:1%;min-width:max-content;white-space:nowrap!important;}
.immortals-reading .page-content .immortals-table-scroll tr>:first-child * {white-space:inherit!important;overflow-wrap:normal!important;word-break:normal!important;}
.immortals-reading .page-content .immortals-table-scroll td:not(:first-child) {white-space:normal!important;min-width:140px;max-width:520px;}
.immortals-reading .page-content .immortals-table-scroll tr>:first-child.immortals-long-cell {white-space:normal!important;min-width:240px;max-width:420px;}
.immortals-reading .page-content .immortals-table-scroll tr>:first-child.immortals-long-cell * {white-space:normal!important;}
.immortals-reading .page-content .immortals-table-scroll table.immortals-prose-table {min-width:580px;}
.immortals-reading .page-content .immortals-table-scroll table.immortals-one-column {min-width:0;}
.immortals-reading .page-content .immortals-one-column tr>:first-child {width:auto;white-space:normal!important;min-width:220px;}
.immortals-reading .page-content .callout.info {background:#eaf2ff!important;color:#253b5d!important;border:1px solid #bacfeb!important;border-left:4px solid #467cc1!important;border-radius:8px;padding:16px 18px 16px 44px!important;padding-inline-start:44px!important;margin:20px 0!important;}
.dark-mode .immortals-reading .page-content .callout.info {background:#202e42!important;color:#dce9ff!important;border-color:#3a5375!important;border-left-color:#85b3f3!important;}
.immortals-reading .page-content .callout.info strong {color:inherit!important;}
.immortals-reading .page-content .immortals-gallery {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start;}
.immortals-reading .page-content .immortals-gallery>figure {margin:0!important;min-width:0;}
.immortals-reading .page-content figcaption {line-height:1.55;}
@media(max-width:700px) {
 .immortals-reading .page-content .immortals-gallery {grid-template-columns:1fr;}
 .immortals-reading .page-content .immortals-table-scroll {margin:18px 0;}
}
@media print {.immortals-reading .page-content .immortals-table-scroll {overflow:visible;} .immortals-reading .page-content .immortals-table-scroll table {min-width:0!important;} .immortals-reading .page-content .immortals-table-scroll td {white-space:normal!important;}}

.immortals-reading .page-content .callout.info::before {top:18px;margin-top:0;}
