/* One reading column and form layout for public information on both surfaces. */
:where(.nt-ui) .nt-information-shell { width:100%; max-width:var(--page-width); margin:0 auto; padding:0; }
:where(.nt-website) main>.nt-information-shell { padding:40px 24px 64px; }
:where(.nt-ui) .nt-information-page { width:100%; max-width:760px; margin:0; padding:0; text-align:left; }
:where(.nt-ui) .nt-information-heading { margin:0 0 24px; padding:0; min-height:0; background:none; border:0; }
:where(.nt-ui) .nt-information-heading h1 { margin:0; font:700 var(--title-size)/1.25 var(--font-ui); letter-spacing:-.015em; }
:where(.nt-ui) .nt-information-page p { margin:0 0 16px; line-height:1.65; }
:where(.nt-ui) .nt-information-page h2 { margin:32px 0 16px; font:700 24px/1.35 var(--font-ui); }
:where(.nt-ui) .nt-information-page h3 { margin:24px 0 12px; font:700 18px/1.5 var(--font-ui); }
:where(.nt-ui) .nt-information-text { margin:0; padding:0; border:0; white-space:pre-wrap; overflow-wrap:anywhere; font:400 16px/1.65 var(--font-ui); }
:where(.nt-ui) .nt-information-page .nt-information-form { display:grid; grid-template-columns:minmax(0,1fr); width:100%; max-width:none; margin:24px 0; gap:20px; }
:where(.nt-ui) .nt-information-form>label { display:grid; gap:8px; margin:0; font:500 14px/21px var(--font-ui); }
:where(.nt-ui) .nt-information-form :is(input:not([type=hidden]),select,textarea) { width:100%; max-width:none; margin:0; }
:where(.nt-ui) .nt-information-form textarea { min-height:168px; }
:where(.nt-ui) .nt-information-form small { display:block; margin:0; font:400 13px/1.5 var(--font-ui); color:var(--muted); }
:where(.nt-ui) .nt-information-form p { margin:0; }
:where(.nt-ui) .nt-information-form>button { justify-self:start; margin:0; }
:where(.nt-ui) .nt-information-page .notice { margin:0 0 20px; }
@media(max-width:700px) { :where(.nt-website) main>.nt-information-shell { padding:28px 16px 48px; } }
