.cwnea-skip{position:fixed;left:16px;top:12px;z-index:100000;background:#fff;color:#242426;padding:12px 18px;border:3px solid #242426;transform:translateY(-200%)}
.cwnea-skip:focus{transform:none}
.cwnea-test-note{padding:10px 16px;background:#fff7c2;color:#242426;border:1px solid #8b7115;font:16px/1.5 sans-serif}
body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #172e46!important;outline-offset:3px!important;box-shadow:0 0 0 6px #fff!important}
body .cwne-body a,body main p a{text-decoration:underline;text-underline-offset:.15em}
body :is(input,select,textarea){font-size:1rem;max-width:100%}
body .cwne-section:focus,body .cwne-rubric-title:focus{outline:3px solid #172e46;outline-offset:5px}
body .cwne-back-top{color:#102a21!important}
body .cwne-back-top:hover{color:#fff!important}
body .cwne-meta,body .cwne-more-status{color:#535353!important}
@media(max-width:600px){body .cwne-body{font-size:1.125rem;line-height:1.65}body .cwne-section{overflow-wrap:anywhere}body .cwne-grid,body .cwne-team-grid{min-width:0}body .cwne-card>summary{min-width:0}body .cwne-rubric-title{scroll-margin-top:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}body *,body *::before,body *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}body .cwne-reveal{opacity:1!important;transform:none!important}}

body #cwne-team>.cwne-rubric-title,body #cwne-pictures>.cwne-rubric-title{color:#00616f!important}
.cwnea-gallery{width:min(960px,94vw);max-height:94dvh;padding:20px;background:#fffdf8;color:#242426;border:2px solid #242426;border-radius:16px;overflow:auto}
.cwnea-gallery::backdrop{background:#000c}
.cwnea-gallery-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.cwnea-gallery-tools h2{margin:0;font-size:24px}
.cwnea-gallery button{min-height:44px;padding:10px 16px;border:1px solid #00616f;border-radius:8px;background:#35adca;color:#102a21;font-weight:600}
.cwnea-gallery figure{margin:20px 0}.cwnea-gallery figure img{display:block;max-width:100%;max-height:65dvh;width:auto;height:auto;margin:auto}
.cwnea-gallery figcaption{margin-top:12px;line-height:1.6}
@media(max-width:600px){.cwnea-gallery{padding:14px}.cwnea-gallery-tools{gap:8px}.cwnea-gallery button{font-size:16px}}
.cwnea-ticker-pause{margin:6px 10px;min-height:44px;padding:8px 12px;background:#fffdf8;color:#242426;border:1px solid #535353;border-radius:7px;font-size:14px}
.mg-latest-news:has(.cwnea-ticker-pause){height:auto!important;min-height:44px}
.mg-latest-news.cwnea-ticker-paused .js-marquee-wrapper,.mg-latest-news:focus-within .js-marquee-wrapper{animation:none!important;transform:none!important;width:auto!important}
.mg-latest-news.cwnea-ticker-paused .js-marquee,.mg-latest-news:focus-within .js-marquee{float:none!important;white-space:normal;display:flex;flex-wrap:wrap;gap:12px}
.mg-latest-news.cwnea-ticker-paused .js-marquee[aria-hidden],.mg-latest-news:focus-within .js-marquee[aria-hidden]{display:none!important}
.mg-latest-news.cwnea-ticker-paused .mg-latest-news-slider,.mg-latest-news:focus-within .mg-latest-news-slider{height:auto!important;min-height:40px;white-space:normal}
