.nas-flash {--nf-ink:#242932;--nf-accent:#4c5786;--nf-muted:#68717f;--nf-rule:#e1e4ea;width:calc(100% - 64px);max-width:1280px;margin:0 auto 0;box-sizing:border-box;font:14px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--nf-ink);background:#fff}
.nas-flash[hidden],.nas-flash [hidden],.nas-flash-dialog [hidden],.nas-flash-mobile-nav[hidden] {display:none!important}
.nas-flash *, .nas-flash-dialog * {box-sizing:border-box}
.nas-flash button,.nas-flash-dialog button,.nas-flash-mobile-nav button {font:inherit;cursor:pointer;color:inherit;background:transparent;border:0;border-radius:0;text-transform:none;letter-spacing:normal;box-shadow:none}
.nas-flash-strip {display:flex;align-items:center;gap:16px;border-top:2px solid #4c5786;border-bottom:1px solid #e1e4ea;padding:10px 0}
.nas-flash .nas-flash-brand {display:flex;align-items:center;gap:9px;flex:0 0 174px;text-align:left;padding:8px 0;font-size:14px;font-weight:700;line-height:1.4}
.nas-flash-dot {display:inline-block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#b44946}
.nas-flash-viewport {overflow:hidden;min-width:0;flex:1}
.nas-flash-track {display:flex;align-items:stretch;--nf-count:3;will-change:transform}
.nas-flash-track.is-moving {transition:transform .35s ease}
.nas-flash .nas-flash-card {display:flex;flex-direction:column;justify-content:center;gap:4px;flex:0 0 calc(100% / var(--nf-count));min-width:0;text-align:left;border-left:1px solid #e1e4ea;padding:4px 16px;min-height:60px}
.nas-flash-card strong {font:600 14px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.nas-flash-card span {font-size:11px;color:#68717f}
.nas-flash .nas-flash-all {flex:0 0 auto;min-height:44px;padding:8px 6px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--nf-accent)}
.nas-flash.is-single .nas-flash-strip {padding:8px 0}
.nas-flash.is-single .nas-flash-card {min-height:44px;gap:3px}
.nas-flash.is-single .nas-flash-card strong {-webkit-line-clamp:2}
.nas-flash-nav {display:flex;gap:2px;flex:0 0 auto}
.nas-flash .nas-flash-nav button {width:32px;height:44px;padding:0;font-size:24px;display:grid;place-items:center}
.nas-flash .nas-flash-nav [data-pause] {font-size:14px}
.nas-flash button:hover {color:#4c5786;background:#f5f6fa}
.nas-flash button:focus-visible,.nas-flash-dialog button:focus-visible,.nas-flash-dialog a:focus-visible,.nas-flash-mobile-nav button:focus-visible {outline:2px solid #4c5786;outline-offset:3px}
.nas-flash-mobile-button,.nas-flash-mobile-nav {display:none!important}
.nas-flash-desktop-hidden .nas-flash-strip {display:none}
.nas-flash-dialog {position:fixed;inset:0 0 0 auto;margin:0;width:min(510px,100%);height:100vh;height:100dvh;max-height:100dvh;max-width:100%;padding:0;border:0;background:#fff;color:#242932;font:15px/1.65 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;box-shadow:-12px 0 50px #15203326;overflow:auto;overscroll-behavior:contain}
.nas-flash-dialog::backdrop {background:rgba(20,25,36,.48)}
.nas-flash-dialog[open] {animation:nf-drawer .2s ease-out}
.nas-flash-dialog-head {display:flex;align-items:center;justify-content:space-between;gap:20px;position:sticky;top:0;z-index:1;background:white;padding:26px 28px 22px;border-bottom:2px solid #4c5786}
.nas-flash-eyebrow {font-size:10px;letter-spacing:.13em;color:#68717f;font-weight:700}
.nas-flash-dialog h2 {font:700 28px/1.15 Georgia,serif;margin:5px 0 0;color:#242932}
.nas-flash-dialog [data-close] {width:44px;height:44px;flex:0 0 44px;font-size:30px;padding:0}
.nas-flash-panel-list {padding:8px 28px 20px}
.nas-flash-panel-item {padding:24px 0;border-bottom:1px solid #e1e4ea;scroll-margin-top:116px}
.nas-flash-dialog .nas-flash-panel-title {font:700 21px/1.3 Georgia,serif;text-align:left;width:100%;padding:0;margin:0 0 9px}
.nas-flash-panel-time {display:block;color:#68717f;font-size:12px}
.nas-flash-panel-body p {margin:16px 0;color:#343c48;font-size:15px;line-height:1.7}
.nas-flash-panel-body a {color:#4c5786;text-decoration:underline;text-underline-offset:3px;font-size:13px;overflow-wrap:anywhere}
.nas-flash-panel-actions {display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}
.nas-flash-dialog .nas-flash-share {min-height:44px;padding:6px 10px;font-size:13px;border:1px solid #e1e4ea;border-radius:5px}
.nas-flash-dialog .nas-flash-share[aria-expanded=true] {background:#f5f6fa;color:#4c5786}
.nas-flash-share-options {margin-top:14px;padding:12px;border:1px solid #e1e4ea;border-radius:6px;background:#f5f6fa}
.nas-flash-share-links {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.nas-flash-dialog .nas-flash-share-links a,.nas-flash-dialog .nas-flash-share-links button {display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:7px 5px;border:1px solid #e1e4ea;border-radius:4px;background:#fff;color:#4c5786;font:600 12px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;text-decoration:none;text-align:center}
.nas-flash-dialog .nas-flash-share-links a:hover,.nas-flash-dialog .nas-flash-share-links button:hover {border-color:#4c5786;background:#eef0f7}
.nas-flash-share-links button:last-child {grid-column:1/-1}
.nas-flash-dialog .nas-flash-share-feedback {margin:8px 0 0;font-size:12px}
.nas-flash-share-feedback:empty {display:none}
.nas-flash-status {margin:0;padding:0 28px 20px;color:#68717f;font-size:13px}
.nas-flash-copy {width:100%;padding:9px;border:1px solid #e1e4ea;font-size:14px}
@keyframes nf-drawer {from {transform:translateX(30px);opacity:.5} to {transform:translateX(0);opacity:1}}
@media (max-width:1100px) {.nas-flash-track {--nf-count:2}.nas-flash-strip {gap:12px}.nas-flash .nas-flash-brand {flex-basis:130px}}
@media (max-width:767px) {
 .nas-flash {width:calc(100% - 36px);margin:0 auto}
 .nas-flash-strip {display:none}
 .nas-flash.nas-flash-use-button .nas-flash-mobile-button {display:flex!important;align-items:center;gap:9px;min-height:44px;font-size:13px;padding:8px 0;margin:0 0 4px}
 .nas-flash-mobile-nav {display:flex!important;align-items:center}
 .nas-flash-mobile-nav button.wp-block-navigation-item__content {display:inline-flex;align-items:center;gap:0;min-height:44px;padding:8px 0;font-size:inherit;text-align:left}
 .nas-flash-mobile-nav .nas-flash-mobile-label {margin-inline-start:9px}
 .nas-flash-dialog-head {padding:22px 20px 18px}.nas-flash-panel-list {padding:4px 20px 20px}
}
@media (prefers-reduced-motion:reduce) {.nas-flash-track.is-moving {transition:none}.nas-flash-dialog[open] {animation:none}}
@media (max-width:360px) {.nas-flash-share-links {grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Tighten only the adjacent Template Central homepage while the desktop strip is visible. */
@media (min-width:768px) {.nas-flash:not([hidden]):not(.nas-flash-desktop-hidden) + .nas-tc {padding-top:16px}}
