/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ckeditor-media-gallery{margin:2rem 0;}.ckeditor-media-gallery__title{margin:0 0 0.75rem;}.ckeditor-media-gallery__open{display:block;cursor:zoom-in;}.ckeditor-media-gallery__open img{display:block;width:100%;height:auto;}.ckeditor-media-gallery__mains{position:relative;}.ckeditor-media-gallery__main{display:none;margin:0;}.ckeditor-media-gallery__main.is-active{display:block;}.ckeditor-media-gallery__thumbs{display:flex;flex-wrap:nowrap;gap:0.5rem;margin-top:0.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;}.ckeditor-media-gallery__thumb{position:relative;flex:0 0 auto;width:96px;height:72px;padding:0;border:2px solid transparent;border-radius:2px;background:none;cursor:pointer;opacity:0.75;transition:opacity 0.2s ease,border-color 0.2s ease;overflow:hidden;}.ckeditor-media-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover;}.ckeditor-media-gallery__thumb:hover,.ckeditor-media-gallery__thumb:focus-visible{opacity:1;}.ckeditor-media-gallery__thumb.is-active{border-color:currentColor;opacity:1;}.ckeditor-media-gallery--masonry .ckeditor-media-gallery__grid{columns:3 240px;column-gap:1rem;}.ckeditor-media-gallery__grid-item{position:relative;display:block;margin:0 0 1rem;break-inside:avoid;border-radius:4px;overflow:hidden;cursor:zoom-in;}.ckeditor-media-gallery__grid-item img{display:block;width:100%;height:auto;transition:transform 0.3s ease;}.ckeditor-media-gallery__grid-item:hover img,.ckeditor-media-gallery__grid-item:focus-visible img{transform:scale(1.02);}.ckeditor-media-gallery__grid--uniform{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;}.ckeditor-media-gallery__grid--uniform .ckeditor-media-gallery__grid-item{margin:0;aspect-ratio:3 / 2;}.ckeditor-media-gallery__grid--uniform .ckeditor-media-gallery__grid-item img{width:100%;height:100%;object-fit:cover;}.ckeditor-media-gallery__viewport{position:relative;}.ckeditor-media-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;}.ckeditor-media-gallery__track::-webkit-scrollbar{display:none;}.ckeditor-media-gallery__slide{flex:0 0 100%;margin:0;scroll-snap-align:start;}.ckeditor-media-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:rgba(0,0,0,0.55);color:#fff;font-size:1rem;line-height:1;cursor:pointer;transition:background 0.2s ease;}.ckeditor-media-gallery__nav:hover,.ckeditor-media-gallery__nav:focus-visible{background:rgba(0,0,0,0.8);}.ckeditor-media-gallery__nav--prev{inset-inline-start:0.75rem;}.ckeditor-media-gallery__nav--next{inset-inline-end:0.75rem;}.ckeditor-media-gallery__dots{display:flex;justify-content:center;gap:0.5rem;margin-top:0.75rem;}.ckeditor-media-gallery__dot{width:0.625rem;height:0.625rem;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0.25);cursor:pointer;transition:background 0.2s ease,transform 0.2s ease;}.ckeditor-media-gallery__dot.is-active{background:rgba(0,0,0,0.75);transform:scale(1.2);}.is-video .ckeditor-media-gallery__open::after,.ckeditor-media-gallery__grid-item.is-video::after,.ckeditor-media-gallery__thumb.is-video::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-style:solid;border-width:0.75em 0 0.75em 1.25em;border-color:transparent transparent transparent #fff;filter:drop-shadow(0 0 4px rgba(0,0,0,0.6));pointer-events:none;}.ckeditor-media-gallery__main.is-video,.ckeditor-media-gallery__slide.is-video{position:relative;}.ckeditor-media-gallery__main.is-video .ckeditor-media-gallery__open,.ckeditor-media-gallery__slide.is-video .ckeditor-media-gallery__open{position:relative;}.ckeditor-media-gallery__lightbox-copyright{margin-top:0.25rem;font-size:0.8125rem;opacity:0.8;}.ckeditor-media-gallery__main figcaption,.ckeditor-media-gallery__main .media__caption,.ckeditor-media-gallery__main .field--name-field-caption,.ckeditor-media-gallery__main .field--name-field-copyright,.ckeditor-media-gallery__slide figcaption,.ckeditor-media-gallery__slide .media__caption,.ckeditor-media-gallery__slide .field--name-field-caption,.ckeditor-media-gallery__slide .field--name-field-copyright{display:none;}@media (prefers-reduced-motion:reduce){.ckeditor-media-gallery__track{scroll-behavior:auto;}.ckeditor-media-gallery__thumb,.ckeditor-media-gallery__grid-item img,.ckeditor-media-gallery__nav,.ckeditor-media-gallery__dot{transition:none;}.ckeditor-media-gallery__grid-item:hover img{transform:none;}}
.paragraph--unpublished{background-color:#fff4f4;}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
.caps{font-size:.9em;}.dquo{margin-left:-.5em;}.abbr{white-space:nowrap;}.number{white-space:nowrap;}h1 .amp,h2 .amp,h3 .amp,h4 .amp,h5 .amp,h6 .amp{font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",serif;font-size:1.0em;font-style:italic;}
