.nwr-public-access { padding: 1rem; text-align: center; background: #f9f7f1; color: #552f38; }
.nwr-public-access nav { display: flex; flex-wrap: wrap; justify-content: center; gap: .45rem; margin-bottom: .5rem; }
.nwr-public-access nav a { display: inline-flex; align-items: center; gap: .4rem; min-height: 44px; padding: .4rem .75rem; border: 1px solid #aa8990; border-radius: 2rem; }
.nwr-public-access svg { width: 1.1rem; height: 1.1rem; }
