.public-news{min-height:100dvh}.public-news-header{max-width:74rem;padding:calc(.5rem + env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) .5rem max(1rem, env(safe-area-inset-left));border-bottom:1px solid var(--border);align-items:center;gap:1rem;margin:0 auto;display:flex}.public-news-header__name{min-height:2.75rem;color:var(--text);letter-spacing:-.01em;align-items:center;font-size:1.1rem;font-weight:700;text-decoration:none;display:flex}.public-news-header__nav{gap:.25rem;margin-left:auto;display:flex}.public-news-header__link{min-height:2.75rem;color:var(--muted);border-radius:.625rem;align-items:center;padding:0 .875rem;font-weight:600;text-decoration:none;display:flex}.public-news-header__link:hover{background:var(--surface-2);color:var(--text)}.public-news-header__link[aria-current=page]{background:var(--accent-soft);color:var(--accent-text)}.public-news__page{padding-top:1.5rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}@media (width<=52rem){.public-news__page{padding-top:1rem}}@media (width<=40rem){.public-news-header{padding-inline:max(.5rem, env(safe-area-inset-left)) max(.5rem, env(safe-area-inset-right))}}
