:root {
    --f11839f864ea4: #e5e5e5;
    --yc2bc9eb745fb: #141414;
    --c0ac29598920c: #166534;
    --jb8c17ed42bb7: #fbf2f2;
    --h3bd863e1b82c: #c99a00;
    --b53162a63af57: Georgia, "Times New Roman", "Noto Serif", serif;
    --cdbf2c32fa252: #2c2c2c;
    --s68c21f6bc92f: #fff;
    --h264b09c753ec: 3px;
    --ob50fcce2e955: #f7f6f3;
    --eca4575c1f01e: #bdbdbd;
    --xf0dd4d6d42bc: #fff;
    --i1e1183e3d5f1: #5c5c5c;
    --jb1929094fc18: #cfcfcf;
    --a04af6cb1658c: #141414;
    --fb39a850f80ba: #b91c1c;
    --b062876ebeead: #fff;
    --x9f82e723c89e: #e3e3e3;
    --e4601fae0e481: 0 10px 30px rgba(0, 0, 0, .08);
    --qd0bfd1f376e9: #f6dada;
    --rd5895c148ffd: #d62828;
    --ta2bac548f9ad: #fff;
    --vd3296635773d: 4px;
}
.v77ad837cf7b5 {
    position: absolute;
    left: -999px;
}.qcbb305173290{z-index:auto}
* {
    box-sizing: border-box;
}.je8c44199c212{opacity:1}
body {
    background: var(--s68c21f6bc92f);
    color: var(--yc2bc9eb745fb);
    margin: 0;
    font: 17px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
    overflow-wrap: break-word;
}.t0c2cceb4e483{unicode-bidi:normal}
h3, h2, h1 {
    margin: 0 0 .5em;
    font-family: var(--b53162a63af57);
    font-weight: 700;
    line-height: 1.18;
}
a {
    color: inherit;
}.r4797a25623ca{contain:none}
.p8611aa365b8a span {
    color: var(--fb39a850f80ba);
    animation: kc87c1edaaab1 1.6s ease-in-out infinite;
}
img {
    display: block;
    max-width: 100%;
    height: auto;
}
.h4ef27858cf40 {
    width: min(1200px,100% - 32px);
    margin-inline: auto;
}
.pe5c2319c5bbd {
    margin-inline: auto;
    max-width: 820px;
}
html {
    scroll-behavior: smooth;
}
.v77ad837cf7b5:focus {
    background: var(--xf0dd4d6d42bc);
    z-index: 99;
    left: 16px;
    top: 8px;
    padding: 8px 12px;
}.f07a5589472bd{contain:none}
.n63d15f271fb1 {
    background: var(--s68c21f6bc92f);
    border-bottom: 1px solid var(--yc2bc9eb745fb);
}
.b9425946a98d7 {
    align-items: center;
    font-size: 14px;
    min-height: 42px;
    gap: 16px;
    justify-content: space-between;
    border-bottom: 1px solid var(--x9f82e723c89e);
    display: flex;
}
.p8611aa365b8a {
    margin: 0;
    text-overflow: ellipsis;
    align-items: center;
    white-space: nowrap;
    font-weight: 700;
    overflow: hidden;
    min-width: 0;
    gap: 8px;
    display: flex;
}
@keyframes kc87c1edaaab1 {
    50% {
        opacity: .2;
    }
}.je567c756e628{font-kerning:auto}
@media(prefers-reduced-motion:reduce) {
    .p8611aa365b8a span {
        animation: none;
    }
}
body {
    --w2186b281606f: 72px;
}
.gb194e71d908b {
    text-align: center;
    padding: 18px 0 14px;
}
.x29d9691bece9 {
    align-items: center;
    flex: none;
    margin-left: auto;
    gap: 14px;
    display: flex;
}
.c23913dfc8834 {
    align-items: center;
    min-height: 44px;
    color: var(--yc2bc9eb745fb);
    letter-spacing: -.01em;
    display: inline-flex;
    gap: 12px;
    text-decoration: none;
    font: 900 clamp(30px,5vw,52px)/1 var(--b53162a63af57);
}
.c5727e7b64e79 {
    align-items: center;
    flex-wrap: wrap;
    gap: 4px 26px;
    justify-content: center;
    display: flex;
    padding: 10px 0;
}
.c23913dfc8834 img {
    width: 44px;
    object-fit: cover;
    height: 44px;
    border-radius: 50%;
}
.gc68370c4b2f9 {
    border-top: 3px double var(--yc2bc9eb745fb);
}.uc11bc37a5e99{visibility:inherit}
.s65a846257369 {
    color: var(--yc2bc9eb745fb);
    letter-spacing: .12em;
    white-space: nowrap;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
}.k2a17c813cb05{outline-offset:0}
.oc75a7049fe3b {
    font-size: 13px;
    gap: 8px;
    display: flex;
}
.s65a846257369:hover {
    color: var(--fb39a850f80ba);
}
.ve1753f37140c {
    color: var(--i1e1183e3d5f1);
}
.oc75a7049fe3b a[aria-current] {
    color: var(--fb39a850f80ba);
    font-weight: 800;
}
.g45a970414cdd {
    background: var(--fb39a850f80ba);
    color: var(--ta2bac548f9ad);
}
.g45a970414cdd:hover {
    background: var(--rd5895c148ffd);
}
.t8b6adaaa538c {
    transition: background .15s,color .15s;
    text-decoration: none;
    white-space: nowrap;
    align-items: center;
    font-size: 15px;
    border: 1px solid transparent;
    cursor: pointer;
    min-height: 40px;
    display: inline-flex;
    justify-content: center;
    border-radius: var(--h264b09c753ec);
    padding: 0 18px;
    font-weight: 700;
}.a39e91cb14582{visibility:inherit}
.o115b759f643f {
    color: var(--yc2bc9eb745fb);
    border-color: var(--yc2bc9eb745fb);
    background: 0 0;
}
.c6a0abae84ec5 {
    border-bottom: 1px solid var(--x9f82e723c89e);
    padding: 28px 0 36px;
}.g70c8dc053538{opacity:1}
.y83d519281648 {
    width: 100%;
}
.o115b759f643f:hover {
    background: var(--yc2bc9eb745fb);
    color: var(--s68c21f6bc92f);
}
.o140325f1af8b {
    color: var(--fb39a850f80ba);
    align-items: center;
    text-decoration: none;
    display: inline-flex;
    font-size: 14px;
    font-weight: 700;
    min-height: 44px;
}
.o140325f1af8b:hover {
    text-decoration: underline;
}
.n5d466fb9f56b img {
    object-fit: contain;
    width: 100%;
    aspect-ratio: 16/9;
}
.j073a17bbd0b4 {
    grid-template-columns: minmax(0,2fr)minmax(0,1fr);
    align-items: start;
    display: grid;
    gap: 36px;
}.w4757699de3b5{contain:none}
.ia5c2cd9399a3 {
    border-radius: var(--vd3296635773d);
    margin-bottom: 18px;
    overflow: hidden;
    position: relative;
    background: var(--ob50fcce2e955);
    display: grid;
}
.n5d466fb9f56b {
    transition: opacity .5s;
    grid-area: 1/1;
    opacity: 0;
    margin: 0;
}.k74001537c3ca{unicode-bidi:normal}
.n5d466fb9f56b[data-e1b3128c68698] {
    opacity: 1;
}
.n4072eae94269 {
    position: absolute;
    color: #fff;
    width: 38px;
    background: rgba(20,20,20,.75);
    z-index: 2;
    height: 38px;
    cursor: pointer;
    font-size: 20px;
    bottom: 12px;
    border: 0;
}.c7e7d0f35fe9e{isolation:auto}
.if36355374b57 {
    border-top: 4px solid var(--fb39a850f80ba);
    padding: 22px;
    background: var(--ob50fcce2e955);
}
.e114c2a382642 {
    right: 56px;
}
.g2c5971ac5dc3 {
    right: 12px;
}.n329211b7a39e{outline-offset:0}
.e9226f08986b8 {
    position: sticky;
    top: 16px;
}
.s14fb4287240a {
    color: var(--fb39a850f80ba);
    text-transform: uppercase;
    font-size: 13px;
    margin: 0 0 8px;
    letter-spacing: .14em;
    font-weight: 800;
}
.c6a0abae84ec5 h1 {
    font-size: clamp(30px,4.6vw,54px);
    line-height: 1.06;
    letter-spacing: -.01em;
}
.s65a7e49b557e {
    margin: 0;
    color: var(--i1e1183e3d5f1);
    font: italic 20px/1.5 var(--b53162a63af57);
}.ad7811fd5d809{contain:none}
.s86e7596a25f4 {
    flex-wrap: wrap;
    margin-top: 22px;
    gap: 12px;
    display: flex;
}.c02f1331d7cba{outline-offset:0}
.ra873f9bff89d {
    color: var(--fb39a850f80ba);
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: .14em;
    font-weight: 800;
    margin: 0 0 4px;
}.d38ae554fe042{opacity:1}
.i586b2624a6eb {
    margin: 0 0 12px;
    font: 900 28px/1.1 var(--b53162a63af57);
}
.if36355374b57 .t8b6adaaa538c+.t8b6adaaa538c {
    margin-top: 8px;
}
.j9a057239f7fd {
    gap: 0;
    margin: 0;
    grid-template-columns: repeat(2,minmax(0,1fr));
    display: grid;
    padding: 0;
    border-top: 1px solid var(--x9f82e723c89e);
    list-style: none;
}.zb0b2e2e6381c{opacity:1}
.j9a057239f7fd li {
    padding: 10px 0;
    flex-direction: column;
    border-bottom: 1px solid var(--x9f82e723c89e);
    display: flex;
}
.jc69a6cc1d45f .u3601dd6a15fb {
    flex: 1;
}
.j9a057239f7fd li:nth-child(even) {
    border-left: 1px solid var(--x9f82e723c89e);
    padding-left: 14px;
}
.eb7adaf253d32 {
    padding: 40px 0;
}.hf985ac16c565{visibility:inherit}
.jc69a6cc1d45f {
    gap: 12px;
    align-items: baseline;
    justify-content: space-between;
    display: flex;
}.i490629072aeb{visibility:inherit}
.j9a057239f7fd strong {
    font: 700 18px var(--b53162a63af57);
}
.j9a057239f7fd span {
    letter-spacing: .06em;
    color: var(--i1e1183e3d5f1);
    text-transform: uppercase;
    font-size: 12px;
}.j80e94723f78e{opacity:1}
.b5030b2ba26ea a {
    color: var(--fb39a850f80ba);
}
.u3601dd6a15fb {
    text-transform: uppercase;
    padding-top: 10px;
    border-top: 4px solid var(--yc2bc9eb745fb);
    letter-spacing: .14em;
    font: 800 14px var(--b53162a63af57);
    margin: 0 0 22px;
}
.jc69a6cc1d45f .o140325f1af8b {
    margin-bottom: 22px;
}
.wce737ce60673 {
    padding-top: 10px;
    border-top: 4px solid var(--yc2bc9eb745fb);
    font-size: 20px;
    margin: 0 0 22px;
}
.a763cfc5a2d95 {
    font-size: clamp(26px,3.4vw,38px);
}
.b5030b2ba26ea {
    margin-bottom: 24px;
}
.b5030b2ba26ea h2 {
    margin-top: 1.2em;
    font-size: 26px;
}
.b5030b2ba26ea h3 {
    font-size: 20px;
    margin-top: 1em;
}
.b5030b2ba26ea table {
    font-size: 15px;
    margin: 16px 0;
    width: 100%;
    border-collapse: collapse;
}.x56a19cef493c{isolation:auto}
.qfb1738ab3c29 img {
    width: 160px;
    aspect-ratio: 4/3;
    object-fit: cover;
}.taa71def646f2{outline-offset:0}
.b5030b2ba26ea th, .b5030b2ba26ea td {
    border-bottom: 1px solid var(--x9f82e723c89e);
    vertical-align: top;
    text-align: left;
    padding: 8px 12px;
}.x588d9d9150ff{opacity:1}
.b5030b2ba26ea th {
    border-bottom: 2px solid var(--yc2bc9eb745fb);
}
.n95659698c8ba>.qfb1738ab3c29:first-child img {
    width: 100%;
    aspect-ratio: 16/9;
}
.g9a5e793ad003 img {
    width: 160px;
    aspect-ratio: 4/3;
    object-fit: cover;
}
.b5030b2ba26ea blockquote {
    padding: 4px 0 4px 18px;
    border-left: 3px solid var(--fb39a850f80ba);
    font: italic 20px/1.5 var(--b53162a63af57);
    margin: 18px 0;
}
.u5198b7933623 {
    color: var(--i1e1183e3d5f1);
    font-size: 14px;
}
.qfb1738ab3c29 a:hover h3 {
    color: var(--fb39a850f80ba);
}.jd7c82e105bb0{contain:none}
.qfb1738ab3c29 h3 {
    margin: 0 0 6px;
    font-size: 21px;
}
.qfb1738ab3c29 p {
    margin: 0 0 6px;
    font-size: 15px;
    color: var(--i1e1183e3d5f1);
}
.i6a2e414a79e6 {
    color: var(--fb39a850f80ba);
    font-size: 13px;
    font-weight: 700;
}
.n95659698c8ba>.qfb1738ab3c29:first-child h3 {
    font-size: 32px;
}.zbce168eb228d{unicode-bidi:normal}
.j29eb04f40fc3 img {
    object-fit: cover;
    width: 76px;
    aspect-ratio: 1;
}
.g9a5e793ad003 h3, .g9a5e793ad003 h2 {
    margin: 0 0 6px;
    font-size: 20px;
}.u954bb3b95973{font-kerning:auto}
.g9a5e793ad003 p {
    margin: 0;
    font-size: 15px;
    color: var(--i1e1183e3d5f1);
}.r78d55a7e8845{opacity:1}
.qf9139b11feb4 h2 {
    font-size: 22px;
}
.qf9139b11feb4 .b5030b2ba26ea {
    font-size: 16px;
    margin: 0;
    color: var(--i1e1183e3d5f1);
}
.e83aae7c78a0c h3 {
    margin: 0;
    font-size: 18px;
}
.e83aae7c78a0c a:hover h3 {
    color: var(--fb39a850f80ba);
}
.e83aae7c78a0c p {
    margin: 0;
    color: var(--i1e1183e3d5f1);
    font-size: 14px;
    line-height: 1.4;
}.neef7690bb97a{isolation:auto}
.r11f6c5a240a9 {
    color: color-mix(in srgb,var(--h3bd863e1b82c) 55%,var(--yc2bc9eb745fb));
    font-size: 13px;
    font-weight: 700;
}
.t1e1f5eb3cbe1>section:first-child>p:first-of-type::first-letter, .t1e1f5eb3cbe1>p:first-of-type::first-letter {
    margin: 6px 10px 0 0;
    color: var(--fb39a850f80ba);
    float: left;
    font: 900 64px/.8 var(--b53162a63af57);
}.abc77bdc635a3{unicode-bidi:normal}
.a80da547936d0 dt {
    font: 700 15px var(--b53162a63af57);
}
.a80da547936d0 dl {
    margin: 0;
}
.a80da547936d0 dd {
    font-size: 15px;
    color: var(--i1e1183e3d5f1);
    margin: 2px 0 0;
}
.n95659698c8ba {
    gap: 0 36px;
    grid-template-columns: repeat(2,minmax(0,1fr));
    display: grid;
}
.qfb1738ab3c29 a {
    border-bottom: 1px solid var(--x9f82e723c89e);
    display: grid;
    text-decoration: none;
    padding: 18px 0;
    gap: 18px;
    grid-template-columns: 160px minmax(0,1fr);
}
.qfb1738ab3c29 a:not(:has(img)) {
    grid-template-columns: minmax(0,1fr);
}.nb6f39d364113{isolation:auto}
.n95659698c8ba>.qfb1738ab3c29:first-child {
    grid-column: 1/-1;
}
.n95659698c8ba>.qfb1738ab3c29:first-child a {
    gap: 28px;
    align-items: center;
    grid-template-columns: minmax(0,1.2fr)minmax(0,1fr);
}
.qfcbf87d1262b {
    gap: 0 36px;
    grid-template-columns: repeat(2,minmax(0,1fr));
    display: grid;
}.bc39dd7989179{z-index:auto}
.g9a5e793ad003 a {
    border-bottom: 1px solid var(--x9f82e723c89e);
    display: grid;
    text-decoration: none;
    padding: 18px 0;
    gap: 18px;
    grid-template-columns: 160px minmax(0,1fr);
}
.g9a5e793ad003 a:not(:has(img)) {
    grid-template-columns: minmax(0,1fr);
}
.g74ff056e4ad8 {
    grid-template-columns: repeat(auto-fit,minmax(260px,1fr));
    border-top: 1px solid var(--yc2bc9eb745fb);
    gap: 0;
    border-bottom: 1px solid var(--yc2bc9eb745fb);
    display: grid;
}
.i4ac9bd7a9e8b {
    gap: 0 28px;
    grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
    display: grid;
}
.qf9139b11feb4 {
    padding: 20px 22px;
}
.qf9139b11feb4+.qf9139b11feb4 {
    border-left: 1px solid var(--x9f82e723c89e);
}
.e83aae7c78a0c a {
    grid-template-columns: 76px minmax(0,1fr);
    text-decoration: none;
    display: grid;
    align-items: center;
    gap: 14px;
    padding: 14px 0;
    border-bottom: 1px solid var(--x9f82e723c89e);
}
.a80da547936d0 {
    padding: 20px 22px;
    border: 1px solid var(--yc2bc9eb745fb);
    background: var(--ob50fcce2e955);
}.h119892b7ec90{visibility:inherit}
.a80da547936d0 div {
    padding: 10px 0;
    border-bottom: 1px dotted var(--i1e1183e3d5f1);
}
.a80da547936d0 div:last-child {
    border-bottom: 0;
}
.we8c8beaf9b94 details {
    border-bottom: 1px solid var(--x9f82e723c89e);
}
.gb054557504fc {
    align-items: start;
    display: grid;
    grid-template-columns: minmax(0,1.6fr)minmax(0,1fr);
    gap: 40px;
}
.we8c8beaf9b94 summary {
    font: 700 19px var(--b53162a63af57);
    list-style: none;
    padding: 16px 0;
    cursor: pointer;
    gap: 12px;
    justify-content: space-between;
    display: flex;
}
.we8c8beaf9b94 summary::-webkit-details-marker {
    display: none;
}.j3091bf5dac35{opacity:1}
.we8c8beaf9b94 summary::after {
    content: "+";
    color: var(--fb39a850f80ba);
    font-size: 22px;
    line-height: 1;
    flex: none;
}
.we8c8beaf9b94 p {
    margin: 0;
    color: var(--i1e1183e3d5f1);
    padding: 0 0 16px;
}
.we8c8beaf9b94 details[open] summary::after {
    content: "−";
}
.p72da8c1a8382 {
    margin: 36px 0;
    border-top: 4px solid var(--yc2bc9eb745fb);
    padding: 22px 0;
}
.za5272eac3170 {
    display: inline-block;
    font: 700 12px/1.6 system-ui,sans-serif;
    color: var(--fb39a850f80ba);
    text-transform: uppercase;
    border: 1px solid var(--fb39a850f80ba);
    padding: 1px 8px;
    vertical-align: middle;
    letter-spacing: .06em;
}
.q3e6427700287 {
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
    gap: 0 24px;
}.vbda323009ba6{font-kerning:auto}
.xcb3b5f1ca036 {
    border-bottom: 1px solid var(--x9f82e723c89e);
    padding: 12px 0;
}.a56e5ef42bd5b{isolation:auto}
.b53db4f27a531 {
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 6px;
    display: flex;
}.se015a9f46111{opacity:1}
.o3f86e7348152 {
    align-items: center;
    display: inline-flex;
    gap: 8px;
}
.w192f4082e2ca {
    width: 90px;
    display: inline-block;
    background: linear-gradient(90deg,var(--h3bd863e1b82c) calc(var(--j13b77e6e3281)/5 * 100%),var(--f11839f864ea4) 0);
    height: 16px;
    -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);
}
.g379d1b04dbdd {
    gap: 6px;
    display: inline-flex;
}.zb269b02b62e6{outline-offset:0}
.xcb3b5f1ca036 p {
    font-size: 15px;
    color: var(--i1e1183e3d5f1);
    margin: 6px 0 0;
}.j8a030f744e42{outline-offset:0}
.o3f86e7348152 small {
    color: var(--i1e1183e3d5f1);
}
.hfb322ae6543f {
    margin: 24px 0;
    text-align: center;
    border-top: 1px solid var(--x9f82e723c89e);
    padding: 18px 0;
}
.jcef771312796 {
    font: 700 18px var(--b53162a63af57);
    margin: 0 0 10px;
}.ge8d7ce4625a5{opacity:1}
.g379d1b04dbdd button {
    background: var(--s68c21f6bc92f);
    width: 44px;
    height: 44px;
    color: var(--jb1929094fc18);
    border: 1px solid var(--x9f82e723c89e);
    cursor: pointer;
    font-size: 22px;
}
.g379d1b04dbdd button:hover, .g379d1b04dbdd button[data-e1b3128c68698] {
    color: var(--h3bd863e1b82c);
    border-color: var(--yc2bc9eb745fb);
}.z8af962127aa2{outline-offset:0}
.w347f572b1fa1 {
    margin: 10px 0 0;
    min-height: 1.2em;
    color: var(--i1e1183e3d5f1);
    font-size: 14px;
}
.d540f1b4d3f32 {
    position: absolute;
    opacity: 0;
    width: 1px;
    height: 1px;
    left: -9999px;
}.j3bf3dd65efe0{z-index:auto}
.f31313a3a48a1 aside {
    position: sticky;
    top: 16px;
}
.c09c4b2c96def h1 {
    font-size: clamp(30px,4.6vw,52px);
    letter-spacing: -.01em;
}.pcf18472538f1{contain:none}
.c09c4b2c96def .xe3ca5f8a63f1 {
    margin: 0;
    color: var(--i1e1183e3d5f1);
    font: italic 20px/1.5 var(--b53162a63af57);
}
.xe3ca5f8a63f1 {
    color: var(--i1e1183e3d5f1);
}.t86d7d1851ed5{isolation:auto}
.g379d1b04dbdd button:disabled {
    cursor: default;
}
.c09c4b2c96def {
    padding: 34px 0 20px;
    border-bottom: 1px solid var(--x9f82e723c89e);
}
.d41fff451a848 ol {
    gap: 6px;
    flex-wrap: wrap;
    color: var(--i1e1183e3d5f1);
    text-transform: uppercase;
    padding: 0;
    margin: 0 0 12px;
    font-size: 13px;
    letter-spacing: .06em;
    display: flex;
    list-style: none;
}.ka0149387cdba{opacity:1}
.d41fff451a848 li+li::before {
    margin-right: 6px;
    content: "/";
}
.jba8ac66cb29c {
    margin-bottom: 18px;
    width: 100%;
    aspect-ratio: 16/9;
    object-fit: cover;
}
.t85cd062e0d50 .j9a057239f7fd li:nth-child(even) {
    padding-left: 0;
    border-left: 0;
}
.t85cd062e0d50 .j9a057239f7fd li+li {
    border-left: 1px solid var(--x9f82e723c89e);
    padding-left: 12px;
}
.v554c871175eb {
    border-top: 4px solid var(--fb39a850f80ba);
    background: var(--ob50fcce2e955);
    padding: 20px;
}.n14275be1ed61{unicode-bidi:normal}
.s2ecbdbd8a057, .t094a77634d6e {
    padding: 14px 18px;
}.kd5d43373cf5d{font-kerning:auto}
.jbb2c2f6640d5 {
    list-style: none;
    padding: 0;
    counter-reset: cca38ad356d37;
}.a60b713bff832{opacity:1}
.v554c871175eb h2 {
    font-size: 24px;
}
.f31313a3a48a1 {
    align-items: start;
    grid-template-columns: minmax(0,1fr)320px;
    display: grid;
    gap: 40px;
}
.t85cd062e0d50 .j9a057239f7fd {
    grid-template-columns: repeat(4,minmax(0,1fr));
    margin-bottom: 18px;
}.sc81e9369964a{opacity:1}
.s5c784475628f {
    border-top: 1px solid var(--yc2bc9eb745fb);
    gap: 0;
    grid-template-columns: 1fr 1fr;
    border-bottom: 1px solid var(--yc2bc9eb745fb);
    display: grid;
}
.s2ecbdbd8a057 {
    border-left: 1px solid var(--x9f82e723c89e);
}
.v554c871175eb img {
    margin-bottom: 12px;
    width: 100%;
    aspect-ratio: 16/9;
    object-fit: cover;
}
.v554c871175eb .t8b6adaaa538c {
    margin-top: 12px;
}
.d41fff451a848 a {
    color: var(--fb39a850f80ba);
    text-decoration: none;
}
.t094a77634d6e h3 {
    color: var(--c0ac29598920c);
}
.ze68240591034 {
    grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
    display: grid;
    gap: 10px;
}
.jbb2c2f6640d5 li {
    border-bottom: 1px solid var(--x9f82e723c89e);
    padding: 16px 0;
    grid-template-columns: 56px minmax(0,1fr);
    counter-increment: cca38ad356d37;
    display: grid;
}.b4391cee4d834{z-index:auto}
.m0c69de718d1d {
    list-style: none;
    padding: 0;
}
.z1a6b3414fbea {
    align-items: baseline;
    gap: 12px;
    display: flex;
}
.m0c69de718d1d li {
    border-bottom: 1px solid var(--x9f82e723c89e);
    padding: 16px 0;
}
.b0eb11f369906 {
    padding-top: 14px;
    border-top: 2px solid var(--yc2bc9eb745fb);
}
.s2ecbdbd8a057 h3 {
    color: var(--fb39a850f80ba);
}
.jbb2c2f6640d5 li::before {
    color: var(--fb39a850f80ba);
    font: 900 36px/1 var(--b53162a63af57);
    content: counter(cca38ad356d37);
    grid-row: span 2;
}
.jbb2c2f6640d5 h3 {
    font-size: 20px;
    margin: 0 0 4px;
}
.z1a6b3414fbea strong {
    font: 700 22px var(--b53162a63af57);
}
.jbb2c2f6640d5 p {
    margin: 0;
    color: var(--i1e1183e3d5f1);
}
.z1a6b3414fbea span, .re17a57c5ff59 {
    color: var(--i1e1183e3d5f1);
}.y5e17babaf8df{isolation:auto}
.ya20955fa478e a {
    color: var(--fb39a850f80ba);
}
[data-rab1be5cd72a5] a {
    color: var(--fb39a850f80ba);
}.t455fc0eff4a2{font-kerning:auto}
.t07ade37e4cb7 span {
    background: var(--yc2bc9eb745fb);
    color: var(--s68c21f6bc92f);
}
.x1e773a3cba89 {
    grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
    margin-bottom: 30px;
    gap: 24px;
    display: grid;
}
.b0eb11f369906 img {
    filter: grayscale(.3);
    object-fit: cover;
    border-radius: 50%;
    margin-bottom: 10px;
    width: 76px;
    height: 76px;
}
.ya20955fa478e {
    border-top: 4px solid var(--yc2bc9eb745fb);
    margin-top: 24px;
    padding-top: 14px;
}
[data-he7a018ee5f13], [data-f5d2a783ffcef] {
    width: min(1200px,100% - 32px);
    margin: 0 auto;
    max-width: none;
    padding: 30px 0;
}
[data-f5d2a783ffcef]>h2, [data-he7a018ee5f13]>h2 {
    padding-top: 10px;
    text-transform: uppercase;
    border-top: 4px solid var(--yc2bc9eb745fb);
    letter-spacing: .14em;
    font-size: 14px;
}
[data-rab1be5cd72a5] h2 {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: .14em;
}.xe91441b14866{visibility:inherit}
[data-f5d2a783ffcef] img {
    border-radius: 0;
}
.sf9c224049304 {
    border-color: var(--x9f82e723c89e);
    border-radius: 0;
}.n4d136e4aec09{font-kerning:auto}
[data-rab1be5cd72a5] {
    border-top: 4px solid var(--yc2bc9eb745fb);
    padding-top: 12px;
    margin: 0 auto 40px;
    width: min(820px,100% - 32px);
}
[data-rab1be5cd72a5] ul {
    margin: 0;
    padding-left: 20px;
}
.t07ade37e4cb7 {
    justify-content: center;
    gap: 8px;
    margin-top: 24px;
    display: flex;
}
.hacc8b9e4d7bf {
    gap: 28px;
    grid-template-columns: 1.4fr repeat(3,1fr);
    display: grid;
}.x2ec5b57d95f1{isolation:auto}
.t07ade37e4cb7 a, .t07ade37e4cb7 span {
    padding: 6px 12px;
    text-decoration: none;
    border: 1px solid var(--yc2bc9eb745fb);
}
.pd88b82a6f6f0 {
    background: var(--a04af6cb1658c);
    color: var(--eca4575c1f01e);
    padding: 40px 0 22px;
}
.pd88b82a6f6f0 .c23913dfc8834 {
    color: #fff;
    font-size: 30px;
}
.pd88b82a6f6f0 h2 {
    text-transform: uppercase;
    font-size: 13px;
    border-bottom: 1px solid var(--cdbf2c32fa252);
    color: #fff;
    padding-bottom: 6px;
    margin-bottom: 10px;
    letter-spacing: .14em;
}
.pd88b82a6f6f0 a {
    color: var(--eca4575c1f01e);
    padding: 3px 0;
    text-decoration: none;
    display: block;
}
.pd88b82a6f6f0 a:hover {
    color: #fff;
}
.z8e96fa3a2ee9 {
    padding-top: 16px;
    font-size: 13px;
    margin-top: 26px;
    border-top: 1px solid var(--cdbf2c32fa252);
}.e90bea39b4047{opacity:1}
.r68aa92615ecb {
    z-index: 70;
    width: min(640px,calc(100% - 24px));
    position: fixed;
    gap: 14px;
    padding: 8px 8px 8px 18px;
    align-items: center;
    transform: translateX(-50%);
    border: 1px solid var(--yc2bc9eb745fb);
    left: 50%;
    bottom: 14px;
    box-shadow: 0 10px 30px rgba(0,0,0,.12);
    display: flex;
    background: var(--s68c21f6bc92f);
}
.e1f7ae0611939 {
    margin: 0;
    font: 700 16px var(--b53162a63af57);
    text-overflow: ellipsis;
    overflow: hidden;
    flex: 1;
    white-space: nowrap;
    min-width: 0;
}.pfb91f9e3ca4d{z-index:auto}
.z22681b87c5b4 {
    cursor: pointer;
    width: 42px;
    font-size: 18px;
    color: var(--yc2bc9eb745fb);
    position: fixed;
    transition: opacity .2s;
    background: var(--s68c21f6bc92f);
    pointer-events: none;
    height: 42px;
    right: 16px;
    bottom: 86px;
    opacity: 0;
    border: 1px solid var(--yc2bc9eb745fb);
    z-index: 69;
}.l07544d6ceb17{contain:none}
.z22681b87c5b4[data-e40376f69f727] {
    pointer-events: auto;
    opacity: 1;
}
body[data-q36fe442f9579=q443af1c498aa] .s65a846257369 {
    letter-spacing: 0;
    text-transform: none;
    font-family: var(--b53162a63af57);
    font-size: 16px;
}
@media(max-width:900px) {
    body {
        --w2186b281606f: calc(64px + env(safe-area-inset-bottom));
    }
    .j073a17bbd0b4 {
        grid-template-columns: 1fr;
        gap: 24px;
    }
    .qf9139b11feb4+.qf9139b11feb4 {
        border-left: 0;
        border-top: 1px solid var(--x9f82e723c89e);
    }
    .x29d9691bece9 .o140325f1af8b {
        display: none;
    }
    .e9226f08986b8 {
        position: static;
    }
    .f31313a3a48a1 aside {
        position: static;
    }
    .s2ecbdbd8a057 {
        border-left: 0;
        border-top: 1px solid var(--x9f82e723c89e);
    }
    .b9425946a98d7 {
        min-height: 38px;
    }
    .x29d9691bece9 .t8b6adaaa538c {
        padding: 0 12px;
        font-size: 13px;
        min-height: 40px;
    }
    .gb194e71d908b {
        padding: 12px 0 10px;
    }
    .n95659698c8ba>.qfb1738ab3c29:first-child h3 {
        font-size: 26px;
    }
    .c5727e7b64e79 {
        flex-wrap: nowrap;
        padding: 0;
        justify-content: flex-start;
        overflow-x: auto;
        scrollbar-width: none;
    }
    .s65a846257369 {
        align-items: center;
        display: inline-flex;
        min-height: 44px;
    }
    .c5727e7b64e79::-webkit-scrollbar {
        display: none;
    }
    .s5c784475628f, .n95659698c8ba, .qfcbf87d1262b, .gb054557504fc, .f31313a3a48a1 {
        grid-template-columns: 1fr;
    }
    .n95659698c8ba>.qfb1738ab3c29:first-child a {
        grid-template-columns: 1fr;
        gap: 12px;
    }
    .hacc8b9e4d7bf {
        grid-template-columns: 1fr 1fr;
    }
    .c6a0abae84ec5 {
        padding: 18px 0 26px;
    }
    .r68aa92615ecb {
        left: 0;
        padding: 10px 14px calc(10px + env(safe-area-inset-bottom));
        border: 0;
        bottom: 0;
        width: auto;
        gap: 10px;
        box-shadow: none;
        right: 0;
        transform: none;
        border-top: 3px double var(--yc2bc9eb745fb);
    }
    .z22681b87c5b4 {
        bottom: 76px;
    }
    .e1f7ae0611939 {
        white-space: normal;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        font-size: 15px;
        line-height: 1.3;
    }
}
@media(max-width:560px) {
    .qfb1738ab3c29 a, .g9a5e793ad003 a {
        grid-template-columns: 100px minmax(0,1fr);
        gap: 12px;
    }
    .g9a5e793ad003 img, .qfb1738ab3c29 img {
        width: 100px;
    }
    body {
        font-size: 16px;
    }
    .hacc8b9e4d7bf {
        grid-template-columns: 1fr;
    }
    .eb7adaf253d32 {
        padding: 30px 0;
    }
    .t85cd062e0d50 .j9a057239f7fd {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .s86e7596a25f4 .t8b6adaaa538c {
        flex: 1;
    }
    .s65a7e49b557e {
        font-size: 18px;
    }
    .qfb1738ab3c29 h3 {
        font-size: 18px;
    }
}.jaa3602080687{outline-offset:0}
:lang(th) {
    --b53162a63af57: "Noto Serif Thai", "Noto Sans Thai", "Leelawadee UI", Tahoma, serif;
}
:lang(hi) {
    --b53162a63af57: "Noto Serif Devanagari", "Noto Sans Devanagari", "Nirmala UI", Mangal, serif;
}.ue59d84ddc584{font-kerning:auto}
:lang(th) :is(h1, h2, h3), :lang(hi) :is(h1, h2, h3), :lang(bn) :is(h1, h2, h3) {
    line-height: 1.45;
}.a925e4a952aeb{outline-offset:0}
:lang(bn) {
    --b53162a63af57: "Noto Serif Bengali", "Noto Sans Bengali", "Nirmala UI", Vrinda, serif;
}.s6567fc31e23f{font-kerning:auto}
:lang(zh) {
    --b53162a63af57: "Songti SC", "STSong", "Noto Serif SC", "SimSun", serif;
}
@media(max-width:640px) {
    .r68aa92615ecb {
        flex-wrap: wrap;
        gap: 6px 8px;
    }
    .e1f7ae0611939 {
        flex-basis: 100%;
        text-align: center;
    }
    .r68aa92615ecb .t8b6adaaa538c {
        flex: 1;
    }
}
