/* The earliest documented print and a chronological index, using the paper and ink of cover 12. */
.cma-capa-12 .cma-fundo {
    --fundo-ink: #192c42;
    --fundo-rule: #b1baaf;
    background: #f2f2e8;
    color: var(--fundo-ink);
    padding: clamp(42px, 5.2vw, 88px) var(--study-gutter);
    scroll-margin-top: 5rem;
}
.cma-fundo-inner {
    margin-inline: auto;
    max-width: 1500px;
}
.cma-capa-12 .cma-fundo h2 {
    color: var(--fundo-ink);
    display: block;
    font: 620 clamp(36px, 4.7vw, 80px)/1 var(--skin-display);
    letter-spacing: -.055em;
    margin: 0 0 .55em;
}
.cma-capa-12 .maini .cma-fundo ol.cma-fundo-lista {
    padding: 0;
    margin: 0;
    list-style: none;
    display: grid;
    grid-template-columns: minmax(0, 1.08fr) minmax(0, 1fr);
    column-gap: clamp(26px, 5vw, 84px);
    align-items: start;
}
.cma-capa-12 .maini .cma-fundo-lista > li { padding: 0; margin: 0; list-style: none; }
.cma-capa-12 .cma-fundo-lista > li::marker { content: ""; }
.cma-fundo-principal { grid-column: 1; grid-row: 1 / span 20; }
.cma-fundo-linha { grid-column: 2; }
.cma-capa-12 .cma-fundo-lista a {
    display: grid;
    gap: 0 clamp(10px, 1.4vw, 22px);
    color: inherit;
    text-decoration: none;
    align-items: center;
    border-top: 1px solid var(--fundo-rule);
}
.cma-capa-12 .cma-fundo-linha a {
    grid-template-columns: minmax(72px, .48fr) minmax(0, 1.42fr) auto;
    padding: clamp(10px, 1.1vw, 20px) 0;
}
.cma-capa-12 .cma-fundo-principal a {
    grid-template-columns: minmax(0, 1fr) auto;
    padding-top: 0;
    border: 0;
}
.cma-fundo-principal .cma-fundo-foto { grid-column: 1 / -1; margin-bottom: 17px; }
.cma-fundo-foto img { display: block; width: 100%; height: auto; }
.cma-fundo-linha .cma-fundo-foto img { aspect-ratio: 3 / 2; object-fit: cover; }
.cma-fundo-ficha-data { display: flex; align-items: baseline; flex-wrap: wrap; gap: 3px 12px; }
.cma-fundo-ficha-data time {
    color: #264493;
    font: 620 clamp(20px, 2.05vw, 34px)/1.1 var(--skin-display);
    letter-spacing: -.05em;
}
.cma-fundo-ficha-data span { font: 510 15px/1.4 var(--skin-font); color: #334c54; }
.cma-capa-12 .cma-fundo h3 {
    font: 570 clamp(17px, 1.35vw, 24px)/1.14 var(--skin-display);
    letter-spacing: -.025em;
    color: inherit;
    margin: .3em 0 0;
}
.cma-capa-12 .cma-fundo-principal h3 { font-size: clamp(24px, 2.15vw, 37px); }
.cma-fundo-ir { font-size: 18px; }
.cma-fundo a:hover h3, .cma-fundo a:focus-visible h3 { text-decoration: underline; text-underline-offset: .15em; }
.cma-fundo a:focus-visible { outline: 3px solid #2345a5; outline-offset: 3px; }
@media (max-width: 680px) {
    .cma-capa-12 .maini .cma-fundo ol.cma-fundo-lista { display: block; }
    .cma-capa-12 .maini .cma-fundo-lista > .cma-fundo-principal { padding-bottom: 24px; }
    .cma-fundo-ficha-data span { font-size: 14px; }
    .cma-capa-12 .cma-fundo-linha a { grid-template-columns: minmax(74px, .56fr) minmax(0, 1.28fr) auto; }
}

.cma-fundo-encontro { margin: clamp(22px, 3.5vw, 49px) 0 0; }
.cma-capa-12 .cma-fundo-encontro a {
    display: flex;
    align-items: center;
    gap: clamp(12px, 2.15vw, 34px);
    border-block: 1px solid var(--fundo-rule);
    padding-block: 14px;
    color: inherit;
    text-decoration: none;
}
.cma-fundo-encontro img { display: block; width: clamp(68px, 12vw, 120px); height: auto; }
.cma-fundo-encontro-data { display: block; font: 570 15px/1.4 var(--skin-font); color: #344c55; }
.cma-fundo-encontro strong { display: block; font: 600 clamp(18px, 2vw, 29px)/1.15 var(--skin-display); }
.cma-fundo-encontro a > span:last-child { margin-inline-start: auto; }
.cma-fundo-encontro a:hover strong, .cma-fundo-encontro a:focus-visible strong { text-decoration: underline; }
