.epum-notice,.epum-notice *{box-sizing:border-box}
.epum-notice{--epum-accent:#123fa0;--epum-bg:#f7f6f2;--epum-ink:#202b32;position:fixed;left:24px;right:24px;bottom:24px;top:auto;z-index:2147483000;max-width:1200px;margin-inline:auto;display:flex;align-items:center;gap:18px;padding:20px 23px;background:var(--epum-bg);color:var(--epum-ink);border:1px solid #d3dce8;border-left:5px solid var(--epum-accent);border-radius:17px;box-shadow:0 18px 55px #1a29402e;font:14px/1.55 Arial,Helvetica,sans-serif;text-align:left}
.epum-notice.epum-position-top{top:22px;bottom:auto}
.epum-notice__mark{flex:0 0 34px;width:34px;height:34px;background:var(--epum-accent);color:white;display:grid;place-items:center;font-size:21px;font-weight:bold;border-radius:50%;font-family:Georgia,serif}
.epum-notice__body{min-width:0;flex:1}.epum-notice__eyebrow{font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--epum-accent);margin-bottom:2px}.epum-notice__title{display:block;font-family:Georgia,'Times New Roman',serif;font-size:20px;font-weight:600;line-height:1.3;margin-bottom:4px;letter-spacing:-.015em}.epum-notice__text{color:var(--epum-ink);opacity:.85;font-size:13px;line-height:1.6}
.epum-notice__time{flex:0 0 auto;min-width:116px;border-left:1px solid #d3dce8;padding:2px 6px 2px 22px;text-align:center}.epum-notice__time span{display:block;text-transform:uppercase;font-size:10px;letter-spacing:.12em;color:var(--epum-accent);font-weight:700}.epum-notice__time strong{display:block;font-size:19px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}
.epum-notice__close{all:unset;cursor:pointer;flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-size:25px;line-height:1;color:var(--epum-ink);text-align:center}.epum-notice__close:hover,.epum-notice__close:focus-visible{background:#e5eaf2;color:var(--epum-accent)}.epum-notice__close:focus-visible{outline:2px solid var(--epum-accent);outline-offset:3px}
@media(max-width:650px){.epum-notice{left:12px;right:12px;bottom:12px;top:auto;padding:16px 14px;gap:11px;align-items:flex-start;flex-wrap:wrap;border-radius:13px}.epum-notice.epum-position-top{top:12px;bottom:auto}.epum-notice__mark{flex-basis:28px;width:28px;height:28px;font-size:18px}.epum-notice__body{flex-basis:calc(100% - 90px)}.epum-notice__title{font-size:18px}.epum-notice__time{flex-basis:100%;border-left:0;border-top:1px solid #d3dce8;padding:9px 0 0;text-align:left}.epum-notice__time span,.epum-notice__time strong{display:inline;font-size:13px;margin-right:8px}.epum-notice__close{order:0;margin-left:auto}}
