/* Privacy policy page (templates/privacy.php): styles for the page text edited in WP admin.
   site.css is precompiled Tailwind, so these rules are plain CSS using its colour and font variables. */
.hive-prose{max-width:760px;margin-inline:auto;color:var(--color-text);font-size:17px;line-height:1.7}
.hive-prose h1{font-family:var(--font-serif);font-size:clamp(36px,3.4vw,48px);line-height:1.15;color:var(--color-ink);margin:0 0 12px}
.hive-prose .pp-updated{color:var(--color-muted);font-size:14px;margin:0 0 36px}
.hive-prose h2{font-family:var(--font-serif);font-size:clamp(24px,2.2vw,30px);line-height:1.2;color:var(--color-ink);margin:48px 0 14px}
.hive-prose h3{font-size:17px;font-weight:600;color:var(--color-ink);margin:28px 0 8px}
.hive-prose p{margin:0 0 16px}
.hive-prose ul{list-style:disc;padding-left:22px;margin:0 0 16px}
.hive-prose li{margin:0 0 8px}
.hive-prose li::marker{color:var(--color-gold-ink)}
.hive-prose strong{font-weight:600;color:var(--color-ink)}
.hive-prose a{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-gold);text-underline-offset:3px}
.hive-prose a:hover{color:var(--color-gold-ink)}
@media (max-width:639px){.hive-prose{font-size:16px}.hive-prose h1{font-size:32px}}
