.policy-page{margin:0;background:#f5f6f8;color:#263244;font-family:Tahoma,sans-serif;font-size:14px;line-height:2.2}.policy-page main{max-width:900px;margin:40px auto;padding:30px;background:white;border:1px solid #e2e6eb;border-radius:12px}.policy-page h1{font-size:24px}.policy-page a{color:#aa0648;text-decoration:none}.policy-page nav{display:flex;gap:16px;flex-wrap:wrap;border-block:1px solid #eee;padding:14px 0}.policy-page nav [aria-current]{font-weight:bold}.policy-page article{padding:24px 0;overflow-wrap:anywhere}.policy-page small{color:#657387}.checkout-policies{margin-top:20px;padding:16px;border:1px solid #e2e6eb;border-radius:9px;background:#f9fafb}.checkout-policies nav{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:14px}.checkout-policies nav a{font-size:12px;color:#a70649}.checkout-policies label{display:flex!important;align-items:flex-start;gap:9px;font-size:12px;line-height:2}.checkout-policies input{width:18px!important;height:18px;flex:0 0 18px;margin-top:4px}.order-audit-list{display:grid;gap:12px}.order-audit-list article{border:1px solid #e1e7ef;padding:14px;border-radius:8px;line-height:2;background:#fafbfd}.order-audit-list small{display:block;color:#718096}.order-policy-copy{white-space:pre-wrap;line-height:2;font-size:12px;max-height:320px;overflow:auto}@media(max-width:650px){.policy-page main{margin:12px;padding:20px}.policy-page h1{font-size:20px}}

.operations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:24px 0}.operations-card{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid #dfe5ec;border-radius:12px;background:white;color:#35455d;text-decoration:none}.operations-card>svg{width:26px;height:26px;flex:none;color:#71829b}.operations-card strong{font-size:26px}.operations-card h2{font-size:14px}.operations-card p{font-size:12px;line-height:2;color:#718096}.operations-card.needs-action{background:#fff8ed;border-color:#f2d6a5}.operations-card.needs-action>svg{color:#b8731b}

.store-policy-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:22px;border-top:1px solid #e7e9ef;font-size:12px}.store-policy-links a{color:inherit}
