/* Check-icon list item (GB headline with icon + global class lista-check-item):
   the icon stays on the left and the text wraps beside it. */
@media only screen and (min-width: 320px) {
    .gb-headline.lista-check-item {
        display: flex;
        align-items: flex-start;
        margin-bottom: 0;
    }

    .gb-headline.lista-check-item > .gb-icon {
        flex: 0 0 auto;
        margin-top: 0.15em;
        margin-right: 14px; /* not icon padding: GB applies padding inside the icon box and clips the SVG */
    }

    /* GB sets fill: currentColor; the check mark is an open stroke path */
    .gb-headline.lista-check-item .gb-icon svg {
        fill: none;
    }

    /* Text links inside running text on content pages */
    .gb-headline-text a:not(.gb-button),
    p.gb-headline a:not(.gb-button) {
        text-underline-offset: 4px;
    }
}
