
@import './legacy-vocabulary/css/vocabulary.css' layer(legacy-vocabulary);
@import './mp-style.css' layer(mp-legacy);
@import '/wp-content/themes/vocabulary-theme/style.css' layer(vocabulary-theme);

 /* specific correction overrides */

 body.platform-toolkit > header {
    background: white;
    padding-bottom: 2em;
 }

 .platform-toolkit .home-narrative main {
    grid-column: 1 / 12;
 }

.platform-toolkit main > * {
    grid-column: 2 / span 9;
}

.platform-toolkit main section {
    padding: 0;
}

.platform-toolkit main img:not([width]) {
    width: initial;
}

.platform-toolkit main p {
    font-size: 1rem;
}

.platform-toolkit main .accordion p {
    margin-bottom: initial;
}

.platform-toolkit .accordion {
    width: 75%;
}

.platform-toolkit button {
    margin-bottom: 1em;
}

.platform-toolkit .pt-line-detail-blue {
    width: 33.333%;
}

.platform-toolkit pre {
    width: 100%;
}

body.platform-toolkit > footer {
    margin-top: 4em;
}

@media only screen and (max-width: 768px) {

    .platform-toolkit .pt-line-detail-blue {
        width: 100%;
    }
}
