.site-shell{background:var(--newoncity-paper);color:var(--newoncity-ink)}
.nds-section{gap:var(--newoncity-gutter);grid-template-columns:3fr 9fr;padding:clamp(72px,10vh,128px) 0 0;scroll-margin-top:96px;display:grid}.nds-section__label h2{margin:0}.nds-section__body{min-width:0}.nds-section__body>p{color:var(--newoncity-text-body);margin:0}.nds-section__body>p+p{margin-top:16px}.site-shell .nds-link{text-transform:uppercase;color:var(--newoncity-ink);text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;text-decoration-thickness:1px;transition:color .3s;display:inline-flex}.site-shell .nds-link:hover{color:var(--newoncity-accent)}.site-shell .nds-btn{background:var(--newoncity-ink);height:48px;color:var(--newoncity-on-dark);cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 clamp(16px,4vw,28px);text-decoration:none;transition:background .3s;display:inline-flex}.site-shell .nds-btn:hover{background:var(--newoncity-accent);color:var(--newoncity-on-dark)}.site-shell .nds-btn:active{transform:translateY(1px)}.site-shell .nds-btn--ondark{background:var(--newoncity-paper);color:var(--newoncity-ink)}.site-shell .nds-btn--ondark:hover{background:var(--newoncity-accent);color:var(--newoncity-on-dark)}.nds-rows{border-top:1px solid var(--newoncity-line)}.site-shell .nds-row{align-items:baseline;gap:var(--newoncity-gutter);border-bottom:1px solid var(--newoncity-line);color:var(--newoncity-ink);grid-template-columns:minmax(96px,2fr) 7fr 2fr auto;padding:24px 0;text-decoration:none;transition:background .3s;display:grid}a.nds-row:hover{background:var(--newoncity-ground)}.nds-row__meta,.nds-row__date{text-transform:uppercase;color:var(--newoncity-ink-60)}.nds-row__title{margin:0}.nds-row__desc{color:var(--newoncity-text-body);margin-top:4px;display:block}.nds-row__arrow{color:var(--newoncity-ink-60);transition:color .3s;display:inline-flex}a.nds-row:hover .nds-row__arrow{color:var(--newoncity-accent)}.nds-dark{background:var(--newoncity-dark);color:var(--newoncity-on-dark);padding:96px var(--newoncity-pad);margin:96px calc(-1*var(--newoncity-pad))0}.nds-dark__title{margin:0}.nds-dark p{color:var(--newoncity-on-dark-60)}.nds-field{flex-direction:column;gap:8px;display:flex}.nds-field>label{text-transform:uppercase;color:var(--newoncity-ink-60)}.nds-input{border:0;border-bottom:1px solid var(--newoncity-ink-60);width:100%;font:inherit;color:inherit;background:0 0;border-radius:0;padding:12px 0;transition:border-color .3s}.nds-input::placeholder{color:var(--newoncity-ink-60)}.nds-input:focus{border-bottom-color:var(--newoncity-accent);outline:none}.nds-dark .nds-input{border-bottom-color:#f7f7f566}.nds-dark .nds-input::placeholder,.nds-dark .nds-field>label{color:var(--newoncity-on-dark-60)}.nds-error{color:var(--newoncity-accent)}.nds-img{filter:none}.nds-btn:focus-visible,.nds-link:focus-visible,.nds-row:focus-visible{outline:2px solid var(--newoncity-accent);outline-offset:2px}@media (max-width:767.98px){.nds-section{grid-template-columns:1fr;gap:24px;padding:64px 0 0}.nds-row{grid-template-columns:1fr auto;row-gap:4px}.nds-row__meta{grid-column:1/-1}.nds-row__date{grid-column:1}.nds-dark{padding:48px 20px}}@media (prefers-reduced-motion:reduce){.nds-btn,.nds-link,.nds-row,.nds-input,.nds-row__arrow{transition:none}}
