:root {
    --t6d51e5b35468: #f6dada;
    --b8aa6f897aa2a: 4px;
    --qd1e8d50861aa: 3px;
    --m9b47ec0b6217: Georgia, "Times New Roman", "Noto Serif", serif;
    --j243ac8be368f: #bdbdbd;
    --xb5ae7acc271d: #166534;
    --h6c1be2821105: 0 10px 30px rgba(0, 0, 0, 0.08);
    --b748a4c253b5a: #fbf2f2;
    --w577054001a6c: #fff;
    --deeee933756ac: #5c5c5c;
    --a3c79003bebef: #141414;
    --o76169f12d78e: #c99a00;
    --p2226224dcaf8: #e3e3e3;
    --y9eea2c0f5f5e: #2c2c2c;
    --l38432f6b0bfe: #fff;
    --k92240d614410: #141414;
    --y75def42a89e7: #f7f6f3;
    --o499835918246: #b91c1c;
    --u6ed1394755f8: #cfcfcf;
    --ac5a886ba9a94: #fff;
    --v67c604815485: #fff;
    --t1055af074452: #d62828;
    --o65fe260ed1e7: #e5e5e5
}
body {
    background: var(--w577054001a6c);
    overflow-wrap: break-word;
    font: 17px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
    margin: 0;
    color: var(--k92240d614410)
}.y6b725f0a127c{z-index:auto}
* {
    box-sizing: border-box
}
html {
    scroll-behavior: smooth
}
.ecc3cf1e3b1fa {
    left: -999px;
    position: absolute
}
.ecc3cf1e3b1fa:focus {
    z-index: 99;
    background: var(--ac5a886ba9a94);
    padding: 8px 12px;
    left: 16px;
    top: 8px
}
.f34e14e7b4d01 {
    background: var(--w577054001a6c);
    border-bottom: 1px solid var(--k92240d614410)
}
img {
    display: block;
    max-width: 100%;
    height: auto
}
h3, h2, h1 {
    margin: 0 0 0.5em;
    font-family: var(--m9b47ec0b6217);
    font-weight: 700;
    line-height: 1.18
}
.va405aa87e3d8 {
    margin-inline: auto;
    width: min(1200px,100% - 32px)
}.r3bb10fc814f3{z-index:auto}
.g7099eafb7b01 {
    margin-inline: auto;
    max-width: 820px
}
.l008a5f2a34cc {
    font-size: 14px;
    gap: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 42px;
    border-bottom: 1px solid var(--p2226224dcaf8)
}
.caee4f37539b5 {
    overflow: hidden;
    display: flex;
    text-overflow: ellipsis;
    font-weight: 700;
    min-width: 0;
    gap: 8px;
    align-items: center;
    white-space: nowrap;
    margin: 0
}
a {
    color: inherit
}.d1e92fae67485{isolation:auto}
.caee4f37539b5 span {
    color: var(--o499835918246);
    animation: k746ec5e18a6b 1600ms ease-in-out infinite
}
@keyframes k746ec5e18a6b {
    50% {
        opacity: 0.2
    }
}
@media(prefers-reduced-motion:reduce) {
    .caee4f37539b5 span {
        animation: none
    }
}.f92390727735c{outline-offset:0}
body {
    --x9314e540150f: 72px
}.ab350d65a7f09{z-index:auto}
.t63cc909ddad7 {
    padding: 18px 0 14px;
    text-align: center
}
.i6e64fcffddf9 {
    display: flex;
    margin-left: auto;
    flex: none;
    align-items: center;
    gap: 14px
}.t50bac174d0fc{opacity:1}
.r72effa1f4484 {
    gap: 12px;
    display: inline-flex;
    text-decoration: none;
    color: var(--k92240d614410);
    font: 900 clamp(30px,5vw,52px)/1 var(--m9b47ec0b6217);
    align-items: center;
    letter-spacing: -0.01em;
    min-height: 44px
}.o00474f36e8da{opacity:1}
.la16668bb4159 {
    display: flex;
    gap: 4px 26px;
    padding: 10px 0;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center
}
.r72effa1f4484 img {
    width: 44px;
    object-fit: cover;
    height: 44px;
    border-radius: 50%
}
.gf5784c44aaf5 {
    border-top: 3px double var(--k92240d614410)
}
.y3c4b90c75830 {
    color: var(--k92240d614410);
    text-decoration: none;
    letter-spacing: 0.12em;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    white-space: nowrap
}
.y3c4b90c75830:hover {
    color: var(--o499835918246)
}
.o1d87b4214dc5 {
    color: var(--deeee933756ac)
}
.eb8ffdc868fd7 {
    font-size: 13px;
    display: flex;
    gap: 8px
}.la4708475b2e9{unicode-bidi:normal}
.eb8ffdc868fd7 a[aria-current] {
    color: var(--o499835918246);
    font-weight: 800
}
.e5007e968635d {
    display: inline-flex;
    font-size: 15px;
    text-decoration: none;
    transition: background 150ms,color 150ms;
    font-weight: 700;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    white-space: nowrap;
    padding: 0 18px;
    min-height: 40px;
    border: 1px solid transparent;
    border-radius: var(--qd1e8d50861aa)
}
.qefbc4ae9680b {
    width: 100%
}
.qa65f82f6659b {
    color: var(--l38432f6b0bfe);
    background: var(--o499835918246)
}.d290ff280c324{visibility:inherit}
.qa65f82f6659b:hover {
    background: var(--t1055af074452)
}
.u7593d3411f40 {
    background: 0 0;
    border-color: var(--k92240d614410);
    color: var(--k92240d614410)
}
.dcf3e460deb67 {
    padding: 28px 0 36px;
    border-bottom: 1px solid var(--p2226224dcaf8)
}
.u7593d3411f40:hover {
    color: var(--w577054001a6c);
    background: var(--k92240d614410)
}
.a59f55b437003 {
    text-decoration: none;
    display: inline-flex;
    font-size: 14px;
    font-weight: 700;
    align-items: center;
    min-height: 44px;
    color: var(--o499835918246)
}
.fd171c27d24c0 {
    grid-template-columns: minmax(0,2fr)minmax(0,1fr);
    gap: 36px;
    align-items: start;
    display: grid
}.g88cdbec48022{opacity:1}
.j0b070a5803af {
    display: grid;
    position: relative;
    border-radius: var(--b8aa6f897aa2a);
    background: var(--y75def42a89e7);
    margin-bottom: 18px;
    overflow: hidden
}
.a59f55b437003:hover {
    text-decoration: underline
}
.s65a34ccc48a5 img {
    object-fit: contain;
    width: 100%;
    aspect-ratio: 16/9
}
.s65a34ccc48a5 {
    opacity: 0;
    transition: opacity 500ms;
    margin: 0;
    grid-area: 1/1
}
.a0aa2622b183b {
    border: 0;
    bottom: 12px;
    color: #fff;
    width: 38px;
    background: rgba(20,20,20,0.75);
    cursor: pointer;
    height: 38px;
    font-size: 20px;
    z-index: 2;
    position: absolute
}
.h8847954f86a1 {
    font-size: 13px;
    color: var(--o499835918246);
    margin: 0 0 8px;
    font-weight: 800;
    letter-spacing: 0.14em;
    text-transform: uppercase
}
.n871a4396854a {
    right: 56px
}
.dcf3e460deb67 h1 {
    font-size: clamp(30px,4.6vw,54px);
    line-height: 1.06;
    letter-spacing: -0.01em
}
.j2c19956c7285 {
    color: var(--deeee933756ac);
    margin: 0;
    font: italic 20px/1.5 var(--m9b47ec0b6217)
}
.j840ee778139d {
    gap: 12px;
    margin-top: 22px;
    display: flex;
    flex-wrap: wrap
}
.ac461ff76a290 {
    font-size: 12px;
    color: var(--o499835918246);
    font-weight: 800;
    letter-spacing: 0.14em;
    margin: 0 0 4px;
    text-transform: uppercase
}.db83ef225f292{opacity:1}
.pbb86eeb9d884 {
    font: 900 28px/1.1 var(--m9b47ec0b6217);
    margin: 0 0 12px
}
.k5439fe8da7f9 .e5007e968635d+.e5007e968635d {
    margin-top: 8px
}
.u32e7a2dc8607 strong {
    font: 700 18px var(--m9b47ec0b6217)
}
.u32e7a2dc8607 span {
    letter-spacing: 0.06em;
    text-transform: uppercase;
    color: var(--deeee933756ac);
    font-size: 12px
}
.n647ccd4c435c a {
    color: var(--o499835918246)
}.t294c9e7f98aa{visibility:inherit}
.k5439fe8da7f9 {
    padding: 22px;
    background: var(--y75def42a89e7);
    border-top: 4px solid var(--o499835918246)
}
.s65a34ccc48a5[data-ld849d1d662dd] {
    opacity: 1
}
.u32e7a2dc8607 {
    gap: 0;
    margin: 0;
    list-style: none;
    border-top: 1px solid var(--p2226224dcaf8);
    padding: 0;
    grid-template-columns: repeat(2,minmax(0,1fr));
    display: grid
}
.u32e7a2dc8607 li {
    display: flex;
    border-bottom: 1px solid var(--p2226224dcaf8);
    padding: 10px 0;
    flex-direction: column
}
.u32e7a2dc8607 li:nth-child(even) {
    padding-left: 14px;
    border-left: 1px solid var(--p2226224dcaf8)
}.j123e9363df96{outline-offset:0}
.faee9e5ab79e4 {
    padding: 40px 0
}.tb327dacddcf5{z-index:auto}
.yfce3980ce04b {
    display: flex;
    gap: 12px;
    align-items: baseline;
    justify-content: space-between
}
.f611a9e948775 {
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 0 36px;
    display: grid
}
.yf9bc1f669689 {
    font: 800 14px var(--m9b47ec0b6217);
    margin: 0 0 22px;
    padding-top: 10px;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    border-top: 4px solid var(--k92240d614410)
}.pb9c56f4b847e{visibility:inherit}
.yfce3980ce04b .yf9bc1f669689 {
    flex: 1
}
.yfce3980ce04b .a59f55b437003 {
    margin-bottom: 22px
}.kb18922bce404{visibility:inherit}
.f3338ab494d36 {
    margin: 0 0 22px;
    padding-top: 10px;
    font-size: 20px;
    border-top: 4px solid var(--k92240d614410)
}
.n647ccd4c435c {
    margin-bottom: 24px
}
.w8be9c9b5202f {
    font-size: clamp(26px,3.4vw,38px)
}
.n647ccd4c435c h2 {
    margin-top: 1.2em;
    font-size: 26px
}
.ec5ef7bb92033 {
    right: 12px
}.gdd5adf2fc8f9{font-kerning:auto}
.k638414bcc21a {
    position: sticky;
    top: 16px
}
.n647ccd4c435c h3 {
    margin-top: 1em;
    font-size: 20px
}
.n647ccd4c435c table {
    border-collapse: collapse;
    font-size: 15px;
    width: 100%;
    margin: 16px 0
}
.n647ccd4c435c td, .n647ccd4c435c th {
    vertical-align: top;
    text-align: left;
    border-bottom: 1px solid var(--p2226224dcaf8);
    padding: 8px 12px
}.qb2595e7bf031{outline-offset:0}
.n647ccd4c435c th {
    border-bottom: 2px solid var(--k92240d614410)
}
.n647ccd4c435c blockquote {
    font: italic 20px/1.5 var(--m9b47ec0b6217);
    padding: 4px 0 4px 18px;
    margin: 18px 0;
    border-left: 3px solid var(--o499835918246)
}
.j4851a2690376 {
    color: var(--deeee933756ac);
    font-size: 14px
}.m856230756caa{font-kerning:auto}
.uc09921f46bed a:hover h3 {
    color: var(--o499835918246)
}.bb535be946885{font-kerning:auto}
.uc09921f46bed h3 {
    font-size: 21px;
    margin: 0 0 6px
}.v05f45a083f07{font-kerning:auto}
.uc09921f46bed p {
    color: var(--deeee933756ac);
    margin: 0 0 6px;
    font-size: 15px
}
.uc09921f46bed a {
    border-bottom: 1px solid var(--p2226224dcaf8);
    grid-template-columns: 160px minmax(0,1fr);
    padding: 18px 0;
    text-decoration: none;
    gap: 18px;
    display: grid
}.ld54e980b0f40{font-kerning:auto}
.uc09921f46bed a:not(:has(img)) {
    grid-template-columns: minmax(0,1fr)
}
.f611a9e948775>.uc09921f46bed:first-child {
    grid-column: 1/-1
}
.o6c5ffb1ae64e {
    color: var(--o499835918246);
    font-size: 13px;
    font-weight: 700
}
.f611a9e948775>.uc09921f46bed:first-child h3 {
    font-size: 32px
}
.qd0c2ce7017fd h3, .qd0c2ce7017fd h2 {
    font-size: 20px;
    margin: 0 0 6px
}
.qd0c2ce7017fd p {
    color: var(--deeee933756ac);
    margin: 0;
    font-size: 15px
}.n207582a4931e{opacity:1}
.s113213867011 h2 {
    font-size: 22px
}
.s113213867011 .n647ccd4c435c {
    color: var(--deeee933756ac);
    margin: 0;
    font-size: 16px
}
.f6dba47274f8a h3 {
    margin: 0;
    font-size: 18px
}.h5ef35c11bd32{isolation:auto}
.f611a9e948775>.uc09921f46bed:first-child a {
    grid-template-columns: minmax(0,1.2fr)minmax(0,1fr);
    align-items: center;
    gap: 28px
}.e14579a28178e{unicode-bidi:normal}
.r4865399f56f3 {
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 0 36px;
    display: grid
}
.qd0c2ce7017fd a {
    border-bottom: 1px solid var(--p2226224dcaf8);
    grid-template-columns: 160px minmax(0,1fr);
    padding: 18px 0;
    text-decoration: none;
    gap: 18px;
    display: grid
}
.s113213867011 {
    padding: 20px 22px
}
.qd0c2ce7017fd a:not(:has(img)) {
    grid-template-columns: minmax(0,1fr)
}
.r4c3fa8df3775 {
    gap: 0;
    border-top: 1px solid var(--k92240d614410);
    grid-template-columns: repeat(auto-fit,minmax(260px,1fr));
    border-bottom: 1px solid var(--k92240d614410);
    display: grid
}
.s113213867011+.s113213867011 {
    border-left: 1px solid var(--p2226224dcaf8)
}
.f88363d1efd0c {
    gap: 0 28px;
    grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
    display: grid
}.v958afde494a5{font-kerning:auto}
.f6dba47274f8a a {
    text-decoration: none;
    padding: 14px 0;
    align-items: center;
    grid-template-columns: 76px minmax(0,1fr);
    gap: 14px;
    border-bottom: 1px solid var(--p2226224dcaf8);
    display: grid
}
.t6bc0f6a32f4c {
    background: var(--y75def42a89e7);
    padding: 20px 22px;
    border: 1px solid var(--k92240d614410)
}.m47a6183ad108{contain:none}
.t6bc0f6a32f4c div {
    padding: 10px 0;
    border-bottom: 1px dotted var(--deeee933756ac)
}
.t6bc0f6a32f4c div:last-child {
    border-bottom: 0
}.v160a9f3f5abe{isolation:auto}
.tc410f1fed6ea details {
    border-bottom: 1px solid var(--p2226224dcaf8)
}
.yedd30bb5ac5a {
    grid-template-columns: minmax(0,1.6fr)minmax(0,1fr);
    gap: 40px;
    align-items: start;
    display: grid
}.dfe0f6fe16d59{isolation:auto}
.f6dba47274f8a a:hover h3 {
    color: var(--o499835918246)
}.cb89f2b2a2adf{opacity:1}
.f6dba47274f8a p {
    font-size: 14px;
    color: var(--deeee933756ac);
    line-height: 1.4;
    margin: 0
}.daa88049ed17d{outline-offset:0}
.qda27370045e6 {
    font-size: 13px;
    font-weight: 700;
    color: color-mix(in srgb,var(--o76169f12d78e) 55%,var(--k92240d614410))
}
.ca52bec36de92>section:first-child>p:first-of-type::first-letter, .ca52bec36de92>p:first-of-type::first-letter {
    color: var(--o499835918246);
    margin: 6px 10px 0 0;
    float: left;
    font: 900 64px/0.8 var(--m9b47ec0b6217)
}
.t6bc0f6a32f4c dt {
    font: 700 15px var(--m9b47ec0b6217)
}
.t6bc0f6a32f4c dl {
    margin: 0
}
.t6bc0f6a32f4c dd {
    color: var(--deeee933756ac);
    margin: 2px 0 0;
    font-size: 15px
}.tadc8473933a5{font-kerning:auto}
.tc410f1fed6ea summary {
    gap: 12px;
    font: 700 19px var(--m9b47ec0b6217);
    display: flex;
    justify-content: space-between;
    padding: 16px 0;
    cursor: pointer;
    list-style: none
}
.tc410f1fed6ea summary::after {
    color: var(--o499835918246);
    flex: none;
    content: "+";
    font-size: 22px;
    line-height: 1
}
.tc410f1fed6ea p {
    padding: 0 0 16px;
    margin: 0;
    color: var(--deeee933756ac)
}
.x2064f738f882 {
    padding: 22px 0;
    border-top: 4px solid var(--k92240d614410);
    margin: 36px 0
}.t97d3b1d2e91d{contain:none}
.tc410f1fed6ea details[open] summary::after {
    content: "−"
}.ca87dd51710aa{opacity:1}
.tc410f1fed6ea summary::-webkit-details-marker {
    display: none
}
.e627a1f6159c9 {
    font: 700 12px/1.6 system-ui,sans-serif;
    padding: 1px 8px;
    vertical-align: middle;
    letter-spacing: 0.06em;
    border: 1px solid var(--o499835918246);
    display: inline-block;
    color: var(--o499835918246);
    text-transform: uppercase
}.b5d8f728d00e0{font-kerning:auto}
.rc9e740a02508 p {
    margin: 6px 0 0;
    color: var(--deeee933756ac);
    font-size: 15px
}
.rc9e740a02508 {
    padding: 12px 0;
    border-bottom: 1px solid var(--p2226224dcaf8)
}
.b1d8f674ae507 {
    gap: 0 24px;
    grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
    display: grid
}.s54c3076f24fd{unicode-bidi:normal}
.za8eda524190c {
    gap: 6px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}
.w74ccd0294093 {
    display: inline-flex;
    gap: 8px;
    align-items: center
}
.e3080b65f89f3 {
    margin: 24px 0;
    border-top: 1px solid var(--p2226224dcaf8);
    padding: 18px 0;
    text-align: center
}
.h437fc7134911 {
    margin: 0 0 10px;
    font: 700 18px var(--m9b47ec0b6217)
}
.w74ccd0294093 small {
    color: var(--deeee933756ac)
}
.uc09921f46bed img {
    object-fit: cover;
    width: 160px;
    aspect-ratio: 4/3
}
.f611a9e948775>.uc09921f46bed:first-child img {
    width: 100%;
    aspect-ratio: 16/9
}
.qd0c2ce7017fd img {
    object-fit: cover;
    width: 160px;
    aspect-ratio: 4/3
}.k84480f14144a{unicode-bidi:normal}
.h00ab4444a90a img {
    object-fit: cover;
    width: 76px;
    aspect-ratio: 1
}.gc6620e367a5d{isolation:auto}
.q3ac59a39aced {
    background: linear-gradient(90deg,var(--o76169f12d78e) calc(var(--i0ded89dd2969)/5 * 100%),var(--o65fe260ed1e7) 0);
    -webkit-mask: repeating-linear-gradient(90deg,#000 0 16px,transparent 16px 18.5px);
    display: inline-block;
    mask: repeating-linear-gradient(90deg,#000 0 16px,transparent 16px 18.5px);
    width: 90px;
    height: 16px
}
.g55d3988c17f9 button {
    cursor: pointer;
    border: 1px solid var(--p2226224dcaf8);
    font-size: 22px;
    width: 44px;
    color: var(--u6ed1394755f8);
    height: 44px;
    background: var(--w577054001a6c)
}.kc6b144377a8e{isolation:auto}
.g55d3988c17f9 {
    display: inline-flex;
    gap: 6px
}
.g55d3988c17f9 button:disabled {
    cursor: default
}
.g55d3988c17f9 button:hover, .g55d3988c17f9 button[data-ld849d1d662dd] {
    border-color: var(--k92240d614410);
    color: var(--o76169f12d78e)
}
.fa74eb1153eca {
    color: var(--deeee933756ac);
    font-size: 14px;
    margin: 10px 0 0;
    min-height: 1.2em
}.d7b22d52f8e3c{z-index:auto}
.ff3795a938de0 {
    padding: 34px 0 20px;
    border-bottom: 1px solid var(--p2226224dcaf8)
}.p9a735ca448a9{outline-offset:0}
.z251ea467e93d {
    width: 1px;
    left: -9999px;
    opacity: 0;
    height: 1px;
    position: absolute
}.n3262a2523a66{outline-offset:0}
.bb1ae7d5624e4 aside {
    position: sticky;
    top: 16px
}
.ff3795a938de0 h1 {
    letter-spacing: -0.01em;
    font-size: clamp(30px,4.6vw,52px)
}
.ff3795a938de0 .l7819c686a1ad {
    color: var(--deeee933756ac);
    margin: 0;
    font: italic 20px/1.5 var(--m9b47ec0b6217)
}
.l7819c686a1ad {
    color: var(--deeee933756ac)
}
.d906cf5fe024e ol {
    font-size: 13px;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    gap: 6px;
    margin: 0 0 12px;
    padding: 0;
    color: var(--deeee933756ac);
    letter-spacing: 0.06em;
    text-transform: uppercase
}
.bb1ae7d5624e4 {
    gap: 40px;
    grid-template-columns: minmax(0,1fr)320px;
    align-items: start;
    display: grid
}
.d906cf5fe024e li+li::before {
    margin-right: 6px;
    content: "/"
}.v435fd02a0caa{z-index:auto}
.p35c3afe0dbce h2 {
    font-size: 24px
}
.u98cc78e5ba99 {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 16/9;
    margin-bottom: 18px
}
.n949c896af4df .u32e7a2dc8607 {
    grid-template-columns: repeat(4,minmax(0,1fr));
    margin-bottom: 18px
}
.p35c3afe0dbce img {
    object-fit: cover;
    margin-bottom: 12px;
    width: 100%;
    aspect-ratio: 16/9
}.rcf4125347e63{contain:none}
.d906cf5fe024e a {
    color: var(--o499835918246);
    text-decoration: none
}.u04e5cf2e016c{unicode-bidi:normal}
.u38acc88206cc h3 {
    color: var(--xb5ae7acc271d)
}
.uc525a0b45e51 h3 {
    color: var(--o499835918246)
}.b57f831227ba2{contain:none}
.n949c896af4df .u32e7a2dc8607 li:nth-child(even) {
    border-left: 0;
    padding-left: 0
}
.n949c896af4df .u32e7a2dc8607 li+li {
    border-left: 1px solid var(--p2226224dcaf8);
    padding-left: 12px
}
.p35c3afe0dbce {
    background: var(--y75def42a89e7);
    border-top: 4px solid var(--o499835918246);
    padding: 20px
}
.t5766d6ca2896 {
    gap: 0;
    border-top: 1px solid var(--k92240d614410);
    border-bottom: 1px solid var(--k92240d614410);
    grid-template-columns: 1fr 1fr;
    display: grid
}
.c8923808ec22c {
    gap: 10px;
    grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
    display: grid
}
.uc525a0b45e51, .u38acc88206cc {
    padding: 14px 18px
}.s8f19efb27b42{contain:none}
.jd3834295886e {
    padding: 0;
    list-style: none;
    counter-reset: cdf649324708a
}
.uc525a0b45e51 {
    border-left: 1px solid var(--p2226224dcaf8)
}
.jd3834295886e li {
    display: grid;
    border-bottom: 1px solid var(--p2226224dcaf8);
    grid-template-columns: 56px minmax(0,1fr);
    counter-increment: cdf649324708a;
    padding: 16px 0
}
.v69f5a6ff8c38 {
    padding: 0;
    list-style: none
}
.v69f5a6ff8c38 li {
    padding: 16px 0;
    border-bottom: 1px solid var(--p2226224dcaf8)
}
.yf4511df6858d {
    gap: 12px;
    display: flex;
    align-items: baseline
}
.jd3834295886e li::before {
    color: var(--o499835918246);
    grid-row: span 2;
    content: counter(cdf649324708a);
    font: 900 36px/1 var(--m9b47ec0b6217)
}
.g9f265689e3b0 {
    border-top: 2px solid var(--k92240d614410);
    padding-top: 14px
}
.p35c3afe0dbce .e5007e968635d {
    margin-top: 12px
}.jebbc2d840b35{z-index:auto}
.jd3834295886e h3 {
    font-size: 20px;
    margin: 0 0 4px
}
.yf4511df6858d strong {
    font: 700 22px var(--m9b47ec0b6217)
}
.jd3834295886e p {
    color: var(--deeee933756ac);
    margin: 0
}.ac9e859736089{visibility:inherit}
.d630c946aa445 {
    margin-bottom: 30px;
    gap: 24px;
    grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
    display: grid
}
.odf3b4793e75d, .yf4511df6858d span {
    color: var(--deeee933756ac)
}.l862da9cfe26c{isolation:auto}
.g9f265689e3b0 img {
    filter: grayscale(0.3);
    margin-bottom: 10px;
    border-radius: 50%;
    object-fit: cover;
    width: 76px;
    height: 76px
}.c435b84bac480{z-index:auto}
.q38b3ab3a62fb {
    padding-top: 14px;
    margin-top: 24px;
    border-top: 4px solid var(--k92240d614410)
}
[data-pb5bd78f02a26], [data-z3c05ae7500fd] {
    padding: 30px 0;
    margin: 0 auto;
    width: min(1200px,100% - 32px);
    max-width: none
}
[data-pb5bd78f02a26]>h2, [data-z3c05ae7500fd]>h2 {
    font-size: 14px;
    border-top: 4px solid var(--k92240d614410);
    letter-spacing: 0.14em;
    text-transform: uppercase;
    padding-top: 10px
}.b9dd0e8718ec6{font-kerning:auto}
[data-pb5bd78f02a26] img {
    border-radius: 0
}
.b2b3eb5f313c9 {
    border-color: var(--p2226224dcaf8);
    border-radius: 0
}
[data-rf6beb57b271c] {
    padding-top: 12px;
    margin: 0 auto 40px;
    width: min(820px,100% - 32px);
    border-top: 4px solid var(--k92240d614410)
}
.q38b3ab3a62fb a {
    color: var(--o499835918246)
}
[data-rf6beb57b271c] a {
    color: var(--o499835918246)
}
.x92da53905764 span {
    color: var(--w577054001a6c);
    background: var(--k92240d614410)
}
[data-rf6beb57b271c] ul {
    margin: 0;
    padding-left: 20px
}
.x92da53905764 {
    display: flex;
    gap: 8px;
    justify-content: center;
    margin-top: 24px
}
.d3444c091908b {
    grid-template-columns: 1.4fr repeat(3,1fr);
    gap: 28px;
    display: grid
}.t84d50cbb4173{unicode-bidi:normal}
[data-rf6beb57b271c] h2 {
    text-transform: uppercase;
    letter-spacing: 0.14em;
    font-size: 14px
}.qf625e403b99f{isolation:auto}
.x92da53905764 span, .x92da53905764 a {
    padding: 6px 12px;
    border: 1px solid var(--k92240d614410);
    text-decoration: none
}
.f05a301dd8879 {
    color: var(--j243ac8be368f);
    padding: 40px 0 22px;
    background: var(--a3c79003bebef)
}.kb6845af26ca0{isolation:auto}
.f05a301dd8879 .r72effa1f4484 {
    font-size: 30px;
    color: #fff
}
.f05a301dd8879 h2 {
    font-size: 13px;
    margin-bottom: 10px;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    border-bottom: 1px solid var(--y9eea2c0f5f5e);
    padding-bottom: 6px;
    color: #fff
}
.f05a301dd8879 a {
    color: var(--j243ac8be368f);
    display: block;
    padding: 3px 0;
    text-decoration: none
}.c6bd597fb9529{z-index:auto}
.f05a301dd8879 a:hover {
    color: #fff
}.p9d99d8ef48c3{font-kerning:auto}
.t09471c229652 {
    border-top: 1px solid var(--y9eea2c0f5f5e);
    padding-top: 16px;
    margin-top: 26px;
    font-size: 13px
}.g5341cec0050f{z-index:auto}
.u4ce42d553200 {
    gap: 14px;
    width: min(640px,calc(100% - 24px));
    z-index: 70;
    align-items: center;
    display: flex;
    left: 50%;
    transform: translateX(-50%);
    position: fixed;
    box-shadow: 0 10px 30px rgba(0,0,0,0.12);
    background: var(--w577054001a6c);
    padding: 8px 8px 8px 18px;
    bottom: 14px;
    border: 1px solid var(--k92240d614410)
}
.yb599a2fa0ff9 {
    min-width: 0;
    margin: 0;
    font: 700 16px var(--m9b47ec0b6217);
    text-overflow: ellipsis;
    flex: 1;
    overflow: hidden;
    white-space: nowrap
}
.b09ab39563c11 {
    cursor: pointer;
    border: 1px solid var(--k92240d614410);
    right: 16px;
    bottom: 86px;
    background: var(--w577054001a6c);
    z-index: 69;
    color: var(--k92240d614410);
    transition: opacity 200ms;
    position: fixed;
    pointer-events: none;
    width: 42px;
    height: 42px;
    opacity: 0;
    font-size: 18px
}
body[data-ra6c58254e2cd=idf3754381db0] .k5439fe8da7f9 {
    background: var(--o499835918246);
    color: var(--l38432f6b0bfe);
    border-top-color: var(--k92240d614410)
}
body[data-ra6c58254e2cd=idf3754381db0] .k5439fe8da7f9 .u32e7a2dc8607 span, body[data-ra6c58254e2cd=idf3754381db0] .ac461ff76a290 {
    color: color-mix(in srgb,var(--l38432f6b0bfe) 92%,transparent)
}
body[data-ra6c58254e2cd=idf3754381db0] .k5439fe8da7f9 .qa65f82f6659b {
    color: var(--o499835918246);
    background: var(--l38432f6b0bfe)
}
body[data-f371832d8692b=c3a8f534fa3b1] .y3c4b90c75830 {
    letter-spacing: 0;
    font-family: var(--m9b47ec0b6217);
    text-transform: none;
    font-size: 16px
}.pa1e0e90da45b{visibility:inherit}
.b09ab39563c11[data-yad7f97950b3f] {
    pointer-events: auto;
    opacity: 1
}
body[data-ra6c58254e2cd=idf3754381db0] .k5439fe8da7f9 .u7593d3411f40 {
    border-color: var(--l38432f6b0bfe);
    color: var(--l38432f6b0bfe)
}
body[data-ra6c58254e2cd=idf3754381db0] .u4ce42d553200 {
    border-color: var(--o499835918246);
    background: var(--o499835918246);
    color: var(--l38432f6b0bfe)
}.o99c036ebded7{visibility:inherit}
body[data-ra6c58254e2cd=idf3754381db0] .u4ce42d553200 .qa65f82f6659b {
    color: var(--o499835918246);
    background: var(--l38432f6b0bfe)
}.he35306db3cf0{z-index:auto}
@media(max-width:900px) {
    .l008a5f2a34cc {
        min-height: 38px
    }
    .i6e64fcffddf9 .a59f55b437003 {
        display: none
    }
    body {
        --x9314e540150f: calc(64px + env(safe-area-inset-bottom))
    }
    .k638414bcc21a {
        position: static
    }
    .bb1ae7d5624e4 aside {
        position: static
    }
    .s113213867011+.s113213867011 {
        border-left: 0;
        border-top: 1px solid var(--p2226224dcaf8)
    }
    .uc525a0b45e51 {
        border-left: 0;
        border-top: 1px solid var(--p2226224dcaf8)
    }
    .fd171c27d24c0 {
        gap: 24px;
        grid-template-columns: 1fr
    }
    .f611a9e948775, .r4865399f56f3, .t5766d6ca2896, .yedd30bb5ac5a, .bb1ae7d5624e4 {
        grid-template-columns: 1fr
    }
    .f611a9e948775>.uc09921f46bed:first-child a {
        gap: 12px;
        grid-template-columns: 1fr
    }
    .d3444c091908b {
        grid-template-columns: 1fr 1fr
    }
    .i6e64fcffddf9 .e5007e968635d {
        font-size: 13px;
        min-height: 40px;
        padding: 0 12px
    }
    .f611a9e948775>.uc09921f46bed:first-child h3 {
        font-size: 26px
    }
    .t63cc909ddad7 {
        padding: 12px 0 10px
    }
    .la16668bb4159 {
        flex-wrap: nowrap;
        overflow-x: auto;
        padding: 0;
        scrollbar-width: none;
        justify-content: flex-start
    }
    .y3c4b90c75830 {
        display: inline-flex;
        align-items: center;
        min-height: 44px
    }
    .dcf3e460deb67 {
        padding: 18px 0 26px
    }
    .u4ce42d553200 {
        transform: none;
        border: 0;
        gap: 10px;
        left: 0;
        bottom: 0;
        right: 0;
        border-top: 3px double var(--k92240d614410);
        width: auto;
        box-shadow: none;
        padding: 10px 14px calc(10px + env(safe-area-inset-bottom))
    }
    .b09ab39563c11 {
        bottom: 76px
    }
    .la16668bb4159::-webkit-scrollbar {
        display: none
    }
    .yb599a2fa0ff9 {
        -webkit-box-orient: vertical;
        white-space: normal;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        font-size: 15px;
        line-height: 1.3
    }
}
@media(max-width:560px) {
    .j840ee778139d .e5007e968635d {
        flex: 1
    }
    .uc09921f46bed img, .qd0c2ce7017fd img {
        width: 100px
    }
    .faee9e5ab79e4 {
        padding: 30px 0
    }
    .qd0c2ce7017fd a, .uc09921f46bed a {
        gap: 12px;
        grid-template-columns: 100px minmax(0,1fr)
    }
    .d3444c091908b {
        grid-template-columns: 1fr
    }
    .n949c896af4df .u32e7a2dc8607 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
    body {
        font-size: 16px
    }
    .j2c19956c7285 {
        font-size: 18px
    }
    .uc09921f46bed h3 {
        font-size: 18px
    }
}
:lang(th) {
    --m9b47ec0b6217: "Noto Serif Thai", "Noto Sans Thai", "Leelawadee UI", Tahoma, serif
}
:lang(hi) {
    --m9b47ec0b6217: "Noto Serif Devanagari", "Noto Sans Devanagari", "Nirmala UI", Mangal, serif
}.wac4665ec22b7{unicode-bidi:normal}
:lang(bn) {
    --m9b47ec0b6217: "Noto Serif Bengali", "Noto Sans Bengali", "Nirmala UI", Vrinda, serif
}.ga2ef4c51c0c4{outline-offset:0}
:lang(zh) {
    --m9b47ec0b6217: "Songti SC", "STSong", "Noto Serif SC", "SimSun", serif
}
:lang(bn) :is(h1, h2, h3), :lang(hi) :is(h1, h2, h3), :lang(th) :is(h1, h2, h3) {
    line-height: 1.45
}
@media(max-width:640px) {
    .u4ce42d553200 {
        gap: 6px 8px;
        flex-wrap: wrap
    }
    .yb599a2fa0ff9 {
        text-align: center;
        flex-basis: 100%
    }
    .u4ce42d553200 .e5007e968635d {
        flex: 1
    }
}.y9440b4cf9231{unicode-bidi:normal}
