.napv-legal-page{max-width:1050px;margin:0 auto;padding-top:2.2rem;padding-bottom:3.5rem}
.napv-legal-page h2{margin-top:2rem;margin-bottom:.7rem;color:#6c3c2c}
.napv-legal-page p,.napv-legal-page li{line-height:1.7}
.napv-legal-page ul{padding-left:1.35rem}
.napv-legal-updated{font-size:.95rem;color:#75655c}
.napv-legal-company{margin:1.3rem 0 2rem;padding:1.2rem 1.35rem;border-left:5px solid #f2bd20;border-radius:12px;background:#fff8df}
.napv-legal-company p{margin:0}
.napv-legal-table-wrap{overflow-x:auto;margin:1rem 0 1.5rem}
.napv-legal-table{width:100%;border-collapse:collapse;background:#fff}
.napv-legal-table th,.napv-legal-table td{padding:.75rem .8rem;border:1px solid #e8ddc6;text-align:left;vertical-align:top}
.napv-legal-table th{background:#fff3be;color:#5a3425}
.napv-legal-table code{white-space:nowrap}
