@media only screen and (max-width: 768px) {
    /* Mobile specific styles here */
    body {
        font-size: 20px;
    }

    /* Add spacing around clickable elements */
    a {
        padding: 0 15px 15px 0;
    }
    .form-field {
        width: 100%;
    }
    .form-field input,
    .form-field select,
    .form-field button {
        width: 100%;
        box-sizing: border-box;
    }
    /* Any other custom mobile styling goes here */
    table {
        width: 100%;
        overflow-x: auto;
        display: block;
    }

    table th,
    table td {
        white-space: nowrap;
    }

}
