.mobile-policy { max-width: 1000px; margin: 40px auto 64px; padding: 0 16px; color: #393939; font-size: 18px; line-height: 1.6; overflow-wrap: anywhere; }
.mobile-policy .policy-back { display: inline-flex; align-items: center; gap: 8px; }
.mobile-policy .main-title { margin: 28px 0 16px; font-size: 26px; line-height: 1.4; }
.mobile-policy .date { margin-bottom: 24px; color: #666; }
.mobile-policy .info { padding: 24px; border: 1px solid #ddd; }
.mobile-policy ul { padding-left: 24px; list-style: disc; }
@media (max-width: 600px) {
  .mobile-policy .main-title { font-size: 21px; }
  .mobile-policy .info { padding: 16px; }
}
