/* Categoria: edital. edital-responsive; composição e estados deste módulo. */
@media (min-width: 1081px) and (max-height: 740px) {
    .edital-index ul {
        gap: 0;
    }

    .edital-index a {
        min-height: 26px;
        padding-block: 3px;
    }
}

@media (max-width: 1080px) {
    .edital-layout {
        grid-template-columns: minmax(0, 760px);
        row-gap: var(--space-5);
        width: min(calc(100% - 48px), 760px);
        margin: var(--space-8) auto 56px;
    }

    .edital-index {
        position: static;
        width: auto;
        grid-column: 1;
        grid-row: 2;
        max-height: none;
        padding: 14px var(--space-4);
        border: 1px solid var(--line);
        border-left: 3px solid var(--olive);
        background: var(--surface-sage);
    }

    .edital-document {
        grid-row: 3;
    }

    .edital-index a {
        min-height: 36px;
        font-size: 13px;
    }
}

@media (max-width: 540px) {
    .edital-header {
        min-height: 64px;
        padding-inline: var(--space-4);
    }

    .edital-header .ui-brand__mark {
        width: 36px;
        height: 36px;
    }

    .edital-header .ui-brand__name {
        font-size: 17px;
    }

    .edital-layout {
        width: calc(100% - 32px);
        margin-top: var(--space-6);
    }

    .edital-cover {
        padding: 0 var(--space-12) 18px 0;
    }

    .edital-title {
        font-size: var(--text-3xl);
    }

    .edital-content {
        padding-top: 0;
    }

    .edital-content > .edital-subtitle {
        margin-top: 18px;
    }

    .edital-content > p, .edital-chapter > p {
        line-height: 1.65;
    }

    .edital-content h2 {
        font-size: var(--text-xl);
    }

    .edital-accordion__summary {
        min-height: 56px;
    }

    .edital-accordion__summary h2 {
        padding: 14px 0;
    }

    .edital-chapter > p.edital-subitem--1 {
        margin-left: .75rem;
    }

    .edital-chapter > p.edital-subitem--2 {
        margin-left: 1.5rem;
    }

    .edital-chapter > p.edital-subitem--3 {
        margin-left: 2.25rem;
    }
}
