.lan-label-reading-article .photo-figure{margin:28px 0 8px}.lan-label-reading-article .photo-button{color:#005aab;cursor:pointer;background:#fff;border:1px solid #dce6ef;border-radius:10px;width:min(100%,720px);margin:0 auto;padding:0;display:block;overflow:hidden}.lan-label-reading-article .photo-button img{width:100%;height:auto;display:block}.lan-label-reading-article .photo-button span{padding:12px;font-size:15px;font-weight:700;display:block}.lan-label-reading-article .photo-figure+p{text-align:center;max-width:720px;margin:0 auto 28px}.lan-label-reading-dialog .wifi-image-viewport img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:68dvh}.lan-label-reading-article ol{padding-left:28px}.lan-label-reading-article,.lan-label-reading-dialog{box-sizing:border-box}.lan-label-reading-dialog .wifi-dialog-head{align-items:flex-start}.lan-label-reading-dialog .wifi-image-viewport.is-zoomed img{width:auto;max-width:none;height:auto;max-height:none}.lan-label-reading-zoom-status{margin:8px 0 0;font-size:14px}.lan-label-reading-article ul{list-style-type:disc}.lan-label-reading-article ol{list-style-type:decimal}.lan-label-reading-dialog{margin:auto}.lan-label-reading-article .photo-figure{max-width:720px;margin:28px auto}.lan-label-reading-article .photo-button img{object-fit:contain;background:#f4f8f7;max-height:760px}.lan-label-reading-article figcaption{text-align:center;margin-top:10px;font-size:16px;line-height:1.6}.lan-label-reading-dialog .wifi-image-viewport{justify-content:center;align-items:center;height:62dvh;max-height:650px;display:flex;overflow:auto}.lan-label-reading-dialog .wifi-image-viewport img{object-fit:contain;flex-shrink:0;max-width:100%;max-height:100%}.lan-label-reading-dialog .wifi-image-viewport.is-zoomed{display:block}.lan-label-reading-dialog .wifi-image-viewport.is-zoomed img{max-width:none;max-height:none;margin:0 auto}.lan-label-reading-article table{table-layout:fixed;width:100%}.lan-label-reading-article th,.lan-label-reading-article td{overflow-wrap:break-word}.lan-label-reading-dialog{width:min(980px,94vw);max-height:94dvh}.lan-label-reading-dialog .wifi-dialog-head button{font-size:16px}.lan-label-reading-article td{box-sizing:border-box}@media (max-width:600px){.lan-label-reading-dialog{padding:12px}.lan-label-reading-dialog .wifi-image-viewport{height:55dvh}.lan-label-reading-article table,.lan-label-reading-article tbody,.lan-label-reading-article tr,.lan-label-reading-article td{width:100%;display:block}.lan-label-reading-article thead{clip:rect(0,0,0,0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lan-label-reading-article tbody tr{border:1px solid #b8cec3;border-radius:10px;margin:16px 0;overflow:hidden}.lan-label-reading-article td{border:0;border-top:1px solid #d6e2dc;padding:14px 16px}.lan-label-reading-article td:first-child{background:#edf6fd;border-top:0;font-weight:700}.lan-label-reading-article td:before{content:attr(data-label);color:#365b7b;margin-bottom:6px;font-size:13px;font-weight:700;line-height:1.5;display:block}}.lan-label-reading-article table{border-collapse:collapse;table-layout:fixed;width:100%;margin:24px 0;font-size:17px}.lan-label-reading-article th,.lan-label-reading-article td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #cbd9e3;padding:12px}.lan-label-reading-article th{background:#edf6fd}.lan-label-reading-article blockquote{background:#f3f7fb;border-left:4px solid #005aab;margin:24px 0;padding:18px 22px}.lan-label-reading-article blockquote p{margin:0}.lan-label-reading-article .image-note{text-align:center;color:#52647a!important;margin-top:10px!important;font-size:15px!important}.lan-label-reading-viewer-controls{flex-wrap:wrap;gap:8px;display:flex}.lan-label-reading-viewer-controls button{background:#fff;border:1px solid #52647a;border-radius:5px;min-height:44px;padding:10px 14px}.lan-label-reading-article a:focus-visible,.lan-label-reading-article button:focus-visible,.lan-label-reading-dialog button:focus-visible{outline-offset:4px;outline:3px solid #e9a400}@media (max-width:700px){.lan-label-reading-article th,.lan-label-reading-article td{padding:9px;font-size:16px}.lan-label-reading-article blockquote{padding:14px 16px}}.lan-label-reading-article #approved-content table:first-of-type>thead>tr>th,.lan-label-reading-article #approved-content table:nth-of-type(2)>thead>tr>th{color:#005aab;background:#edf6fd}.lan-label-reading-article tbody tr:nth-child(2n){background:0 0}
