/* Executive Alignment — layout only. Type lives in css/common.css. */

.ea-phases {
    display: grid;
    gap: var(--space-lg);
    margin: var(--space-xl) 0 0;
    list-style: none;
}

.ea-phase {
    padding: var(--space-lg);
    background: var(--color-bg-white);
    border: 1px solid var(--color-border);
    border-radius: var(--space-sm);
}

.ea-visible {
    display: grid;
    gap: var(--space-md);
    margin: var(--space-xl) 0 0;
    list-style: none;
}

.ea-visible li {
    padding: var(--space-md);
    background: var(--color-bg-white);
    border: 1px solid var(--color-border);
    border-radius: var(--space-sm);
}

.ea-signature {
    margin-top: var(--space-2xl);
}

@media (min-width: 768px) {
    .ea-phases {
        grid-template-columns: 1fr 1fr;
    }

    .ea-visible {
        grid-template-columns: 1fr 1fr 1fr;
    }
}
