.reserve-announcement{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 24px;max-width:1200px;margin:18px auto 10px;padding:18px 22px;border:1px solid #a8bef2;border-radius:20px;background:#eaf1ff;color:#17243d;font-family:"Golos Text",system-ui,sans-serif;font-size:16px;line-height:1.5}
.reserve-announcement strong{font-size:17px;font-weight:750}.reserve-announcement p{grid-column:1;margin:0;max-width:85ch}.reserve-announcement a{grid-column:2;grid-row:1/3;align-self:center;max-width:24ch;padding:11px 15px;border-radius:12px;background:#194bd6;color:#fff;font-weight:650;text-decoration:none;line-height:1.4}.reserve-announcement a:focus-visible{outline:3px solid #142b68;outline-offset:4px}
@media(max-width:1280px){.reserve-announcement{margin-left:24px;margin-right:24px}}
@media(max-width:760px){.reserve-announcement{grid-template-columns:minmax(0,1fr);margin:12px 16px;padding:16px;gap:8px;font-size:15px;border-radius:16px}.reserve-announcement a{grid-column:1;grid-row:auto;max-width:none;justify-self:start;font-size:14px}.reserve-announcement strong{font-size:16px}}
html[data-theme="dark"] .reserve-announcement{background:#142a50;border-color:#4267a9;color:#edf3ff}
