body{background-color:var(--color-black);color:var(--color-white);font-family:var(--font-body);font-size:var(--text-body-md);font-weight:var(--font-weight-light);margin:0;line-height:1.7}.policy-container{max-width:760px;padding:calc(var(--header-height) + var(--space-6)) var(--space-3) var(--space-6);margin:0 auto}h1{font-family:var(--font-display);font-size:var(--text-display-md);text-transform:uppercase;color:var(--color-white);margin:0 0 var(--space-5) 0;font-weight:400}h2{font-family:var(--font-body);font-size:var(--text-body-lg);font-weight:var(--font-weight-bold);color:var(--color-white);margin:var(--space-5) 0 var(--space-2) 0}h3{font-family:var(--font-body);font-size:var(--text-body-md);font-weight:var(--font-weight-bold);color:var(--color-white);margin:var(--space-4) 0 var(--space-2) 0}p{color:var(--color-text-secondary);margin:0 0 var(--space-2) 0}ul,ol{color:var(--color-text-secondary);padding-left:var(--space-3);margin:0 0 var(--space-2) 0}li{margin-bottom:var(--space-1)}dl{margin:0 0 var(--space-3) 0}dt{color:var(--color-white);font-weight:var(--font-weight-bold);margin-top:var(--space-3);margin-bottom:var(--space-1)}dd{color:var(--color-text-secondary);padding-left:var(--space-2);border-left:2px solid var(--color-mkfashion);margin-left:0}strong{color:var(--color-white);font-weight:var(--font-weight-bold)}a{color:var(--color-mkfashion);text-decoration:none}a:hover{text-decoration:underline}.policy-lead{color:var(--color-text-secondary);font-size:var(--text-body-md);margin:0 0 var(--space-4) 0}.policy-subtitle{color:var(--color-mkfashion);font-size:var(--text-body-md);font-weight:var(--font-weight-bold);margin:calc(var(--space-2) * -1) 0 var(--space-4) 0}.policy-callout{border-left:3px solid var(--color-mkfashion);color:var(--color-text-secondary);margin:var(--space-3) 0;padding:var(--space-2) var(--space-3);background:#ffffff0a}.policy-table-wrap{margin:var(--space-3) 0 var(--space-4);-webkit-overflow-scrolling:touch;overflow-x:auto}.policy-table{border-collapse:collapse;font-size:var(--text-body-sm);width:100%;min-width:640px}.policy-table th,.policy-table td{padding:var(--space-2);text-align:left;vertical-align:top;border:1px solid #ffffff1f}.policy-table th{color:var(--color-white);font-weight:var(--font-weight-bold);white-space:nowrap;background:#ffffff0f}.policy-table td{color:var(--color-text-secondary)}.policy-table td:first-child{color:var(--color-white);font-weight:var(--font-weight-bold)}@media (max-width:768px){.policy-container{padding:var(--space-4) var(--space-2)}h1{font-size:clamp(24px,6vw,32px)}h2{font-size:var(--text-body-md)}}@media (max-width:480px){.policy-container{padding:var(--space-3) var(--space-2)}}
