*,
*::before,
*::after {
    box-sizing: border-box
}

html {
    scroll-behavior: smooth
}

body {
    margin: 0;
    font: 400 15px/1.65 var(--font);
    color: var(--ink);
    background: #fff
}

button,
input,
select,
textarea {
    font: inherit
}

button {
    cursor: pointer
}

a {
    text-decoration: none;
    color: inherit
}

img {
    max-width: 100%;
    display: block
}

.wrap {
    width: min(1150px, calc(100% - 40px));
    margin: auto
}