a:focus,
button:focus,
input:focus,
select:focus,
textarea:focus {
    outline: 2px solid #2e7d32;
    outline-offset: 2px;
}

p,
li {
    overflow-wrap: anywhere;
}

@media (max-width: 768px) {
    button,
    input[type="button"],
    input[type="submit"],
    input[type="reset"],
    select {
        min-height: 44px;
    }

    p,
    li {
        line-height: 1.6;
    }
}