*{box-sizing:border-box}body{color:#172638;background:#f5f7fa;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}main{max-width:820px;margin:64px auto;padding:0 24px}header{border-bottom:2px solid #172638;align-items:center;gap:16px;padding-bottom:20px;display:flex}.ticker{color:#fff;letter-spacing:.08em;background:#172638;padding:5px 12px;font-size:14px;font-weight:700}h1{margin:0;font-size:32px;font-weight:600;line-height:1.2}h2{font-size:20px;line-height:1.4}.meta,.updated{color:#526274;font-size:14px}.updated{margin:28px 0 16px}.summary{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #d8e0e8;padding:28px;line-height:1.8}.sources{margin-top:32px}ul{padding:0;list-style:none}li{border-top:1px solid #d8e0e8;padding:14px 0}a{color:#1756a3;text-underline-offset:3px;text-decoration:underline}a:hover{color:#103768}li time{color:#526274;margin-top:4px;font-size:14px;display:block}.empty{background:#fff;border:1px solid #d8e0e8;margin:32px 0;padding:24px}.notice{color:#91420f}footer{color:#526274;border-top:1px solid #d8e0e8;margin-top:40px;padding-top:20px;font-size:14px}@media (max-width:600px){main{margin:28px auto;padding:0 18px}h1{font-size:26px}.summary{padding:20px}}
