.organization-profile-grid {
    display: grid;
    gap: 1.25rem;
    grid-template-columns: minmax(0, 1.65fr) minmax(280px, 0.65fr);
}

.organization-facts {
    display: grid;
    gap: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin: 1.6rem 0 0;
}

.organization-facts > div {
    border-top: 1px solid var(--line);
    display: grid;
    gap: 0.35rem;
    padding: 1rem 0;
}

.organization-facts > div:nth-child(odd) {
    padding-right: 1rem;
}

.organization-facts dt {
    color: var(--muted);
    font-size: 0.7rem;
}

.organization-facts dd {
    margin: 0;
    overflow-wrap: anywhere;
}

.state-pill {
    border: 1px solid color-mix(in srgb, var(--success) 38%, var(--line));
    border-radius: 999px;
    color: var(--success);
    display: inline-flex;
    font-size: 0.7rem;
    font-weight: 800;
    padding: 0.35rem 0.55rem;
}

.licensing-card {
    align-content: start;
    display: grid;
}

.licensing-card h2 {
    font-size: 1.75rem;
    margin: 0.6rem 0 0.7rem;
}

.licensing-card p {
    font-size: 0.84rem;
}

.licensing-signal {
    align-items: center;
    border-top: 1px solid var(--line);
    color: var(--muted);
    display: flex;
    font-size: 0.75rem;
    gap: 0.6rem;
    margin-top: 1rem;
    padding-top: 1rem;
}

.licensing-signal i {
    background: var(--cyan);
    border-radius: 50%;
    box-shadow: 0 0 18px color-mix(in srgb, var(--cyan) 58%, transparent);
    height: 8px;
    width: 8px;
}

.organization-onboarding {
    max-width: 900px;
}

@media (max-width: 920px) {
    .organization-profile-grid {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 620px) {
    .organization-facts {
        grid-template-columns: 1fr;
    }

    .organization-facts > div:nth-child(odd) {
        padding-right: 0;
    }
}
