/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-alert{background:#ffb500;color:#000;display:none;opacity:0;padding-block:1.5rem}.c-alert:first-of-type{margin-block-start:calc(var(--gesso-header-height,0px) - var(--gin-toolbar-secondary-height,0px));padding-block-start:calc(1.5rem + var(--hamburger-button-height,0px))}.c-alert+.c-alert{border-block-start:1px solid currentColor}.c-alert--count{padding-block-end:16px}.c-alert.is-visible{display:block;opacity:1}@supports(transition-behavior:allow-discrete){.c-alert{transition-behavior:allow-discrete;transition-property:display,opacity}@starting-style{.c-alert.is-visible{opacity:0}}}.c-alert__inner{font-size:clamp(0.875rem,0.8387096774rem + 0.1612903226vw,1rem);-webkit-marquee-increment:0vw;display:flex;flex-wrap:wrap;gap:1rem}.c-alert__inner::before{height:2.375em;overflow:hidden;width:2.375em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAzOCAzOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2Ljg3NSA5LjM3NUgyMC42MjVWMTMuMTI1SDE2Ljg3NVY5LjM3NVpNMTYuODc1IDE2Ljg3NUgyMC42MjVWMjguMTI1SDE2Ljg3NVYxNi44NzVaTTE4Ljc1IDBDOC40IDAgMCA4LjQgMCAxOC43NUMwIDI5LjEgOC40IDM3LjUgMTguNzUgMzcuNUMyOS4xIDM3LjUgMzcuNSAyOS4xIDM3LjUgMTguNzVDMzcuNSA4LjQgMjkuMSAwIDE4Ljc1IDBaTTE4Ljc1IDMzLjc1QzEwLjQ4MTMgMzMuNzUgMy43NSAyNy4wMTg3IDMuNzUgMTguNzVDMy43NSAxMC40ODEzIDEwLjQ4MTMgMy43NSAxOC43NSAzLjc1QzI3LjAxODcgMy43NSAzMy43NSAxMC40ODEzIDMzLjc1IDE4Ljc1QzMzLjc1IDI3LjAxODcgMjcuMDE4NyAzMy43NSAxOC43NSAzMy43NVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:cover;content:"";display:inline-block}.c-alert__inner::before::before{content:"";display:block;height:150%;width:0}.c-alert--count .c-alert__inner::before{display:none}.c-alert__footer{inline-size:100%;text-align:end}.c-alert__footer button{outline:2px solid rgba(0,0,0,0);outline-offset:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;cursor:pointer;font-family:inherit;font-size:inherit;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;display:inline-flex;font-weight:700}.c-alert__footer button:focus{outline-color:#00a2bc}.c-alert__footer button:focus:not(:focus-visible){outline-color:rgba(0,0,0,0)}.c-alert__footer button[disabled]{color:#adadad;cursor:default;pointer-events:none}.c-alert__footer button::after{height:1.5em;overflow:hidden;width:1.5em;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tY2xvc2Utd2hpdGU8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE0LDEuNDFMMTIuNTksMCw3LDUuNTksMS40MSwwLDAsMS40MSw1LjU5LDcsMCwxMi41OSwxLjQxLDE0LDcsOC40MSwxMi41OSwxNCwxNCwxMi41OSw4LjQxLDdaIi8+PC9zdmc+Cg==);background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;margin-inline-start:.5rem;position:relative}.c-alert__footer button::after::before{content:"";display:block;height:150%;width:0}.c-alert__title{color:inherit;font-size:inherit;margin-block:0}.c-alert--count .c-alert__title{display:inline}.c-alert__content{max-inline-size:calc(100% - 2.375em - 1rem)}.c-alert__content h2,.c-alert__content h3,.c-alert__content h4,.c-alert__content h5,.c-alert__content h6{color:inherit}.c-alert__content a{border-color:currentColor;color:inherit}.c-alert__content a:visited{color:inherit}.c-alert__content a:hover,.c-alert__content a:focus{border-color:rgba(0,0,0,0);color:inherit}.c-alert__content p:first-of-type:last-child{display:inline}.c-alert__content p:last-child,.c-alert__content ul:last-child,.c-alert__content ol:last-child{margin-bottom:0}.c-alert__link{padding-inline-start:.5rem}@media(min-width:64em){.c-alert:first-of-type{margin-block-start:0;padding-block-start:1.5rem}.c-alert--count:first-of-type{padding-block-start:1rem}.c-alert__inner{flex-wrap:nowrap}.c-alert__content{flex:1;max-inline-size:none}.c-alert__title{display:inline}.c-alert__footer{inline-size:auto}}.path-alerts .c-alert{background:#fff;display:block}.path-alerts .c-alert:first-of-type{margin-block-start:0;padding-block-start:0}

