.san-announcement{position:fixed;z-index:9000;inset:0;display:grid;place-items:center;overflow:auto;padding:12px;background:rgba(0,0,0,.73)}
.san-announcement[hidden]{display:none}
.san-announcement__card{position:relative;width:min(1100px,100%);margin:auto}
.san-announcement__art{display:block;width:100%;height:auto}
.san-announcement__destination{position:absolute;inset:10% 4.8%;border-radius:8px}
.san-announcement__destination:focus-visible{outline:4px solid #78519a;outline-offset:3px}
.san-announcement__close{position:absolute;top:15%;right:7%;width:44px;height:44px;overflow:hidden;border:0;background:transparent;color:transparent;cursor:pointer}
.san-announcement__close:focus-visible{outline:0}
@media(max-width:600px){.san-announcement__close{top:14%;right:6.5%;width:32px;height:32px}}
