.policy-container{color:#1f2937;max-width:1024px;margin:0 auto;font-family:inherit}.policy-back-link{color:#6b7280;margin-bottom:40px;font-size:14px;text-decoration:underline;transition:color .2s;display:inline-block}.policy-back-link:hover{color:#111827}.policy-title{color:#081437;letter-spacing:-.02em;margin-bottom:16px;font-size:48px;font-weight:700;line-height:1.1}.policy-effective-date{color:#374151;margin-bottom:32px;font-size:16px}.policy-intro{margin-bottom:40px;font-size:16px;line-height:1.6}.policy-section{border-top:1px solid #e5e7eb;padding-top:32px;padding-bottom:32px}.policy-heading{color:#081437;letter-spacing:-.01em;margin-bottom:20px;font-size:28px;font-weight:600}.policy-text{color:#081437;margin-bottom:8px;font-size:16px;line-height:1}.policy-text:last-child{margin-bottom:0}.policy-list{margin-bottom:8px;padding-left:24px;list-style-type:disc}.policy-list-item{font-size:16px;line-height:1}.policy-strong{color:#000;font-weight:700}@media (max-width:768px){.policy-title{font-size:36px}.policy-heading{font-size:24px}}
