.alma-notifications{max-width:880px;margin:60px auto;padding:0 24px 64px;color:#102038;line-height:1.65}.alma-notifications h1{font-family:Georgia,serif;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}.alma-notifications-kicker{font:12px Arial,sans-serif;letter-spacing:.12em;color:#8b6524}.alma-notifications-note{border-left:3px solid #ac843d;background:#f4ede0;padding:18px}.alma-push-consent{display:block;margin:26px 0}.alma-push-consent input{width:20px;height:20px;vertical-align:middle;margin-right:10px}.alma-push-actions{display:flex;flex-wrap:wrap;gap:12px}.alma-push-actions button{min-height:46px;padding:10px 18px;background:#fffaf2;border:1px solid #aa823b;color:#102038;font:inherit;cursor:pointer}.alma-push-actions button:disabled{opacity:.5;cursor:default}.alma-notifications :focus-visible{outline:3px solid #976d21;outline-offset:4px}.alma-notifications [role=status]{padding:18px;background:#f5f0e6;border-left:3px solid #aa823b}.alma-notifications-footer{text-align:center;font-size:14px}@media(max-width:600px){.alma-notifications{margin:32px auto}.alma-push-actions{display:grid}.alma-push-actions button{width:100%}}
