body.agata-editorial-page {
    --editorial-bg: #000000;
    --editorial-ink: #F4F4F4;
    --editorial-muted: #B8B8B8;
    --editorial-font: Karla, Arial, sans-serif;
    background: var(--editorial-bg);
    color: var(--editorial-ink);
}
body.agata-editorial-page .wrapper,
body.agata-editorial-page .main-header { background: var(--editorial-bg); }
body.agata-editorial-page .main-header .menu-bar .ham,
body.agata-editorial-page .main-header .menu-bar .ham::before,
body.agata-editorial-page .main-header .menu-bar .ham::after { background-color: var(--editorial-ink); }
.agata-editorial { width: min(1100px, calc(100% - 112px)); margin: 0 auto; padding: clamp(64px, 8vw, 116px) 0 140px; min-height: 65vh; font-family: var(--editorial-font); }
.agata-editorial .agata-editorial__sections { display: flex; flex-wrap: wrap; gap: 14px 28px; margin: 0 0 58px; }
.agata-editorial a { color: var(--editorial-muted); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 4px; }
.agata-editorial a::after { display: none !important; }
.agata-editorial a:hover, .agata-editorial a[aria-current] { color: var(--editorial-ink); }
.agata-editorial a:focus-visible { outline: 2px solid var(--editorial-ink); outline-offset: 5px; }
.agata-editorial .agata-editorial__sections a { font: 400 16px/1.5 var(--editorial-font); letter-spacing: .06em; text-transform: uppercase; text-decoration: none; }
.agata-editorial .agata-editorial__sections a[aria-current] { text-decoration: underline; }
.agata-editorial .agata-editorial__heading { margin: 0 0 28px; color: var(--editorial-muted); font: 400 22px/1.4 var(--editorial-font); text-transform: uppercase; letter-spacing: .06em; }
.agata-editorial .agata-editorial__list { list-style: disc; margin: 0; padding: 0 0 0 24px; }
.agata-editorial .agata-editorial__list li { padding: 0 0 14px 5px; color: var(--editorial-muted); font: 400 20px/1.65 var(--editorial-font); overflow-wrap: anywhere; }
.agata-editorial .agata-editorial__list li::marker { font-size: 10px; }
.agata-editorial time { color: var(--editorial-muted); font-weight: 400; }
.agata-editorial .agata-editorial__empty { color: var(--editorial-muted); font: 400 18px/1.6 var(--editorial-font); }
.agata-editorial .pagination { margin-top: 28px; }
.agata-editorial .nav-links { display: flex; flex-wrap: wrap; gap: 14px; }
.agata-editorial .page-numbers { min-width: 44px; min-height: 44px; display: inline-flex; align-items: center; justify-content: center; }
.agata-editorial .page-numbers.current { color: var(--editorial-ink); }
.agata-editorial--single { width: min(900px, calc(100% - 112px)); }
.agata-editorial .agata-article__header { max-width: 760px; margin: 0 0 44px; }
.agata-editorial .agata-article__header time { font: 400 16px/1.5 var(--editorial-font); }
.agata-editorial .agata-article__header h1 { margin: 14px 0 0; color: var(--editorial-ink); font: 400 clamp(30px, 3.3vw, 44px)/1.2 var(--editorial-font); overflow-wrap: anywhere; }
.agata-editorial .agata-article__image { margin: 0 0 44px; padding: 0; border: 0; }
.agata-editorial .agata-article__image img { display: block; width: 100%; height: auto; }
.agata-editorial .agata-article__content { max-width: 720px; color: var(--editorial-muted); font: 400 20px/1.75 var(--editorial-font); overflow-wrap: anywhere; }
.agata-editorial .agata-article__content p { color: inherit; font: inherit; margin: 0 0 28px; }
.agata-editorial .agata-article__content h2,
.agata-editorial .agata-article__content h3,
.agata-editorial .agata-article__content h4,
.agata-editorial .agata-article__content h5,
.agata-editorial .agata-article__content h6 { color: var(--editorial-ink); font-family: var(--editorial-font); font-weight: 400; line-height: 1.3; margin: 44px 0 14px; }
.agata-editorial .agata-article__content h2 { font-size: 30px; }
.agata-editorial .agata-article__content h3 { font-size: 25px; }
.agata-editorial .agata-article__content h4 { font-size: 22px; }
.agata-editorial .agata-article__content ul,
.agata-editorial .agata-article__content ol { margin: 0 0 28px; padding-left: 24px; color: inherit; }
.agata-editorial .agata-article__content li { font: inherit; margin-bottom: 8px; color: inherit; }
.agata-editorial .agata-article__content img { max-width: 100%; height: auto; }
.agata-editorial .agata-article__content figure,
.agata-editorial .agata-article__content .wp-caption { max-width: 100%; margin: 28px 0; }
.agata-editorial figcaption, .agata-editorial .wp-caption-text { margin-top: 14px; color: var(--editorial-muted); font: 400 14px/1.5 var(--editorial-font); }
.agata-editorial .agata-article__content blockquote { margin: 28px 0; padding: 0 0 0 28px; border: 0; border-left: 1px solid var(--editorial-muted); color: inherit; font: inherit; }
.agata-editorial .agata-article__content iframe,
.agata-editorial .agata-article__content video { max-width: 100%; }
.agata-editorial .agata-article__content pre { background: transparent; color: inherit; overflow-x: auto; border: 1px solid var(--editorial-muted); }
.agata-editorial .agata-article__content table { display: block; max-width: 100%; overflow-x: auto; }
.agata-editorial .agata-article__footer { margin-top: 58px; display: flex; gap: 14px 28px; flex-wrap: wrap; font: 400 16px/1.5 var(--editorial-font); }
@media (max-width: 599px) {
    .agata-editorial, .agata-editorial--single { width: calc(100% - 40px); padding: 58px 0 88px; }
    .agata-editorial .agata-editorial__sections { gap: 14px 22px; margin-bottom: 44px; }
    .agata-editorial .agata-editorial__sections a { font-size: 14px; }
    .agata-editorial .agata-editorial__list li { font-size: 18px; line-height: 1.65; }
    .agata-editorial .agata-article__content { font-size: 18px; }
    .agata-editorial .agata-article__header { margin-bottom: 28px; }
}
