/*  CSS edermconsult.com, wind 2026  */
/*
---------------------------------------------------
------ impressum.css ------------------------------
---------------------------------------------------
*/

dl  {
    border: none;
    dd  {
        font-family: var(--source);
        font-weight: 400;
    }
}

main .divider  {
    margin: 0;
}

/*
------------------------------------------ 
# b1 QUERY section: description list
------------------------------------------ 
*/

.wrapper  {
    container-type: inline-size;
    container-name: wrapper;
}

@container wrapper (width > 460px) {
    .wrapper#A .section-wrapper  { 
        dl  { 
            width: 100%;
            max-width: 26rem;
        }

        dl div {
            flex-direction: row;
            gap: .25rem;
            dd { text-align: right; }
        }
    }
}

@container wrapper (width <= 460px) {

    .wrapper#feat-panel section.feat-panel {
        container-type: unset;
        width: 90%;
        align-self: center;
        margin-inline: auto;
    }

    .wrapper#A .section-wrapper  { 
        dl > div:first-child { 
            border-top: 1px solid var(--dl-border-light);
        }

        dl { 
            align-self: center; 
            width: 100%;
            div {
                flex-direction: column;
                gap: .25rem;

                dd { 
                    text-align: right;
                    align-self: flex-end;
                }
            }
        }
    }
}