.official-updates{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;margin:24px 0;padding:24px 28px;background:#f2f6fc;border:1px solid #dce5f1;border-radius:18px;color:#122b49}
.official-updates-heading>span{font-size:13px;font-weight:800;color:#2467ba}.official-updates h2{font-size:22px!important;margin:8px 0!important}.official-updates small{font-size:13px;color:#53677e}
.official-updates-items{min-width:0}.official-updates details{border-bottom:1px solid #d7e2ef;padding:12px 0}.official-updates summary{cursor:pointer;font-size:17px;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:16px}.official-updates summary::-webkit-details-marker{display:none}.official-updates summary span{flex-shrink:0;color:#2467ba}.official-updates details[open] summary span{transform:rotate(45deg)}
.official-updates p{font-size:15px;line-height:1.8;margin:12px 0;color:#41556e}.official-updates a{color:#155ca6;font-size:15px;line-height:1.7}.official-updates-link{display:flex;justify-content:space-between;gap:16px;padding-top:14px;font-weight:700}.official-updates :focus-visible{outline:3px solid #1f69bd;outline-offset:4px}
@media(max-width:700px){.official-updates{grid-template-columns:1fr;gap:8px;padding:20px;margin:18px 0}.official-updates summary{font-size:16px}.official-updates h2{font-size:21px!important}}
