.policies_container__njvpw{max-width:850px;margin:0 auto;padding:40px 24px}.policies_heroBanner__xgxTu{background:linear-gradient(135deg,var(--brown-dark) 0,var(--brown) 100%);color:white;padding:50px 40px;border-radius:var(--radius-lg);text-align:center;margin-bottom:40px;border:1px solid rgba(212,175,55,.15);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.policies_heroBanner__xgxTu h1{font-size:2.2rem;font-weight:700;margin-bottom:8px;color:var(--gold)}.policies_heroBanner__xgxTu p{color:#D6C7BE;font-size:1rem}.policies_card__mTfBm{padding:40px;border-radius:var(--radius-lg);background:var(--cream-dark);border:1px solid var(--border-color);display:flex;flex-direction:column;gap:20px}.policies_lastUpdated__wqt9o{font-style:italic;color:var(--saffron);font-size:.9rem;font-weight:600;margin-bottom:10px}.policies_card__mTfBm h2{font-size:1.35rem;font-weight:700;color:var(--text-primary);border-bottom:1px solid var(--border-color);padding-bottom:8px;margin-top:16px}.policies_card__mTfBm p{font-size:.98rem;color:var(--text-secondary);line-height:1.7}.policies_card__mTfBm ul{padding-left:24px;display:flex;flex-direction:column;gap:10px}.policies_card__mTfBm li{font-size:.98rem;color:var(--text-secondary);line-height:1.6}@media (max-width:768px){.policies_card__mTfBm{padding:24px}.policies_heroBanner__xgxTu{padding:30px 20px}.policies_heroBanner__xgxTu h1{font-size:1.8rem}}