.interruptions-screen{min-width:0;padding:16px;border:1px solid #a6b3aa;border-radius:5px;background:#fff;color:#252c2d;font-size:13px;line-height:1.8}
.interruptions-screen p{margin:0 0 12px}.interruptions-screen .interruptions-site{font-size:12px;font-weight:700;margin-bottom:14px}.interruptions-page-body{padding:14px;border:1px solid #a6b3aa;background:#f7f8f4}.interruptions-screen .interruptions-page-title{font:700 15px/1.8 var(--sans);margin:0 0 14px}.interruptions-page-body p:last-child{margin-bottom:0}.interruptions-static-screen{position:relative;min-height:310px;overflow:hidden}.interruptions-static-shade{position:absolute;inset:52px 8px 8px;background:rgb(37 44 45 / .17)}.interruptions-static-popup{position:absolute;top:103px;left:24px;right:24px;padding:18px;border:2px solid #8b6652;border-radius:5px;background:#fff9f1;box-shadow:0 3px 12px rgb(37 44 45 / .2)}.interruptions-screen .interruptions-notice-title{font:700 14px/1.8 var(--sans);margin:0 0 10px}.interruptions-static-close{display:block;width:max-content;max-width:100%;margin:14px 0 0 auto;padding:6px 20px;border:1px solid #6c6259;background:#fff;border-radius:3px;font-weight:700}.interruptions-screen .interruptions-policy{font-size:12px;padding:10px;border-left:3px solid #476a56;background:#eef3ee}.interruptions-held{margin-top:16px;border:1px solid #52745f;border-radius:4px;background:#fff}.interruptions-held summary{min-height:44px;padding:11px 12px;font-weight:700;cursor:pointer;color:#225c50}.interruptions-held[open] summary{border-bottom:1px solid #a6b3aa}.interruptions-held summary:focus-visible{outline:3px solid #164fb2;outline-offset:4px}.interruptions-held-content{padding:14px}.interruptions-held-content p:last-child{margin-bottom:0}
@media(max-width:720px){.interruptions-screen{padding:12px}.interruptions-page-body{padding:12px}.interruptions-static-screen{min-height:340px}.interruptions-static-popup{top:112px;left:15px;right:15px;padding:14px}.interruptions-held summary{padding:11px 10px}.interruptions-held-content{padding:12px}}
@media print{.interruptions-screen{padding:8pt;font-size:8pt}.interruptions-screen .interruptions-site,.interruptions-screen .interruptions-policy{font-size:8pt}.interruptions-screen .interruptions-page-title,.interruptions-screen .interruptions-notice-title{font-size:9pt}.interruptions-static-screen{min-height:155pt}.interruptions-static-popup{top:55pt;padding:9pt}.interruptions-static-close{padding:4pt 12pt}.interruptions-page-body,.interruptions-held-content{padding:7pt}.interruptions-held summary{min-height:0;padding:6pt}}
