/*
Anchor button
--------------------------------------------------------------------------------
*/

body.basicpage .chevrondown-after p:after, 
body.basicpage .chevrondown-after span:after {
    content: "›";
    display: inline-block;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    margin-left: .5em;
    font-size: 1.5em;
}

.goto-anchor-section.cope-core-section p {
    text-decoration: none;
    display: flex;
}

.goto-anchor-section .cope-core-column-container.cope-core-column-col-two > .cope-core-column {
    flex-basis: max-content;
    margin-right: 16px;
}

/*
Gradient call-out
--------------------------------------------------------------------------------
*/

.gradient-red-to-yellow .cope-core-column-container {
    margin: 48px 0px 48px 0px;
    gap: 32px;
    
    .aem-Grid {
        padding: 32px;
    }
}

/*
Icon call-outs
--------------------------------------------------------------------------------
*/

.fx-two-column-image-adjust {

    /* Six icon call-outs*/
    
    .cope-core-column-container.cope-core-column-col-two > .cope-core-column:first-child {
        flex-basis: 124px;
    }
    
    .cope-core-column-container.cope-core-column-col-two > .cope-core-column:last-child {
        flex-basis: calc(100% - 124px);
        align-items: center;
        display: flex;
    }
    
    /* Trash can */
    &.fx-trash-can {
            
        width: 100%;
        
        .cope-core-column.cope-core-column-one {
            flex-basis: max-content;
        }

        .cope-core-column.cope-core-column-two {
            flex-basis: auto;
        }
    }
    
    /* Missed a dose */
    
    &.fx-missed-dose {
        .cope-core-column.cope-core-column-one:has(.image) {
            margin-right: 64px;
        }
    }
}

/*
Ozempic pen font-size increase
--------------------------------------------------------------------------------
*/

.fx-pen-font-size {
    font-size: 24px !important;
}

@media screen and (min-width: 1024px) {
    div.text>.cope-core-text.fx-pen-font-size p {
        font-size: 24px !important;
    }
}