/* BOR Service — strony tekstowe (polityka prywatności) */
.hero--page{padding:56px 0 64px}
.hero--page h1{max-width:none}
.prose{max-width:76ch}
.prose h2{font-size:24px;margin:40px 0 12px}
.prose h2:first-child{margin-top:0}
.prose p{margin:0 0 14px}
.prose ul{list-style:disc;margin:0 0 14px;padding-left:22px;display:grid;gap:6px}
.prose a{text-decoration:underline}
.tblwrap{overflow-x:auto;margin:0 0 14px;border:1px solid var(--line);border-radius:var(--radius-sm)}
.prose table{width:100%;border-collapse:collapse;font-size:15px;min-width:560px}
.prose th,.prose td{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid var(--line)}
.prose th{background:var(--paper-2);font-family:var(--font-display);font-size:13px;letter-spacing:.06em;text-transform:uppercase}
.prose tr:last-child td{border-bottom:0}
.prose .updated{color:var(--muted);font-size:14px}
