.policy-section{color:#d1d1d1;max-width:900px;margin:2rem auto;padding:1.5rem;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.policy-header{margin-bottom:1rem}.policy-title{color:#f0f0f0;margin-bottom:.3rem;font-size:1.8rem;font-weight:600}.policy-subtitle{color:#cfcfcf;font-size:1.2rem;font-weight:500}.policy-list{margin:.5rem 0 1.5rem;padding-left:1.5rem;list-style:outside}.policy-item{margin-bottom:.8rem}.policy-term{color:#f5f5f5}.policy-text,.policy-note{margin-bottom:1rem}.policy-note{color:#bfbfbf;font-size:.9rem}.policy-contact,.policy-contact a,.policy-link{color:#a8a8a8;text-decoration:underline}.policy-contact{margin-top:1rem}.policy-subsection{border-left:2px solid #333;margin-top:1.5rem;padding-left:1rem}.policy-subsection .policy-subtitle{margin-bottom:.5rem}.policy-content{margin-top:1rem}.policy-contact.not-italic{font-style:normal}@media (max-width:768px){.policy-section{padding:1rem}.policy-title{font-size:1.5rem}.policy-subtitle{font-size:1.1rem}.policy-subsection{padding-left:.8rem}}
