* {
    box-sizing: border-box;
}.y179931b8ff80{contain:none}
html {
    scroll-behavior: smooth;
}
:root {
    --x6293014696c0: #CFCFCF;
    --t54298a595856: 3px;
    --b7228d53d70b0: 4px;
    --m76e0721c9d5f: #FFF;
    --yc91697d3d697: #BDBDBD;
    --xd18bc9a4ee53: #FFF;
    --fa558bb074933: #166534;
    --dc2fa06e3d955: #FBF2F2;
    --j113a2ea8665c: Georgia, "Times New Roman", "Noto Serif", serif;
    --a618b44c11574: #F6DADA;
    --rf17cbdd9ffcf: #F7F6F3;
    --y32d09aef7d5e: #141414;
    --d285d10a6a7a2: #FFF;
    --ae388529f36a5: #D62828;
    --g38e1f6a781eb: #C99A00;
    --ca04f36c13d5a: #141414;
    --y57521fd80193: #E5E5E5;
    --v3b9d2b1a09d7: #E3E3E3;
    --le67baa70ab1f: #2C2C2C;
    --bc7a780f3024d: 0 10px 30px rgba(0, 0, 0, .08);
    --k857f21d9ae9f: #5C5C5C;
    --f8f47438591b5: #B91C1C;
    --p7f7662cca95a: #FFF;
}.m525f6018495a{outline-offset:0}
.kab7e9c143807 {
    left: -999px;
    position: absolute;
}
body {
    font: 17px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
    background: var(--p7f7662cca95a);
    overflow-wrap: break-word;
    color: var(--y32d09aef7d5e);
    margin: 0;
}.afdd0a0e8ee17{font-kerning:auto}
a {
    color: inherit;
}.d005df0c98253{opacity:1}
h2, h3, h1 {
    font-family: var(--j113a2ea8665c);
    font-weight: 700;
    margin: 0 0 .5em;
    line-height: 1.18;
}
img {
    display: block;
    max-width: 100%;
    height: auto;
}
.icce32efa22b6 {
    width: min(1200px,100% - 32px);
    margin-inline: auto;
}
.f9d2e5959f527 {
    max-width: 820px;
    margin-inline: auto;
}
.n7638003cba86 span {
    animation: kdb1794dd25ae 1.6s ease-in-out infinite;
    color: var(--f8f47438591b5);
}
.kab7e9c143807:focus {
    left: 16px;
    background: var(--xd18bc9a4ee53);
    top: 8px;
    z-index: 99;
    padding: 8px 12px;
}
.xda32d73b284d {
    background: var(--p7f7662cca95a);
    border-bottom: 1px solid var(--y32d09aef7d5e);
}.se4fd9263332f{unicode-bidi:normal}
.r69f0ecd9dd13 {
    gap: 16px;
    align-items: center;
    min-height: 42px;
    justify-content: space-between;
    border-bottom: 1px solid var(--v3b9d2b1a09d7);
    display: flex;
    font-size: 14px;
}
.n7638003cba86 {
    align-items: center;
    display: flex;
    text-overflow: ellipsis;
    margin: 0;
    min-width: 0;
    overflow: hidden;
    font-weight: 700;
    white-space: nowrap;
    gap: 8px;
}
@keyframes kdb1794dd25ae {
    50% {
        opacity: .2;
    }
}
@media(prefers-reduced-motion:reduce) {
    .n7638003cba86 span {
        animation: none;
    }
}
body {
    --oa5d78cfdfac5: 72px;
}.d4e7bd3507601{isolation:auto}
.g2b139532b366 {
    text-align: center;
    padding: 18px 0 14px;
}.zc917e8855c92{visibility:inherit}
.k8cb58debb827 {
    align-items: center;
    margin-left: auto;
    gap: 14px;
    display: flex;
    flex: none;
}
.q3161f4c912b4 {
    color: var(--y32d09aef7d5e);
    align-items: center;
    font: 900 clamp(30px,5vw,52px)/1 var(--j113a2ea8665c);
    min-height: 44px;
    display: inline-flex;
    text-decoration: none;
    letter-spacing: -.01em;
    gap: 12px;
}
.q3161f4c912b4 img {
    width: 44px;
    border-radius: 50%;
    object-fit: cover;
    height: 44px;
}.w4b0d5460d308{z-index:auto}
.ia74d3d662c6d {
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: .12em;
    font-size: 13px;
    font-weight: 700;
    color: var(--y32d09aef7d5e);
    white-space: nowrap;
}.vb7b353b6d355{contain:none}
.ia74d3d662c6d:hover {
    color: var(--f8f47438591b5);
}.b8c857c16052a{unicode-bidi:normal}
.n5bde94b1180e {
    color: var(--k857f21d9ae9f);
}.s1adc86a14bee{outline-offset:0}
.b09cd8ca1a775 {
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    display: flex;
    gap: 4px 26px;
    padding: 10px 0;
}
.daf937e0b1acb {
    display: flex;
    gap: 8px;
    font-size: 13px;
}
.daf937e0b1acb a[aria-current] {
    color: var(--f8f47438591b5);
    font-weight: 800;
}
.gfe67102fcdf8 {
    border-top: 3px double var(--y32d09aef7d5e);
}.ee896f7a070eb{opacity:1}
.ud4fba9ffad10 {
    background: var(--f8f47438591b5);
    color: var(--m76e0721c9d5f);
}.q2075c762c4a5{opacity:1}
.ud4fba9ffad10:hover {
    background: var(--ae388529f36a5);
}.w7c1a0ea4884f{unicode-bidi:normal}
.hee982554113b {
    font-size: 15px;
    padding: 0 18px;
    min-height: 40px;
    transition: background .15s,color .15s;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    display: inline-flex;
    white-space: nowrap;
    font-weight: 700;
    border: 1px solid transparent;
    border-radius: var(--t54298a595856);
    text-decoration: none;
}
.d0199defa5c79 {
    border-color: var(--y32d09aef7d5e);
    background: 0 0;
    color: var(--y32d09aef7d5e);
}
.d0199defa5c79:hover {
    background: var(--y32d09aef7d5e);
    color: var(--p7f7662cca95a);
}.k17bda8d2a50a{contain:none}
.bfe4d762b0a81 {
    padding: 28px 0 36px;
    border-bottom: 1px solid var(--v3b9d2b1a09d7);
}
.qc35234ab74de {
    width: 100%;
}
.ib94ef919e484 {
    min-height: 44px;
    align-items: center;
    display: inline-flex;
    font-size: 14px;
    font-weight: 700;
    color: var(--f8f47438591b5);
    text-decoration: none;
}
.ib94ef919e484:hover {
    text-decoration: underline;
}
.c36260757f454 img {
    object-fit: contain;
    width: 100%;
    aspect-ratio: 16/9;
}
.x930c8fcd517a {
    grid-template-columns: minmax(0,2fr)minmax(0,1fr);
    display: grid;
    gap: 36px;
    align-items: start;
}
.laf2d71a92736 {
    position: relative;
    margin-bottom: 18px;
    background: var(--rf17cbdd9ffcf);
    border-radius: var(--b7228d53d70b0);
    overflow: hidden;
    display: grid;
}.m7ca712fbde29{unicode-bidi:normal}
.c36260757f454 {
    transition: opacity .5s;
    opacity: 0;
    grid-area: 1/1;
    margin: 0;
}
.c36260757f454[data-e729ab620fa63] {
    opacity: 1;
}
.geca3b5c7fb51 {
    font-size: 20px;
    background: rgba(20,20,20,.75);
    border: 0;
    bottom: 12px;
    width: 38px;
    position: absolute;
    height: 38px;
    color: #FFF;
    cursor: pointer;
    z-index: 2;
}.d24f5362c8a01{unicode-bidi:normal}
.e34b0d7e0c92d {
    right: 56px;
}
.hdf2f8f58a4d3 {
    padding: 22px;
    background: var(--rf17cbdd9ffcf);
    border-top: 4px solid var(--f8f47438591b5);
}
.j4ab836a39541 {
    text-transform: uppercase;
    color: var(--f8f47438591b5);
    margin: 0 0 8px;
    letter-spacing: .14em;
    font-size: 13px;
    font-weight: 800;
}
.bfe4d762b0a81 h1 {
    font-size: clamp(30px,4.6vw,54px);
    letter-spacing: -.01em;
    line-height: 1.06;
}.h7fca64ad8198{contain:none}
.padeb46d9d689 {
    color: var(--k857f21d9ae9f);
    margin: 0;
    font: italic 20px/1.5 var(--j113a2ea8665c);
}
.j93aea67cc242 {
    margin-top: 22px;
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}
.vd955b106b866 {
    text-transform: uppercase;
    font-size: 12px;
    color: var(--f8f47438591b5);
    font-weight: 800;
    margin: 0 0 4px;
    letter-spacing: .14em;
}
.t88de3b84e5e7 {
    margin: 0 0 12px;
    font: 900 28px/1.1 var(--j113a2ea8665c);
}
.hdf2f8f58a4d3 .hee982554113b+.hee982554113b {
    margin-top: 8px;
}
.m4f90ceabf8f5 strong {
    font: 700 18px var(--j113a2ea8665c);
}
.m4f90ceabf8f5 span {
    text-transform: uppercase;
    letter-spacing: .06em;
    color: var(--k857f21d9ae9f);
    font-size: 12px;
}
.iea6a060419b9 a {
    color: var(--f8f47438591b5);
}
.m4f90ceabf8f5 {
    margin: 0;
    grid-template-columns: repeat(2,minmax(0,1fr));
    list-style: none;
    display: grid;
    padding: 0;
    gap: 0;
    border-top: 1px solid var(--v3b9d2b1a09d7);
}.uc805373c8fe5{opacity:1}
.m4f90ceabf8f5 li {
    flex-direction: column;
    padding: 10px 0;
    display: flex;
    border-bottom: 1px solid var(--v3b9d2b1a09d7);
}
.hc16a84c5c41f {
    gap: 12px;
    display: flex;
    align-items: baseline;
    justify-content: space-between;
}.r91855f30355b{visibility:inherit}
.m4f90ceabf8f5 li:nth-child(even) {
    border-left: 1px solid var(--v3b9d2b1a09d7);
    padding-left: 14px;
}
.hc16a84c5c41f .z6a238d5051b1 {
    flex: 1;
}
.xbd9fffbcfcf1 {
    grid-template-columns: repeat(2,minmax(0,1fr));
    display: grid;
    gap: 0 36px;
}
.ieebd3a91c6ba {
    padding: 40px 0;
}
.z6a238d5051b1 {
    padding-top: 10px;
    border-top: 4px solid var(--y32d09aef7d5e);
    font: 800 14px var(--j113a2ea8665c);
    text-transform: uppercase;
    margin: 0 0 22px;
    letter-spacing: .14em;
}
.hc16a84c5c41f .ib94ef919e484 {
    margin-bottom: 22px;
}
.l650b19178ad9 {
    padding-top: 10px;
    border-top: 4px solid var(--y32d09aef7d5e);
    margin: 0 0 22px;
    font-size: 20px;
}
.a6da1cf1442cb {
    font-size: clamp(26px,3.4vw,38px);
}
.iea6a060419b9 {
    margin-bottom: 24px;
}
.iea6a060419b9 h2 {
    font-size: 26px;
    margin-top: 1.2em;
}
.iea6a060419b9 h3 {
    margin-top: 1em;
    font-size: 20px;
}.v4f3564a6e9fe{contain:none}
.iea6a060419b9 table {
    margin: 16px 0;
    border-collapse: collapse;
    font-size: 15px;
    width: 100%;
}
.iea6a060419b9 td, .iea6a060419b9 th {
    padding: 8px 12px;
    border-bottom: 1px solid var(--v3b9d2b1a09d7);
    text-align: left;
    vertical-align: top;
}
.iea6a060419b9 th {
    border-bottom: 2px solid var(--y32d09aef7d5e);
}
.iea6a060419b9 blockquote {
    border-left: 3px solid var(--f8f47438591b5);
    padding: 4px 0 4px 18px;
    margin: 18px 0;
    font: italic 20px/1.5 var(--j113a2ea8665c);
}.na7fec2ad804f{contain:none}
.a6960a1374141 a {
    display: grid;
    border-bottom: 1px solid var(--v3b9d2b1a09d7);
    gap: 18px;
    grid-template-columns: 160px minmax(0,1fr);
    padding: 18px 0;
    text-decoration: none;
}.a1ff17d764854{contain:none}
.a6960a1374141 a:not(:has(img)) {
    grid-template-columns: minmax(0,1fr);
}
.xbd9fffbcfcf1>.a6960a1374141:first-child {
    grid-column: 1/-1;
}
.xbd9fffbcfcf1>.a6960a1374141:first-child a {
    grid-template-columns: minmax(0,1.2fr)minmax(0,1fr);
    align-items: center;
    gap: 28px;
}.qe7168d139611{contain:none}
.q602dbd49e938 {
    grid-template-columns: repeat(2,minmax(0,1fr));
    display: grid;
    gap: 0 36px;
}.c5e24db11d3b9{isolation:auto}
.xf9a89410397f a {
    display: grid;
    border-bottom: 1px solid var(--v3b9d2b1a09d7);
    gap: 18px;
    grid-template-columns: 160px minmax(0,1fr);
    padding: 18px 0;
    text-decoration: none;
}
.ed00d06a04c9f {
    padding: 20px 22px;
}.y560a84d07f34{isolation:auto}
.xf9a89410397f a:not(:has(img)) {
    grid-template-columns: minmax(0,1fr);
}
.p104f992df7d6 {
    border-top: 1px solid var(--y32d09aef7d5e);
    border-bottom: 1px solid var(--y32d09aef7d5e);
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(260px,1fr));
    gap: 0;
}.a14b5c06acbf7{unicode-bidi:normal}
.ed00d06a04c9f+.ed00d06a04c9f {
    border-left: 1px solid var(--v3b9d2b1a09d7);
}
.a4de1d338090f {
    display: grid;
    gap: 0 28px;
    grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
}
.q36c3abc15464 a {
    gap: 14px;
    border-bottom: 1px solid var(--v3b9d2b1a09d7);
    display: grid;
    grid-template-columns: 76px minmax(0,1fr);
    align-items: center;
    padding: 14px 0;
    text-decoration: none;
}.zfaeb3f97e44d{outline-offset:0}
.p625c8e0bddd8 {
    grid-template-columns: minmax(0,1.6fr)minmax(0,1fr);
    display: grid;
    gap: 40px;
    align-items: start;
}
.k8a252da80383 {
    padding: 20px 22px;
    background: var(--rf17cbdd9ffcf);
    border: 1px solid var(--y32d09aef7d5e);
}
.k8a252da80383 div {
    padding: 10px 0;
    border-bottom: 1px dotted var(--k857f21d9ae9f);
}
.k8a252da80383 div:last-child {
    border-bottom: 0;
}
.l608557dea58b details {
    border-bottom: 1px solid var(--v3b9d2b1a09d7);
}
.a6960a1374141 img {
    width: 160px;
    aspect-ratio: 4/3;
    object-fit: cover;
}
.xbd9fffbcfcf1>.a6960a1374141:first-child img {
    width: 100%;
    aspect-ratio: 16/9;
}.fc638b582f941{isolation:auto}
.xf9a89410397f img {
    width: 160px;
    aspect-ratio: 4/3;
    object-fit: cover;
}
.k4ce70599a26c img {
    width: 76px;
    aspect-ratio: 1;
    object-fit: cover;
}
.d2ba9d466f66f {
    color: var(--k857f21d9ae9f);
    font-size: 14px;
}
.a6960a1374141 a:hover h3 {
    color: var(--f8f47438591b5);
}
.a6960a1374141 h3 {
    font-size: 21px;
    margin: 0 0 6px;
}.e128fbb83a596{outline-offset:0}
.a6960a1374141 p {
    margin: 0 0 6px;
    color: var(--k857f21d9ae9f);
    font-size: 15px;
}
.ie83ebb5196d2 {
    color: var(--f8f47438591b5);
    font-size: 13px;
    font-weight: 700;
}
.xbd9fffbcfcf1>.a6960a1374141:first-child h3 {
    font-size: 32px;
}.a7f5ff0134a62{contain:none}
.xf9a89410397f h2, .xf9a89410397f h3 {
    margin: 0 0 6px;
    font-size: 20px;
}
.xf9a89410397f p {
    color: var(--k857f21d9ae9f);
    margin: 0;
    font-size: 15px;
}
.ed00d06a04c9f h2 {
    font-size: 22px;
}
.ed00d06a04c9f .iea6a060419b9 {
    color: var(--k857f21d9ae9f);
    margin: 0;
    font-size: 16px;
}.e32043f838de8{outline-offset:0}
.q36c3abc15464 h3 {
    font-size: 18px;
    margin: 0;
}
.q36c3abc15464 a:hover h3 {
    color: var(--f8f47438591b5);
}.vcabd2ffcdc5d{outline-offset:0}
.q36c3abc15464 p {
    color: var(--k857f21d9ae9f);
    font-size: 14px;
    line-height: 1.4;
    margin: 0;
}
.w080e07f3763f {
    color: color-mix(in srgb,var(--g38e1f6a781eb) 55%,var(--y32d09aef7d5e));
    font-size: 13px;
    font-weight: 700;
}
.mea2538e4bc94>section:first-child>p:first-of-type::first-letter, .mea2538e4bc94>p:first-of-type::first-letter {
    float: left;
    font: 900 64px/.8 var(--j113a2ea8665c);
    margin: 6px 10px 0 0;
    color: var(--f8f47438591b5);
}
.k8a252da80383 dl {
    margin: 0;
}.i82ebbe813fd9{outline-offset:0}
.k8a252da80383 dt {
    font: 700 15px var(--j113a2ea8665c);
}
.k8a252da80383 dd {
    color: var(--k857f21d9ae9f);
    margin: 2px 0 0;
    font-size: 15px;
}.j5f5a97e1a719{contain:none}
.l608557dea58b summary {
    font: 700 19px var(--j113a2ea8665c);
    justify-content: space-between;
    cursor: pointer;
    display: flex;
    list-style: none;
    padding: 16px 0;
    gap: 12px;
}.scdaca22001f7{font-kerning:auto}
.l608557dea58b summary::after {
    flex: none;
    color: var(--f8f47438591b5);
    content: "+";
    font-size: 22px;
    line-height: 1;
}
.l608557dea58b p {
    padding: 0 0 16px;
    margin: 0;
    color: var(--k857f21d9ae9f);
}
.f6c636cb0a2ab {
    border-top: 4px solid var(--y32d09aef7d5e);
    padding: 22px 0;
    margin: 36px 0;
}
.l608557dea58b summary::-webkit-details-marker {
    display: none;
}
.be02dda228855 {
    vertical-align: middle;
    padding: 1px 8px;
    color: var(--f8f47438591b5);
    display: inline-block;
    font: 700 12px/1.6 system-ui,sans-serif;
    border: 1px solid var(--f8f47438591b5);
    text-transform: uppercase;
    letter-spacing: .06em;
}
.k736be8f4862f {
    padding: 12px 0;
    border-bottom: 1px solid var(--v3b9d2b1a09d7);
}
.l608557dea58b details[open] summary::after {
    content: "−";
}.v46d6bc46d820{isolation:auto}
.k736be8f4862f p {
    margin: 6px 0 0;
    color: var(--k857f21d9ae9f);
    font-size: 15px;
}
.hf0a65a17fb77 small {
    color: var(--k857f21d9ae9f);
}
.v9d9607038505 {
    border-top: 1px solid var(--v3b9d2b1a09d7);
    margin: 24px 0;
    padding: 18px 0;
    text-align: center;
}.o79e9d11a3708{visibility:inherit}
.vb1ca49734071 {
    font: 700 18px var(--j113a2ea8665c);
    margin: 0 0 10px;
}
.s4e78120a1409 {
    right: 12px;
}
.i6123e2c1a51b {
    top: 16px;
    position: sticky;
}.i2d4655d45890{font-kerning:auto}
.lbede7349f503 {
    display: grid;
    gap: 0 24px;
    grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
}
.xf773b52b8b0b {
    justify-content: space-between;
    display: flex;
    gap: 6px;
    flex-wrap: wrap;
}
.hf0a65a17fb77 {
    align-items: center;
    display: inline-flex;
    gap: 8px;
}
.e90bab6db693a {
    display: inline-block;
    -webkit-mask: repeating-linear-gradient(90deg,#000 0 16px,transparent 16px 18.5px);
    mask: repeating-linear-gradient(90deg,#000 0 16px,transparent 16px 18.5px);
    width: 90px;
    height: 16px;
    background: linear-gradient(90deg,var(--g38e1f6a781eb) calc(var(--ob2782681ca02)/5 * 100%),var(--y57521fd80193) 0);
}
.m06972fb3caa5 {
    display: inline-flex;
    gap: 6px;
}
.m06972fb3caa5 button {
    width: 44px;
    font-size: 22px;
    cursor: pointer;
    color: var(--x6293014696c0);
    border: 1px solid var(--v3b9d2b1a09d7);
    background: var(--p7f7662cca95a);
    height: 44px;
}
.m06972fb3caa5 button[data-e729ab620fa63], .m06972fb3caa5 button:hover {
    color: var(--g38e1f6a781eb);
    border-color: var(--y32d09aef7d5e);
}
.w9fc5a75c8781 {
    padding: 34px 0 20px;
    border-bottom: 1px solid var(--v3b9d2b1a09d7);
}.tb69155409887{isolation:auto}
.q545eec1d7849 {
    margin: 10px 0 0;
    color: var(--k857f21d9ae9f);
    min-height: 1.2em;
    font-size: 14px;
}
.w9fc5a75c8781 h1 {
    letter-spacing: -.01em;
    font-size: clamp(30px,4.6vw,52px);
}
.w9fc5a75c8781 .v059c70bec2eb {
    color: var(--k857f21d9ae9f);
    margin: 0;
    font: italic 20px/1.5 var(--j113a2ea8665c);
}.wa0e4c1b61f66{opacity:1}
.m06972fb3caa5 button:disabled {
    cursor: default;
}
.v059c70bec2eb {
    color: var(--k857f21d9ae9f);
}
.pc61adc6a6b72 ol {
    gap: 6px;
    text-transform: uppercase;
    list-style: none;
    padding: 0;
    display: flex;
    color: var(--k857f21d9ae9f);
    flex-wrap: wrap;
    margin: 0 0 12px;
    letter-spacing: .06em;
    font-size: 13px;
}
.vd48716cab5e1 {
    grid-template-columns: minmax(0,1fr)320px;
    display: grid;
    gap: 40px;
    align-items: start;
}
.m81c50a7be6ed h2 {
    font-size: 24px;
}.qef2d03e8716b{contain:none}
.pc61adc6a6b72 a {
    color: var(--f8f47438591b5);
    text-decoration: none;
}
.ib2f2a1368fda .m4f90ceabf8f5 li:nth-child(even) {
    border-left: 0;
    padding-left: 0;
}
.ib2f2a1368fda .m4f90ceabf8f5 li+li {
    padding-left: 12px;
    border-left: 1px solid var(--v3b9d2b1a09d7);
}.j413b60d1cbb5{visibility:inherit}
.m81c50a7be6ed {
    padding: 20px;
    background: var(--rf17cbdd9ffcf);
    border-top: 4px solid var(--f8f47438591b5);
}
.a761291477007, .m3b0e56748cdd {
    padding: 14px 18px;
}.hbe32879aabce{isolation:auto}
.ed97742ef42b0 {
    list-style: none;
    padding: 0;
    counter-reset: c14d007335e41;
}
.m3b0e56748cdd h3 {
    color: var(--fa558bb074933);
}
.a761291477007 h3 {
    color: var(--f8f47438591b5);
}
.pc61adc6a6b72 li+li::before {
    content: "/";
    margin-right: 6px;
}
.n06866ec0ca5d {
    opacity: 0;
    left: -9999px;
    position: absolute;
    width: 1px;
    height: 1px;
}.d8443b3a6a464{unicode-bidi:normal}
.vd48716cab5e1 aside {
    top: 16px;
    position: sticky;
}.u73c6f653b73f{z-index:auto}
.sd2a08e959656 {
    margin-bottom: 18px;
    width: 100%;
    aspect-ratio: 16/9;
    object-fit: cover;
}.u79b6f7f73fac{visibility:inherit}
.ib2f2a1368fda .m4f90ceabf8f5 {
    grid-template-columns: repeat(4,minmax(0,1fr));
    margin-bottom: 18px;
}
.i5d420d093493 {
    border-top: 1px solid var(--y32d09aef7d5e);
    border-bottom: 1px solid var(--y32d09aef7d5e);
    grid-template-columns: 1fr 1fr;
    display: grid;
    gap: 0;
}
.lda42b1e98be7 {
    gap: 10px;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
}.j80e4e2814f61{opacity:1}
.a761291477007 {
    border-left: 1px solid var(--v3b9d2b1a09d7);
}.g6e0a5f8a06c3{isolation:auto}
.ed97742ef42b0 li {
    counter-increment: c14d007335e41;
    border-bottom: 1px solid var(--v3b9d2b1a09d7);
    padding: 16px 0;
    grid-template-columns: 56px minmax(0,1fr);
    display: grid;
}.b42433a8d38bc{outline-offset:0}
.ed97742ef42b0 li::before {
    font: 900 36px/1 var(--j113a2ea8665c);
    color: var(--f8f47438591b5);
    grid-row: span 2;
    content: counter(c14d007335e41);
}
.bdb6b82ef2173 {
    display: flex;
    gap: 12px;
    align-items: baseline;
}
.af3171f395aab {
    padding: 0;
    list-style: none;
}.h59fd79834d52{visibility:inherit}
.af3171f395aab li {
    padding: 16px 0;
    border-bottom: 1px solid var(--v3b9d2b1a09d7);
}
.mcdb30f22573a {
    border-top: 2px solid var(--y32d09aef7d5e);
    padding-top: 14px;
}
.m81c50a7be6ed img {
    margin-bottom: 12px;
    width: 100%;
    aspect-ratio: 16/9;
    object-fit: cover;
}
.m81c50a7be6ed .hee982554113b {
    margin-top: 12px;
}
.ed97742ef42b0 h3 {
    margin: 0 0 4px;
    font-size: 20px;
}
.bdb6b82ef2173 strong {
    font: 700 22px var(--j113a2ea8665c);
}.h41be3638db09{visibility:inherit}
.ed97742ef42b0 p {
    color: var(--k857f21d9ae9f);
    margin: 0;
}
.v5b19b8effb98 {
    gap: 24px;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
    margin-bottom: 30px;
}
.mcdb30f22573a img {
    object-fit: cover;
    width: 76px;
    height: 76px;
    border-radius: 50%;
    margin-bottom: 10px;
    filter: grayscale(.3);
}
.bdb6b82ef2173 span, .u913d088d8438 {
    color: var(--k857f21d9ae9f);
}
.ke55656c25680 {
    border-top: 4px solid var(--y32d09aef7d5e);
    margin-top: 24px;
    padding-top: 14px;
}
[data-l84098bd72e1f], [data-k3259377c794f] {
    padding: 30px 0;
    width: min(1200px,100% - 32px);
    max-width: none;
    margin: 0 auto;
}
[data-k3259377c794f]>h2, [data-l84098bd72e1f]>h2 {
    letter-spacing: .14em;
    border-top: 4px solid var(--y32d09aef7d5e);
    text-transform: uppercase;
    font-size: 14px;
    padding-top: 10px;
}
[data-vf2b84c089538] h2 {
    text-transform: uppercase;
    letter-spacing: .14em;
    font-size: 14px;
}
.ke55656c25680 a {
    color: var(--f8f47438591b5);
}.rafab3f1543da{contain:none}
[data-vf2b84c089538] a {
    color: var(--f8f47438591b5);
}
.j564cd0815d74 span {
    background: var(--y32d09aef7d5e);
    color: var(--p7f7662cca95a);
}
[data-l84098bd72e1f] img {
    border-radius: 0;
}
.rfd9f14d22159 {
    border-color: var(--v3b9d2b1a09d7);
    border-radius: 0;
}
[data-vf2b84c089538] {
    padding-top: 12px;
    border-top: 4px solid var(--y32d09aef7d5e);
    margin: 0 auto 40px;
    width: min(820px,100% - 32px);
}
[data-vf2b84c089538] ul {
    margin: 0;
    padding-left: 20px;
}
.j564cd0815d74 {
    margin-top: 24px;
    display: flex;
    justify-content: center;
    gap: 8px;
}.r61684a5590a1{visibility:inherit}
.j564cd0815d74 a, .j564cd0815d74 span {
    text-decoration: none;
    padding: 6px 12px;
    border: 1px solid var(--y32d09aef7d5e);
}
.idfaab175095c {
    color: var(--yc91697d3d697);
    background: var(--ca04f36c13d5a);
    padding: 40px 0 22px;
}
.idfaab175095c .q3161f4c912b4 {
    color: #FFF;
    font-size: 30px;
}
.m4b91f003d9a0 {
    grid-template-columns: 1.4fr repeat(3,1fr);
    display: grid;
    gap: 28px;
}
.idfaab175095c h2 {
    font-size: 13px;
    border-bottom: 1px solid var(--le67baa70ab1f);
    color: #FFF;
    margin-bottom: 10px;
    padding-bottom: 6px;
    text-transform: uppercase;
    letter-spacing: .14em;
}
.idfaab175095c a {
    padding: 3px 0;
    text-decoration: none;
    color: var(--yc91697d3d697);
    display: block;
}
.idfaab175095c a:hover {
    color: #FFF;
}.s8885da7ca77e{opacity:1}
.p48fc741b9c31 {
    margin-top: 26px;
    font-size: 13px;
    padding-top: 16px;
    border-top: 1px solid var(--le67baa70ab1f);
}
.b8b19b68920ce {
    display: flex;
    border: 1px solid var(--y32d09aef7d5e);
    position: fixed;
    padding: 8px 8px 8px 18px;
    left: 50%;
    bottom: 14px;
    background: var(--p7f7662cca95a);
    box-shadow: 0 10px 30px rgba(0,0,0,.12);
    z-index: 70;
    gap: 14px;
    transform: translateX(-50%);
    align-items: center;
    width: min(640px,calc(100% - 24px));
}
.g470133c08efd {
    text-overflow: ellipsis;
    font: 700 16px var(--j113a2ea8665c);
    min-width: 0;
    margin: 0;
    flex: 1;
    overflow: hidden;
    white-space: nowrap;
}
body[data-n823dedb40516=h52379b1515b9] .g2b139532b366 {
    padding: 10px 0 8px;
}
.df22b817143a1 {
    cursor: pointer;
    background: var(--p7f7662cca95a);
    width: 42px;
    height: 42px;
    position: fixed;
    z-index: 69;
    color: var(--y32d09aef7d5e);
    transition: opacity .2s;
    opacity: 0;
    border: 1px solid var(--y32d09aef7d5e);
    right: 16px;
    bottom: 86px;
    font-size: 18px;
    pointer-events: none;
}.h2a014696cb16{outline-offset:0}
body[data-n823dedb40516=h52379b1515b9] .q3161f4c912b4 {
    font-size: clamp(26px,3.6vw,38px);
}
body[data-x53a974058ba0=q189034c80eae] .ia74d3d662c6d {
    font-family: var(--j113a2ea8665c);
    text-transform: none;
    font-size: 16px;
    letter-spacing: 0;
}
.df22b817143a1[data-g56662c5efcdc] {
    pointer-events: auto;
    opacity: 1;
}.nc95cce91e9e6{visibility:inherit}
@media(min-width:901px) {
    body[data-ua6228d0091ee=t45dbc4d8d285] .uca0de29205f8 {
        border: 1px solid var(--y32d09aef7d5e);
        padding: 18px;
    }
}
@media(max-width:900px) {
    .k8cb58debb827 .ib94ef919e484 {
        display: none;
    }
    .r69f0ecd9dd13 {
        min-height: 38px;
    }
    .k8cb58debb827 .hee982554113b {
        min-height: 40px;
        padding: 0 12px;
        font-size: 13px;
    }
    .i6123e2c1a51b {
        position: static;
    }
    .vd48716cab5e1 aside {
        position: static;
    }
    body {
        --oa5d78cfdfac5: calc(64px + env(safe-area-inset-bottom));
    }
    .x930c8fcd517a {
        gap: 24px;
        grid-template-columns: 1fr;
    }
    .g2b139532b366 {
        padding: 12px 0 10px;
    }
    .i5d420d093493, .xbd9fffbcfcf1, .p625c8e0bddd8, .q602dbd49e938, .vd48716cab5e1 {
        grid-template-columns: 1fr;
    }
    .xbd9fffbcfcf1>.a6960a1374141:first-child a {
        grid-template-columns: 1fr;
        gap: 12px;
    }
    .m4b91f003d9a0 {
        grid-template-columns: 1fr 1fr;
    }
    .xbd9fffbcfcf1>.a6960a1374141:first-child h3 {
        font-size: 26px;
    }
    .b09cd8ca1a775 {
        justify-content: flex-start;
        overflow-x: auto;
        flex-wrap: nowrap;
        scrollbar-width: none;
        padding: 0;
    }
    .bfe4d762b0a81 {
        padding: 18px 0 26px;
    }
    .ia74d3d662c6d {
        min-height: 44px;
        align-items: center;
        display: inline-flex;
    }
    .b09cd8ca1a775::-webkit-scrollbar {
        display: none;
    }
    .ed00d06a04c9f+.ed00d06a04c9f {
        border-left: 0;
        border-top: 1px solid var(--v3b9d2b1a09d7);
    }
    .a761291477007 {
        border-left: 0;
        border-top: 1px solid var(--v3b9d2b1a09d7);
    }
    .b8b19b68920ce {
        gap: 10px;
        width: auto;
        transform: none;
        left: 0;
        bottom: 0;
        right: 0;
        box-shadow: none;
        border: 0;
        border-top: 3px double var(--y32d09aef7d5e);
        padding: 10px 14px calc(10px + env(safe-area-inset-bottom));
    }
    .g470133c08efd {
        font-size: 15px;
        line-height: 1.3;
        white-space: normal;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 2;
    }
    .df22b817143a1 {
        bottom: 76px;
    }
}
@media(max-width:560px) {
    .ieebd3a91c6ba {
        padding: 30px 0;
    }
    .j93aea67cc242 .hee982554113b {
        flex: 1;
    }
    body {
        font-size: 16px;
    }
    .padeb46d9d689 {
        font-size: 18px;
    }
    .a6960a1374141 h3 {
        font-size: 18px;
    }
    .a6960a1374141 img, .xf9a89410397f img {
        width: 100px;
    }
    .xf9a89410397f a, .a6960a1374141 a {
        grid-template-columns: 100px minmax(0,1fr);
        gap: 12px;
    }
    .m4b91f003d9a0 {
        grid-template-columns: 1fr;
    }
    .ib2f2a1368fda .m4f90ceabf8f5 {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
}
:lang(th) :is(h1, h2, h3), :lang(hi) :is(h1, h2, h3), :lang(bn) :is(h1, h2, h3) {
    line-height: 1.45;
}
:lang(th) {
    --j113a2ea8665c: "Noto Serif Thai", "Noto Sans Thai", "Leelawadee UI", Tahoma, serif;
}
:lang(hi) {
    --j113a2ea8665c: "Noto Serif Devanagari", "Noto Sans Devanagari", "Nirmala UI", Mangal, serif;
}.a82fc5b694100{outline-offset:0}
:lang(bn) {
    --j113a2ea8665c: "Noto Serif Bengali", "Noto Sans Bengali", "Nirmala UI", Vrinda, serif;
}
:lang(zh) {
    --j113a2ea8665c: "Songti SC", "STSong", "Noto Serif SC", "SimSun", serif;
}
@media(max-width:640px) {
    .b8b19b68920ce {
        gap: 6px 8px;
        flex-wrap: wrap;
    }
    .g470133c08efd {
        text-align: center;
        flex-basis: 100%;
    }
    .b8b19b68920ce .hee982554113b {
        flex: 1;
    }
}
