.external-map {
    display: grid;
    min-height: 23.75rem;
    overflow: hidden;
    background:
        linear-gradient(135deg, transparent 49.5%, rgb(0 0 0 / 4%) 50%, transparent 50.5%),
        var(--background-primary-subtlest);
    background-size: 2rem 2rem;
    border: 1px solid var(--border-subtle);
    border-radius: var(--corner-radius-l);
}

.external-map__placeholder {
    align-self: center;
    max-width: 38rem;
    padding: var(--spacing-xl);
    justify-self: center;
    text-align: center;
}

.external-map__title {
    display: block;
    margin-bottom: var(--spacing-s);
    font-size: var(--font-size-headline-s);
}

.external-map__enable {
    min-height: 3rem;
    margin-top: var(--spacing-m);
    padding: var(--spacing-s) var(--spacing-l);
    border: 0;
    color: var(--text-white-fixed);
    background: var(--button-solid-primary);
    border-radius: var(--corner-radius-s);
    cursor: pointer;
    font: inherit;
    font-weight: 500;
}

.external-map__enable:hover {
    background: var(--button-solid-primary-hover);
}

.external-map__enable:focus-visible {
    outline: 0.125rem solid var(--status-focus);
    outline-offset: 0.125rem;
}

.external-map iframe {
    width: 100%;
    min-height: 23.75rem;
    border: 0;
}

/*.gov-page-heading {
    margin-bottom: 3rem;
}

.gov-page-heading time {
    color: var(--text-secondary);
    font-size: 0.95rem;
}

.page-content > *:first-child {
    margin-top: 0;
}

.page-content > *:last-child {
    margin-bottom: 0;
}

.page-content .page-attachments,
.page-content .gov-gallery {
    margin-top: 2rem;
}*/
