/* Marquee styles reused from the WGS development site. */

  .preview-news-marquee{box-sizing:border-box;width:100%;max-width:1200px;margin:16px auto;padding:10px 14px;display:flex;align-items:center;gap:12px;border:1px solid rgba(112,89,62,.25);border-radius:8px;background:rgba(255,255,255,.86);color:#463b30;font-size:14px}
  .preview-news-label{font-weight:700;white-space:nowrap}.preview-news-label a{color:inherit}.preview-news-window{overflow:hidden;flex:1;min-width:0}.preview-news-track{display:flex;width:max-content;animation:preview-news-scroll var(--preview-news-duration,45s) linear infinite}.preview-news-group{display:flex;align-items:center;gap:22px;padding-right:22px;justify-content:space-around;flex-shrink:0;min-width:var(--preview-news-window,600px);box-sizing:border-box}.preview-news-group a{white-space:nowrap;color:inherit;text-decoration:none}.preview-news-group a:hover{text-decoration:underline}.preview-news-marquee:hover .preview-news-track,.preview-news-marquee:focus-within .preview-news-track,.preview-news-marquee[data-paused=true] .preview-news-track{animation-play-state:paused}.preview-news-marquee button{font:inherit;min-height:32px;padding:4px 8px;border:1px solid #9d958a;background:transparent;color:inherit;border-radius:5px;cursor:pointer}.preview-news-marquee a:focus-visible,.preview-news-marquee button:focus-visible{outline:3px solid #086b9d;outline-offset:2px}.preview-news-marquee:has(.preview-news-group a:focus-visible) .preview-news-window{overflow-x:auto}.preview-news-marquee:has(.preview-news-group a:focus-visible) .preview-news-track{transform:none;animation:none}.preview-news-marquee [hidden]{display:none!important}@keyframes preview-news-scroll{to{transform:translateX(-50%)}}@media(max-width:600px){.preview-news-marquee{margin:12px auto;padding:8px;gap:8px;font-size:14px}.preview-news-group{gap:13px;padding-right:13px}.preview-news-marquee button{min-height:40px}}@media(prefers-reduced-motion:reduce){.preview-news-track{animation:none;width:auto}.preview-news-group{min-width:0;flex-wrap:wrap;gap:8px 20px;padding-right:0}.preview-news-group a{white-space:normal}.preview-news-group[aria-hidden=true],.preview-news-marquee button{display:none}.preview-news-window{overflow:visible}}
  
.preview-news-label{color:inherit}.preview-news-group span{white-space:nowrap;color:inherit;text-decoration:none}.preview-news-main{display:block!important;box-sizing:border-box;width:100%;max-width:1120px;padding:24px 0 40px!important;margin:0 auto;min-width:0}.preview-news-main>div{padding:20px 24px;border:1px solid #bfd6e6;border-radius:12px;background:rgba(255,255,255,.94);color:#15283e;font:16px/1.7 system-ui}.preview-news-main h1{font-size:clamp(1.7rem,4vw,2.7rem)!important;line-height:1.2!important;white-space:normal!important;letter-spacing:normal!important;max-width:none!important;margin:16px 0 24px!important}.preview-news-main h2{font-size:1.3rem;line-height:1.4;margin:20px 0 10px}.preview-news-main h3{font-size:1.1rem}.preview-news-main a{color:#086b9d}.preview-news-main p,.preview-news-main li{color:#344c62;line-height:1.75}.preview-news-main pre{white-space:pre-wrap;overflow-wrap:anywhere}.preview-news-main article{overflow-wrap:anywhere}.preview-news-main table{width:100%;border-collapse:collapse;table-layout:fixed}.preview-news-main th,.preview-news-main td{border:1px solid #c5d3dc;padding:8px;overflow-wrap:anywhere}.preview-news-summary+.preview-news-summary{border-top:1px solid #c5d3dc;margin-top:16px;padding-top:4px}.preview-news-reviewed{font-size:14px;color:#526375}.preview-news-breadcrumb{font-size:14px;display:flex;gap:16px;flex-wrap:wrap}.preview-news-main .news-update{border-left:3px solid #086b9d;padding:4px 14px;margin:20px 0;background:#eff6fb}

@media(max-width:600px){.preview-news-main>div{padding:16px}.preview-news-main{padding-top:12px!important}.preview-news-main th,.preview-news-main td{padding:5px;font-size:14px}}

.preview-news-separator{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px}.preview-news-separator img{display:block;width:24px;height:24px;max-width:none;object-fit:contain}
