
.nv-priv{max-width:760px;margin:0 auto}
.nv-priv h1{margin:0 0 .35em}
.nv-priv .nv-eff{opacity:.7;font-size:.95rem;margin:0 0 2.2em}
.nv-priv h2{font-size:1.22rem;margin:2.1em 0 .55em;line-height:1.35}
.nv-priv p{line-height:1.7;margin:0 0 1.05em}
.nv-priv ul{line-height:1.7;margin:0 0 1.15em;padding-left:1.3em}
.nv-priv li{margin:0 0 .45em}
.nv-priv .nv-callout{border-left:3px solid currentColor;padding:.15em 0 .15em 1.1em;
  margin:0 0 1.3em;opacity:.92}
.nv-priv a{text-decoration:underline;text-underline-offset:2px}
@media (max-width:640px){.nv-priv h2{font-size:1.12rem}}


  .sitemap-main .sm-col h2{font-size:1.05rem;margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid rgba(127,127,127,.25)}
  .sitemap-main .sm-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
  .sitemap-main .sm-col a{text-decoration:none;display:inline-flex;gap:8px;align-items:baseline;opacity:.9}
  .sitemap-main .sm-col a:hover{opacity:1;text-decoration:underline}
  .sitemap-main .sm-col a::before{content:"\2192";opacity:.6;font-size:.85em}
