Política de reembolso

.corelink-policy { max-width: 950px; margin: 40px auto; padding: 40px 25px; background: #ffffff; border-radius: 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); font-family: Arial, sans-serif; color: #333; line-height: 1.8; } .corelink-policy h1 { color: #3A6EA5; text-align: center; font-size: clamp(2.1rem, 4vw, 2.8rem); margin-bottom: 10px; } .corelink-policy h2 { color: #3A6EA5; margin-top: 40px; margin-bottom: 15px; border-bottom: 2px solid #3A6EA5; padding-bottom: 6px; font-size: 1.45rem; } .corelink-policy p { margin-bottom: 18px; font-size: 1.03rem; } .corelink-policy ul { padding-left: 22px; margin-bottom: 20px; } .corelink-policy li { margin-bottom: 12px; } .corelink-effective-date { text-align: center; font-size: 0.95rem; color: #666; margin-bottom: 35px; } .corelink-notice-box { background: #f7f9fc; border-left: 5px solid #3A6EA5; padding: 24px; border-radius: 8px; margin: 30px 0; } .corelink-warning-box { background: #fff8f0; border-left: 5px solid #e67e22; padding: 24px; border-radius: 8px; margin: 35px 0; } .corelink-warning-box p:last-child, .corelink-notice-box p:last-child { margin-bottom: 0; } .corelink-legal { margin-top: 45px; padding-top: 30px; border-top: 1px solid #ddd; text-align: center; } .corelink-legal p { margin-bottom: 20px; } .corelink-footer { text-align: center; margin-top: 45px; font-size: 0.92rem; color: #666; } @media (max-width: 768px) { .corelink-policy { margin: 20px; padding: 30px 20px; } .corelink-policy h2 { font-size: 1.3rem; } }