.nuc-about{position:fixed;inset:0;margin:auto;padding:0;border:1px solid #ccdfeb;border-radius:20px;width:min(940px,calc(100vw - 32px));max-height:90dvh;color:#23495d;background:#fff}.nuc-about::backdrop{background:#142738a8;backdrop-filter:blur(4px)}.nuc-about header{position:relative;text-align:center;background:linear-gradient(125deg,#1565c0,#103e56);color:white;padding:34px 55px}.nuc-about h2{font:700 32px Georgia,serif;margin:14px 0}.nuc-about header p{font-size:18px;font-style:italic;color:#d8e9f4}.about-icon{font-size:34px}.about-close{position:absolute;right:18px;top:18px;border:0;border-radius:50%;background:white;color:#254a61;font-size:28px;width:42px;height:42px;cursor:pointer}.about-body{padding:18px 38px 30px}.about-body section{padding:14px 0 22px;border-bottom:1px solid #e6e2dc}.about-body h3{font:700 25px Georgia,serif;margin:16px 0}.about-body p{font-size:17px;line-height:1.65}.about-body .about-science{background:#f1f8fc;border:1px solid #cee2f0;border-radius:16px;padding:12px 24px;margin:20px 0}.public-admin-link{margin-top:15px!important;background:#d5e9f7!important;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:15px 5px;text-decoration:none;border:1px solid #93bad6;border-radius:10px}.hqt-list{flex-wrap:wrap}.hqt-tile{min-width:0}.hqt-tile-sub,.hqt-tile-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hqt-tile-text{min-width:0}.news-editor{max-width:1280px;margin:30px auto;padding:20px;font:15px system-ui;color:#193c51}.news-editor input,.news-editor select{box-sizing:border-box;width:100%;padding:9px;border:1px solid #b8cddd;border-radius:6px;font:inherit}.news-editor input[type=checkbox]{width:auto}.news-editor label{display:grid;gap:6px}.news-editor fieldset{background:white;border:1px solid #c6dbe7;border-radius:12px;margin:18px 0;padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.news-editor legend{font-weight:700}.news-editor button,.news-editor .button{padding:10px 16px;border:1px solid #b8cddd;border-radius:7px;background:#1565c0;color:white;cursor:pointer}.news-editor .news-preview{display:flex;gap:10px;flex-wrap:wrap;padding:20px;background:#eef6fc}.news-editor .hqt-tile{display:flex;gap:12px;align-items:center;padding:12px;background:white;border:1px solid #d6e7f2;border-radius:12px;text-decoration:none;color:#125da9;width:220px}.news-editor .hqt-tile-icon{font-size:24px}.news-editor .hqt-tile-sub{font-size:12px;color:#456}.news-editor [role=status]{white-space:pre-wrap}.news-editor button:disabled{opacity:.5;cursor:default}@media(max-width:600px){.about-body{padding:12px 20px}.nuc-about h2{font-size:26px}.nuc-about header{padding:30px 30px}.about-body p{font-size:16px}.news-editor fieldset{grid-template-columns:1fr}}

/* NUC50: optional, per-tile NEW badge. */
.hqt-tile.has-new-badge{position:relative}
.hqt-tile.has-new-badge .hqt-tile-text{padding-top:20px}
.hqt-new-badge{position:absolute;top:5px;right:8px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:2px 7px;border:1px solid #b91c1c;border-radius:999px;background:#d52232;color:#fff;font:800 10px/1.2 system-ui,sans-serif;letter-spacing:.06em;pointer-events:none}
.news-editor input.news-new-toggle{appearance:none;position:relative;display:block;box-sizing:border-box;width:42px;height:24px;padding:0;border:1px solid #6e8394;border-radius:14px;background:#d9e2e9;cursor:pointer}
.news-editor input.news-new-toggle::after{content:'';position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .15s}
.news-editor input.news-new-toggle:checked{background:#1565c0;border-color:#0d3b5c}
.news-editor input.news-new-toggle:checked::after{transform:translateX(18px)}
.news-editor input.news-new-toggle:focus-visible{outline:3px solid #e8a32d;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.news-editor input.news-new-toggle::after{transition:none}}
