.LX     {
        width: 100dvw !important; height: 100dvh; box-sizing: border-box; display: flex;
        position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 1050;
        align-items: center; justify-content: space-around; padding: 1.0000rem; overflow: auto;
        scrollbar-width: thin; scrollbar-color: var(--BrandColorB) var(--BrandColorC);
        backdrop-filter: brightness(0.75);
}
.UIContainer1 {
} @media all and (min-width: 204px) { .UIContainer1 { margin-left: auto; margin-right: auto; width: 22rem; }
} @media all and (min-width: 588px) { .UIContainer1 { margin-left: auto; margin-right: auto; width: 46rem; }
} @media all and (min-width:1158px) { .UIContainer1 { margin-left: 1rem; margin-right: 1rem; width: 100% ; }
}
.UIContainer2 {
} @media all and (min-width: 204px) { .UIContainer2 { margin-left: auto; margin-right: auto; width: 22rem; }
} @media all and (min-width: 588px) { .UIContainer2 { margin-left: auto; margin-right: auto; width: 46rem; }
} @media all and (min-width:1158px) { .UIContainer2 { margin-left: auto; margin-right: auto; width: 76rem; }
}
.Modal01{
        background-color: var(--ColorDm01); border-radius: 0.1250rem; position: relative;
        z-index: 10; overflow: hidden; width: 22rem;
}
.Modal01> *:nth-child(1) {
        padding-left: 1rem; padding-right: 1rem; display: flex; align-items: center;
        height: 2.50rem; justify-content: space-between;
        border-bottom: 0.0625rem solid var(--ColorDm04);
        }
.Modal01> *:nth-child(1) > .Ttll { text-transform: uppercase; letter-spacing: 8%; }
.Modal01> *:nth-child(1) > .Clss {
        width: 0.5625rem; padding: 0.5625rem; margin-right:-0.5625rem; cursor: pointer;
        font-size: 0.8750rem;
        }
.Modal01> *:nth-child(2) { padding: 1rem; }
.Article{ padding-top: 2rem; padding-bottom: 2rem; }
.Article >  * { max-width: 36rem; margin-left: auto; margin-right: auto; }
.Article .Content { display: flex; flex-direction: column; gap: 1.50rem; margin-top: 2rem; }
.Article h1   { font-size: 2.0000rem; text-transform: uppercase; font-weight: 700; }
.Article h1 * { font-size: 2.0000rem; text-transform: uppercase; font-weight: 700; }
.Article h2   { font-size: 1.5000rem; }
.Article h2 * { font-size: 1.5000rem; }
.Article h3   { font-size: 1.5000rem; }
.Article h3 * { font-size: 1.5000rem; }
.Article h4   { font-size: 1.5000rem; }
.Article h4 * { font-size: 1.5000rem; }
.Article h5   { font-size: 1.5000rem; }
.Article h5 * { font-size: 1.5000rem; }
.Article h6   { font-size: 1.5000rem; }
.Article h6 * { font-size: 1.5000rem; }
.Article p    { font-size: 0.8750rem; }
.Article p  * { font-size: 0.8750rem; }
.Article ul   { display: flex; flex-direction: column; gap: 0.25rem; list-style-position: inside; }
.Article li   { margin-left: 1rem; }

