/* V35 — manager-editable announcement blocks */
.mg-admin-block{padding:20px 0}.mg-admin-block-inner{display:grid;grid-template-columns:minmax(0,290px) 1fr;gap:26px;align-items:center;background:#f4f8fc;border:1px solid #d5e3ef;border-radius:16px;padding:22px}.mg-admin-block-inner:not(:has(img)){grid-template-columns:1fr}.mg-admin-block img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.mg-admin-block small{font-weight:850;letter-spacing:.11em;color:#267b9e}.mg-admin-block h2{color:#0d3054;font-size:clamp(22px,3vw,32px);margin:6px 0}.mg-admin-block p{color:#496178;line-height:1.6}.mg-admin-block a{display:inline-flex;padding:10px 16px;background:#0f477c;color:white;border-radius:8px;font-weight:800;text-decoration:none}@media(max-width:700px){.mg-admin-block-inner{grid-template-columns:1fr;padding:16px}}
