.privacy-page{color:#25282a;background:#fff;min-height:100vh}.privacy-main{max-width:720px;margin:0 auto;padding:120px 24px 80px}.privacy-header{border-bottom:1px solid #eee;margin-bottom:40px;padding-bottom:32px}.privacy-eyebrow{color:#0f7153;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:13px;font-weight:600}.privacy-title{color:#25282a;margin-bottom:12px;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;line-height:1.2}.privacy-updated{color:#666;font-size:14px}.privacy-intro p{color:#444;margin-bottom:16px;font-size:1rem;line-height:1.75}.privacy-intro p:last-child{margin-bottom:0}.privacy-section{margin-bottom:36px}.privacy-section h2{color:#0f7153;margin-bottom:16px;font-size:1.25rem;font-weight:700;line-height:1.35}.privacy-section h3{color:#25282a;margin-top:24px;margin-bottom:10px;font-size:1.05rem;font-weight:700}.privacy-section p{color:#444;margin-bottom:12px;font-size:.975rem;line-height:1.75}.privacy-section ul{margin:0 0 16px 1.25rem;padding:0}.privacy-section li{color:#444;margin-bottom:8px;font-size:.975rem;line-height:1.7}.privacy-section li strong{color:#25282a}.privacy-section a{color:#0f7153;font-weight:600}.privacy-section a:hover{text-decoration:underline}.privacy-def-list{margin:0 0 16px;padding:0;list-style:none}.privacy-def-list li{margin-bottom:12px;padding-left:0}.privacy-def-list li strong{color:#25282a}.privacy-footer{text-align:center;border-top:1px solid #eee;margin-top:48px;padding-top:32px}.privacy-footer p{color:#888;margin-bottom:8px;font-size:13px}.privacy-footer a{color:#0f7153;font-weight:600;text-decoration:none}.privacy-footer a:hover{text-decoration:underline}
