.smx27-reading{line-height:1.95;overflow-wrap:anywhere}
.smx27-reading h2{margin-top:2.5em;scroll-margin-top:90px}
.smx27-reading h3{margin-top:1.8em;line-height:1.55}
.smx27-reading p{margin:1em 0}
.smx27-reading a{text-decoration:underline;text-underline-offset:.2em}
.smx27-table{max-width:100%;overflow-x:auto;margin:1.25em 0}
.smx27-reading table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.94em}
.smx27-reading th,.smx27-reading td{border:1px solid #dce5e8;padding:.8em;text-align:left;vertical-align:top}
.smx27-reading th{background:#edf5f4;color:#163d45;font-weight:700}
.smx27-reading tbody tr:nth-child(even){background:#f8fafb}
.smx27-toc,.smx27-directory{padding:18px 22px;border:1px solid #d7e5e6;border-radius:12px;background:#f7faf9;margin:24px 0}
.smx27-reading summary{cursor:pointer;font-weight:700;line-height:1.5;padding:10px 0;color:#194853}
.smx27-directory details+details{border-top:1px solid #d7e5e6}
.smx27-directory ul{columns:2;column-gap:28px;padding-left:20px}
.smx27-directory li{break-inside:avoid;padding:5px 0}
.smx27-directory small{color:#64747a}
.smx27-admax{margin:20px auto 30px;text-align:center;max-width:100%}
.smx27-ad-label{font-size:11px!important;color:#777!important;letter-spacing:.12em;margin:0 0 6px!important}
.smx27-admax iframe{max-width:100%}
.smx27-top-ads:empty{display:none}
.smx27-ad-slot{max-width:100%;margin:30px 0;padding:16px 0;border-top:1px solid #e3e9e9;border-bottom:1px solid #e3e9e9;clear:both}
.smx27-ad-slot:empty{display:none}
.smx27-ad-slot .smx27-admax{margin:18px auto}
.smx27-disclosure,.smx27-datestamp{font-size:.78em;color:#637277}
.smx27-lead{font-size:1.05em;line-height:2}
.smx27-reading .deviation-matrix{font-size:.88em;table-layout:auto}
.smx27-reading .deviation-matrix thead th:not(:first-child),.smx27-reading .deviation-matrix td{text-align:center}
.smx27-reading .deviation-matrix tbody th{font-weight:500;min-width:180px}
.smx27-reading .deviation-matrix td{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}
.smx27-reading .deviation-matrix sup{font-size:.65em;font-weight:400;color:#60747b;margin-left:.15em}
.smx27-reading .deviation-note,.smx27-reading .deviation-sources{font-size:.78em;line-height:1.75;color:#4b6168}
.smx27-reading .deviation-sources ul{padding-left:1.5em}
.smx27-reading .deviation-sources li{margin:.35em 0}
.smx27-reading .deviation-matrix small{font-weight:400;white-space:normal}
@media(max-width:600px){.smx27-reading{font-size:16px;line-height:1.9}.smx27-directory ul{columns:1}.smx27-toc,.smx27-directory{padding:12px 16px}.smx27-reading th,.smx27-reading td{padding:.65em;min-width:90px}.smx27-table table{min-width:540px}.smx27-reading>table{display:block;overflow-x:auto}.smx27-reading h2{font-size:1.35em}.smx27-reading h3{font-size:1.12em}}
.smx27-reading .smx27-illustration{margin:24px 0 26px;background:#fbfaf6;border:1px solid #e3e6df;border-radius:12px;overflow:hidden}
.smx27-reading .smx27-illustration img{display:block;width:100%;height:auto;max-width:100%;margin:0}
.smx27-reading .smx27-illustration figcaption{padding:12px 16px;color:#344f53;font-size:14px;line-height:1.7}
.smx27-reading .smx27-illustration figcaption small{display:block;color:#697875;font-size:11px;line-height:1.65;margin-top:3px}
