.policy-main{background-color:#f9f9f9;min-height:100vh;padding:48px 16px;color:#1f2937;font-family:Merriweather,Georgia,serif}.policy-article{max-width:800px;margin:0 auto;background-color:#ffffff;box-shadow:0 10px 30px rgba(0,0,0,.08);border-radius:16px;padding:32px 24px;line-height:1.7}@media (min-width:1024px){.policy-article{padding:48px}}.policy-header{margin-bottom:32px}.policy-title{font-size:1.875rem;font-weight:700;text-align:center;color:#111827;margin-bottom:8px}.policy-updated{font-size:.875rem;text-align:center;color:#6b7280}.policy-section{margin-bottom:28px}.policy-section h2{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:10px}.policy-section p{margin-bottom:12px}.policy-section p:last-child{margin-bottom:0}.policy-section ul{list-style:disc;padding-left:24px;margin-bottom:12px}.policy-section li{margin-bottom:6px}.policy-section code{background-color:#f3f4f6;padding:1px 5px;border-radius:4px;font-family:Inter,monospace;font-size:.9em}.policy-link{color:#d1510a;text-decoration:underline}.policy-link:hover{color:#f55d04}.policy-address{font-style:normal;line-height:1.8}