body {
    margin: 0;
    padding: 0;
}

.p {
    margin-bottom: 16px;
}

.container {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;

    /* Padding scales fluidly with viewport width */
    padding-left: clamp(8px, 5vw, 40px);

    /* Min 8px, fluid scaling, max 40px */
    padding-right: clamp(8px, 5vw, 40px);

    /* For vertical padding, you can also apply fluid styles */
    padding-top: clamp(4px, 1vw, 16px);

    /* Min 4px, fluid scaling, max 16px */
    padding-bottom: clamp(4px, 1vw, 16px);
}

.footer {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;

    /* Padding scales fluidly with viewport width */
    padding-left: clamp(8px, 5vw, 40px);

    /* Min 8px, fluid scaling, max 40px */
    padding-right: clamp(8px, 5vw, 40px);

    /* For vertical padding, you can also apply fluid styles */
    padding-top: clamp(4px, 1vw, 16px);

    /* Min 4px, fluid scaling, max 16px */
    padding-bottom: clamp(4px, 1vw, 16px);
}

.divstyle p {
    margin-bottom: 16px;
}
