/* ABACOM – COOKIE TÁJÉKOZTATÓ */

.ab-cookie-page {
    position: relative;
    width: 100vw;
    max-width: none;
    left: 50%;
    margin-left: -50vw;
    font-family: system-ui, -apple-system,
                 "Segoe UI", Arial, sans-serif;
    color: #12314d;
}

.ab-cookie-page * {
    box-sizing: border-box;
}

.ab-cookie-hero {
    padding: 90px 0;
    background: linear-gradient(125deg,
        #06172f, #0b3761);
    color: white;
    text-align: center;
}

.ab-cookie-kicker {
    display: block;
    color: #12c6ed;
    font-size: .8rem;
    font-weight: 800;
    letter-spacing: .15em;
    margin-bottom: 18px;
}

.ab-cookie-hero h1 {
    font-size: clamp(2.3rem, 5vw, 4rem);
    font-weight: 800;
}

.ab-cookie-hero p {
    color: #c7ddeb;
    margin-top: 18px;
}

.ab-cookie-section {
    padding: 80px 0;
    background: #f4f8fc;
}

.ab-cookie-content {
    max-width: 1000px;
    margin: auto;
    padding: 50px;
    border-radius: 22px;
    background: #fff;
    box-shadow: 0 15px 45px rgba(7, 40, 75, .08);
}

.ab-cookie-content h2 {
    color: #092c52;
    font-weight: 800;
    margin: 35px 0 18px;
}

.ab-cookie-content h3 {
    color: #087fa3;
    font-size: 1.2rem;
    font-weight: 700;
    margin-top: 25px;
}

.ab-cookie-content p {
    line-height: 1.85;
    color: #52677d;
}

.ab-cookie-content a {
    color: #008faf;
    overflow-wrap: anywhere;
}

.ab-cookie-date {
    margin-top: 35px;
    padding-top: 20px;
    border-top: 1px solid #e2ebf3;
    color: #718397;
}

@media (max-width: 767.98px) {
    .ab-cookie-hero {
        padding: 60px 15px;
    }

    .ab-cookie-section {
        padding: 35px 0;
    }

    .ab-cookie-content {
        padding: 25px 20px;
        border-radius: 14px;
    }
}


Ez a korábbi Abacom-oldalakho