﻿.hero-policy {
    padding-block: var(--space-16);
   
    background-size: cover;
    background-position: center;
}
.policy-hero-inner {
    display: grid;
    grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
    gap: var(--space-8);
    align-items: center;
}
.policy-hero-copy {
    max-width: 38rem;
}
.policy-hero-aside {
    max-width: 26rem;
    margin-left: auto;
}
.policy-hero-list {
    margin-top: var(--space-4);
}
.policy-cookie-types h3 {
    font-size: var(--font-size-lg);
    margin-bottom: var(--space-2);
}
@media (max-width:991.98px) {
    .hero-policy {
    padding-block: var(--space-12);
}
.policy-hero-inner {
    grid-template-columns: 1fr;
}
.policy-hero-aside {
    max-width: none;
    margin-left: 0;
}
}@media (max-width:767.98px) {
    .hero-policy {
    padding-block: var(--space-10);
    background-position: top;
}
.policy-hero-inner {
    gap: var(--space-6);
}
}