
.sr-update{color:#213d4b;font-size:16px;line-height:1.75}.sr-update h3{font-size:21px;color:#087f8c;margin:20px 0 10px}.sr-update p{margin:9px 0 14px}.sr-update .sr-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;position:relative}.sr-update .sr-columns:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:6px;margin-left:-3px;border-radius:6px;background:#edf3f5}.sr-update .mini-table,.sr-update .sr-table{overflow-x:auto}.sr-update table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.65}.sr-update th,.sr-update td{padding:9px 12px;border:1px solid #d7e7ec;text-align:left;vertical-align:top;word-break:normal}.sr-update thead th{background:#e3f0f2;color:#155260}.sr-update tbody tr:nth-child(odd){background:#f4f8fa}.sr-update tbody th{width:27%;font-weight:650}.sr-update article{margin:18px 0 30px}.sr-update figure{margin:12px 0}.sr-update img{max-width:100%;height:auto}.sr-update button.sr-zoom{display:block;width:100%;padding:0;background:#fff;border:1px solid #d7e7ec;border-radius:10px;overflow:hidden;cursor:zoom-in}.sr-update figcaption{font-size:14px;color:#465c69;line-height:1.7;margin-top:8px}.sr-update .sr-download{display:inline-block;border-radius:8px;background:#c71935;color:white!important;text-decoration:none;padding:10px 18px;font-weight:700}.sr-update .sr-note{padding:12px 16px;background:#f0f7f9;border-radius:8px}.sr-modal{position:fixed;inset:0;background:#173744bb;z-index:2147483000;display:flex;align-items:center;justify-content:center}.sr-modal[hidden]{display:none}.sr-modal-box{position:relative;width:94vw;height:92vh;background:#fff;border-radius:14px;display:flex;flex-direction:column;padding:12px;box-sizing:border-box}.sr-modal-tools{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap}.sr-modal-tools button{border:1px solid #93bbc4;color:#174556;background:#f4fafa;padding:8px 14px;border-radius:7px;cursor:pointer}.sr-modal img{display:block;object-fit:contain;min-height:0;flex:1;max-width:100%;margin:8px auto}.sr-modal-tools span{color:#174556;font-size:16px}.sr-note a{text-decoration:underline}@media(max-width:760px){.sr-update .sr-columns{grid-template-columns:1fr;gap:18px}.sr-update .sr-columns:before{display:none}.sr-update table{font-size:14px}.sr-update th,.sr-update td{padding:7px 9px}.sr-update{font-size:15px}.sr-update h3{font-size:19px}}