/* Temporary Softbox service notice. Keep in document flow so it cannot cover navigation. */
.site-notice{margin:0;padding:0;background:#e9def5;color:#38244e;border-bottom:1px solid #b49acb;font:13px/1.4 Archivo,Arial,sans-serif;text-align:left}
.site-notice .site-notice-link{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:10px 24px;color:inherit;text-decoration:none;max-width:none}
.site-notice .site-notice-mark{font:700 28px/1 Georgia,serif;align-self:center}
.site-notice .site-notice-copy{display:flex;align-items:center;gap:16px;min-width:0}
.site-notice strong{font-weight:600}
.site-notice .site-notice-product{font-size:11px;color:#614d75;white-space:nowrap}
.site-notice .site-notice-more{font-size:12px;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}
.site-notice .site-notice-link:hover{background:#dfceed}
.site-notice .site-notice-link:focus-visible{outline:3px solid #43327a;outline-offset:-4px}
@media(max-width:600px){.site-notice .site-notice-link{justify-content:flex-start;gap:10px;padding:10px 18px}.site-notice .site-notice-copy{display:block;flex:1}.site-notice strong{display:block;font-size:12px}.site-notice .site-notice-product{display:block;margin-top:3px;font-size:10px}.site-notice .site-notice-more{font-size:11px}.site-notice .site-notice-mark{font-size:24px}}
@media print{.site-notice{display:none}}

/* Bloom 2.1 release colours. */
.site-notice{background:linear-gradient(90deg,#f9c4d6,#fbd2ae,#fbe8a0,#c3ead0,#bfdff7,#d9ccf4);color:#3b2b5e;border-bottom:2px solid #3b2b5e}
.site-notice .site-notice-link:hover{background:rgba(255,250,241,.3)}
.site-notice .site-notice-product{color:#3b2b5e}
