/* Only the editable copyright/carbon row of OS2026. */
#footer-copyright > .inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: .5rem 1.5rem;
    padding: .5rem 25px 1rem;
    font-size: .8125rem;
    line-height: 1.5;
}
#footer-copyright :is(.os-footer-copyright, .os-footer-carbon) {
    min-width: 0;
    margin: 0;
    padding: 0;
}
#footer-copyright .os-footer-copyright {
    flex: 1 1 auto;
}
#footer-copyright .os-footer-carbon {
    flex: 0 0 auto;
    margin-inline-start: auto;
    text-align: right;
}
#footer-copyright :is(.os-footer-copyright, .os-footer-carbon) p {
    margin: 0;
    font-size: inherit;
    line-height: inherit;
}
#footer-copyright .os-footer-carbon a:not(.jmodedit) {
    display: inline-flex;
    align-items: center;
    min-height: 24px;
    color: #173b31;
    font-size: .6875rem;
    line-height: 1.4;
    text-decoration: none;
    white-space: nowrap;
    border: 1px solid #a6d9ce;
    border-radius: 4px;
    overflow: hidden;
}
#footer-copyright .os-carbon-value {
    padding: 4px 6px;
    background: #fff;
    color: #173b31;
}
#footer-copyright .os-carbon-provider {
    padding: 4px 6px;
    background: #a6d9ce;
    color: #173b31;
    font-weight: 700;
}
#footer-copyright .os-footer-carbon a:not(.jmodedit):hover {
    border-color: #fff;
}
#footer-copyright a:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 3px;
}
@media (max-width: 480px) {
    #footer-copyright > .inner {
        flex-wrap: wrap;
        gap: .75rem;
        padding-inline: 15px;
    }
    #footer-copyright .os-footer-copyright {flex-basis: 100%;}
}
