/* privacy.css — page-specific styles moved out of privacy.html (was an inline <style> block) */

.doc-wrap { max-width: 780px; margin: 0 auto; padding: 40px 24px 80px; }
.doc-card { background:#fff; border-radius:18px; padding:40px 44px; box-shadow:0 12px 48px rgba(26,107,90,0.10); }
.doc-card h1 { font-family:'Fraunces',serif; font-size:2rem; font-weight:900; color:var(--text-dark); margin-bottom:6px; }
.doc-updated { color:var(--text-mid); font-size:0.85rem; margin-bottom:28px; }
.doc-body h3 { font-family:'Fraunces',serif; font-size:1.15rem; color:var(--teal-dark); margin:24px 0 8px; }
.doc-body p, .doc-body li { font-size:0.92rem; color:var(--text-mid); line-height:1.65; }
.doc-body ul { margin:8px 0 8px 22px; } .doc-body li { margin-bottom:6px; }
.doc-body strong { color:var(--text-dark); }
@media (max-width:600px){ .doc-card{padding:26px 18px;} .doc-card h1{font-size:1.6rem;} }
