* {
    box-sizing: border-box;
}.n85d19d5e5d41{font-kerning:auto}
:root {
    --sfcc8963ad452: #5C5C5C;
    --r5fec7b9eb6a2: #E3E3E3;
    --k6113447a1a16: #FFFFFF;
    --t488d67beb053: 3px;
    --c59419493bc1f: #141414;
    --v9dcfb1c97072: #FBF2F2;
    --j672675c7c2ff: 0 10px 30px rgba(0, 0, 0, .08);
    --d4f14b5dadfb2: #F7F6F3;
    --vaa296a70f0c7: #141414;
    --ea8b4df867880: #FFFFFF;
    --w4afa0cc64da1: 4px;
    --be979757979f7: #E5E5E5;
    --b9109eb4c351b: Georgia, "Times New Roman", "Noto Serif", serif;
    --c41dc770da45b: #D62828;
    --le4f76a19efbe: #BDBDBD;
    --pe414bd3c00f7: #CFCFCF;
    --lb2b5410515aa: #B91C1C;
    --td72318bd08d8: #C99A00;
    --y43b590b36910: #2C2C2C;
    --ha35384ded0fc: #F6DADA;
    --hf70a9f254855: #166534;
    --u0617c6edfa04: #FFFFFF;
    --rd336999dcba4: #FFFFFF;
}
html {
    scroll-behavior: smooth;
}.h1503c4b8d708{font-kerning:auto}
img {
    max-width: 100%;
    height: auto;
    display: block;
}
body {
    background: var(--k6113447a1a16);
    font: 17px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
    overflow-wrap: break-word;
    margin: 0;
    color: var(--vaa296a70f0c7);
}
h3, h1, h2 {
    margin: 0 0 .5em;
    font-family: var(--b9109eb4c351b);
    font-weight: bold;
    line-height: 1.18;
}
.n11b4c424f92a {
    width: min(1200px,100% - 32px);
    margin-inline: auto;
}
.va938dd9f168f {
    margin-inline: auto;
    max-width: 820px;
}
a {
    color: inherit;
}
.g18d3d329b03f span {
    color: var(--lb2b5410515aa);
    animation: k825e8eff3f61 1600ms ease-in-out infinite;
}
.yafca6fc95a59 {
    left: -999px;
    position: absolute;
}
.yafca6fc95a59:focus {
    left: 16px;
    padding: 8px 12px;
    background: var(--rd336999dcba4);
    top: 8px;
    z-index: 99;
}.df96e32ee7643{visibility:inherit}
.s488bf78780a4 {
    background: var(--k6113447a1a16);
    border-bottom: 1px solid var(--vaa296a70f0c7);
}
.d9f1c9473316c {
    display: flex;
    font-size: 14px;
    min-height: 42px;
    border-bottom: 1px solid var(--r5fec7b9eb6a2);
    gap: 16px;
    align-items: center;
    justify-content: space-between;
}
.g18d3d329b03f {
    display: flex;
    gap: 8px;
    min-width: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0;
    overflow: hidden;
    font-weight: bold;
    align-items: center;
}
@keyframes k825e8eff3f61 {
    50% {
        opacity: .2;
    }
}.xdb2c8c69e157{z-index:auto}
@media(prefers-reduced-motion:reduce) {
    .g18d3d329b03f span {
        animation: none;
    }
}
.jd1629e15f7e3 {
    display: flex;
    margin-left: auto;
    flex: none;
    gap: 14px;
    align-items: center;
}.r83741054d08c{z-index:auto}
body {
    --xd087225c2517: 72px;
}.h6a4d1407ed6b{outline-offset:0}
.faf59868325ce {
    padding: 18px 0 14px;
    text-align: center;
}.t68ae97388aed{opacity:1}
.f9b4fad3099a2 {
    letter-spacing: -.01em;
    font: 900 clamp(30px,5vw,52px)/1 var(--b9109eb4c351b);
    min-height: 44px;
    color: var(--vaa296a70f0c7);
    display: inline-flex;
    text-decoration: none;
    gap: 12px;
    align-items: center;
}
.d33a7904f86e2 {
    display: flex;
    padding: 10px 0;
    gap: 4px 26px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.qe2b84f382627 {
    color: var(--vaa296a70f0c7);
    white-space: nowrap;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: .12em;
    font-size: 13px;
    font-weight: bold;
}
.qe2b84f382627:hover {
    color: var(--lb2b5410515aa);
}
.c6227d9371458 {
    display: flex;
    gap: 8px;
    font-size: 13px;
}
.f9b4fad3099a2 img {
    object-fit: cover;
    width: 44px;
    height: 44px;
    border-radius: 50%;
}
.b5dccd360f93f {
    border-top: 3px double var(--vaa296a70f0c7);
}
.g7a4255c4c8e3 {
    color: var(--sfcc8963ad452);
}.m2486dc130358{unicode-bidi:normal}
.c6227d9371458 a[aria-current] {
    color: var(--lb2b5410515aa);
    font-weight: 800;
}.m0d7a262fb02c{font-kerning:auto}
.a93c6e0333c49 {
    background: var(--lb2b5410515aa);
    color: var(--u0617c6edfa04);
}
.a93c6e0333c49:hover {
    background: var(--c41dc770da45b);
}.r370243b28f2c{contain:none}
.d76ac22b1fef6 {
    text-decoration: none;
    cursor: pointer;
    border: 1px solid transparent;
    min-height: 40px;
    padding: 0 18px;
    border-radius: var(--t488d67beb053);
    white-space: nowrap;
    display: inline-flex;
    font-size: 15px;
    font-weight: bold;
    transition: background 150ms,color 150ms;
    align-items: center;
    justify-content: center;
}
.nd268f0827f46 {
    background: 0 0;
    border-color: var(--vaa296a70f0c7);
    color: var(--vaa296a70f0c7);
}.z71e44e5629cc{visibility:inherit}
.xac1cdeb60b4a {
    border-bottom: 1px solid var(--r5fec7b9eb6a2);
    padding: 28px 0 36px;
}
.nd268f0827f46:hover {
    color: var(--k6113447a1a16);
    background: var(--vaa296a70f0c7);
}.p31637bac49ca{visibility:inherit}
.zd4eeb96dfb35 {
    width: 100%;
}
.x7f0e2a2775b8 {
    text-decoration: none;
    font-size: 14px;
    min-height: 44px;
    color: var(--lb2b5410515aa);
    display: inline-flex;
    font-weight: bold;
    align-items: center;
}
.x7f0e2a2775b8:hover {
    text-decoration: underline;
}.x3b96216ccd2a{z-index:auto}
.vd41a00dc5681 img {
    width: 100%;
    aspect-ratio: 16/9;
    object-fit: contain;
}
.n8f5f3b2c339e {
    gap: 36px;
    align-items: start;
    grid-template-columns: minmax(0,2fr)minmax(0,1fr);
    display: grid;
}
.s8586dfde4d1f {
    position: relative;
    background: var(--d4f14b5dadfb2);
    overflow: hidden;
    display: grid;
    border-radius: var(--w4afa0cc64da1);
    margin-bottom: 18px;
}
.vd41a00dc5681 {
    transition: opacity 500ms;
    grid-area: 1/1;
    margin: 0;
    opacity: 0;
}
.vd41a00dc5681[data-o379caa703969] {
    opacity: 1;
}.h157f0893e87b{font-kerning:auto}
.q57368e7726fa {
    z-index: 2;
    bottom: 12px;
    border: 0;
    background: rgba(20,20,20,.75);
    cursor: pointer;
    color: #FFFFFF;
    font-size: 20px;
    width: 38px;
    height: 38px;
    position: absolute;
}.a76cafb0eacba{isolation:auto}
.pe9047c3cf2cf {
    background: var(--d4f14b5dadfb2);
    border-top: 4px solid var(--lb2b5410515aa);
    padding: 22px;
}
.c9c60762a3d7a {
    right: 56px;
}
.qac2e2ad17300 {
    right: 12px;
}.g13806a9b350a{z-index:auto}
.f6ebd2b93585e {
    top: 16px;
    position: sticky;
}
.j141a64e3f976 {
    color: var(--lb2b5410515aa);
    letter-spacing: .14em;
    text-transform: uppercase;
    margin: 0 0 8px;
    font-size: 13px;
    font-weight: 800;
}.i549247333e35{unicode-bidi:normal}
.xac1cdeb60b4a h1 {
    letter-spacing: -.01em;
    font-size: clamp(30px,4.6vw,54px);
    line-height: 1.06;
}
.f218b0f73e36a {
    font: italic 20px/1.5 var(--b9109eb4c351b);
    margin: 0;
    color: var(--sfcc8963ad452);
}.ff6220ccfca19{isolation:auto}
.aefa20e5ef6f3 {
    display: flex;
    margin-top: 22px;
    flex-wrap: wrap;
    gap: 12px;
}
.sa1b8764331af {
    color: var(--lb2b5410515aa);
    letter-spacing: .14em;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 800;
    margin: 0 0 4px;
}.had924f9448f1{font-kerning:auto}
.kf57596aabc8d {
    margin: 0 0 12px;
    font: 900 28px/1.1 var(--b9109eb4c351b);
}
.pe9047c3cf2cf .d76ac22b1fef6+.d76ac22b1fef6 {
    margin-top: 8px;
}
.s35c858a4adda {
    margin: 0;
    grid-template-columns: repeat(2,minmax(0,1fr));
    display: grid;
    gap: 0;
    padding: 0;
    border-top: 1px solid var(--r5fec7b9eb6a2);
    list-style: none;
}.md69ad220ff97{isolation:auto}
.s35c858a4adda li {
    display: flex;
    padding: 10px 0;
    border-bottom: 1px solid var(--r5fec7b9eb6a2);
    flex-direction: column;
}
.ca0802ce60648 {
    display: flex;
    align-items: baseline;
    gap: 12px;
    justify-content: space-between;
}
.s35c858a4adda li:nth-child(even) {
    border-left: 1px solid var(--r5fec7b9eb6a2);
    padding-left: 14px;
}
.p2e933a7a98fe {
    padding: 40px 0;
}.j51d29ae83e87{visibility:inherit}
.ma21fc7538d66 {
    grid-template-columns: repeat(2,minmax(0,1fr));
    display: grid;
    gap: 0 36px;
}
.ca0802ce60648 .g14ccf9a2915f {
    flex: 1;
}
.s35c858a4adda strong {
    font: 700 18px var(--b9109eb4c351b);
}
.s35c858a4adda span {
    letter-spacing: .06em;
    font-size: 12px;
    text-transform: uppercase;
    color: var(--sfcc8963ad452);
}
.ncc7e5830497e a {
    color: var(--lb2b5410515aa);
}.t32dc42bf3b35{outline-offset:0}
.g14ccf9a2915f {
    font: 800 14px var(--b9109eb4c351b);
    letter-spacing: .14em;
    text-transform: uppercase;
    border-top: 4px solid var(--vaa296a70f0c7);
    padding-top: 10px;
    margin: 0 0 22px;
}
.ca0802ce60648 .x7f0e2a2775b8 {
    margin-bottom: 22px;
}
.l693c2e823594 {
    border-top: 4px solid var(--vaa296a70f0c7);
    padding-top: 10px;
    margin: 0 0 22px;
    font-size: 20px;
}.lee78891ed651{isolation:auto}
.ncc7e5830497e {
    margin-bottom: 24px;
}.v53c1b9604ea4{z-index:auto}
.x205fb8863b6c {
    font-size: clamp(26px,3.4vw,38px);
}
.ncc7e5830497e h2 {
    font-size: 26px;
    margin-top: 1.2em;
}
.ncc7e5830497e h3 {
    font-size: 20px;
    margin-top: 1em;
}
.ncc7e5830497e table {
    width: 100%;
    font-size: 15px;
    border-collapse: collapse;
    margin: 16px 0;
}
.z02c03cf5b769 img {
    object-fit: cover;
    width: 160px;
    aspect-ratio: 4/3;
}
.ncc7e5830497e td, .ncc7e5830497e th {
    border-bottom: 1px solid var(--r5fec7b9eb6a2);
    padding: 8px 12px;
    vertical-align: top;
    text-align: left;
}.ic97aeb4062f5{visibility:inherit}
.ncc7e5830497e th {
    border-bottom: 2px solid var(--vaa296a70f0c7);
}
.ma21fc7538d66>.z02c03cf5b769:first-child img {
    width: 100%;
    aspect-ratio: 16/9;
}
.ncc7e5830497e blockquote {
    font: italic 20px/1.5 var(--b9109eb4c351b);
    padding: 4px 0 4px 18px;
    margin: 18px 0;
    border-left: 3px solid var(--lb2b5410515aa);
}
.fe9623c29fc00 {
    font-size: 14px;
    color: var(--sfcc8963ad452);
}
.z02c03cf5b769 a:hover h3 {
    color: var(--lb2b5410515aa);
}
.z02c03cf5b769 a {
    text-decoration: none;
    gap: 18px;
    display: grid;
    border-bottom: 1px solid var(--r5fec7b9eb6a2);
    padding: 18px 0;
    grid-template-columns: 160px minmax(0,1fr);
}
.z02c03cf5b769 a:not(:has(img)) {
    grid-template-columns: minmax(0,1fr);
}
.s55065afbdc06 img {
    object-fit: cover;
    width: 160px;
    aspect-ratio: 4/3;
}.med5613ec3b70{font-kerning:auto}
.o09396bfde890 img {
    object-fit: cover;
    width: 76px;
    aspect-ratio: 1;
}.ibb632d60979a{z-index:auto}
.z02c03cf5b769 h3 {
    margin: 0 0 6px;
    font-size: 21px;
}
.z02c03cf5b769 p {
    margin: 0 0 6px;
    color: var(--sfcc8963ad452);
    font-size: 15px;
}
.x623202d593b8 {
    color: var(--lb2b5410515aa);
    font-size: 13px;
    font-weight: bold;
}.qa01dfffaa468{opacity:1}
.ma21fc7538d66>.z02c03cf5b769:first-child h3 {
    font-size: 32px;
}
.s55065afbdc06 h3, .s55065afbdc06 h2 {
    margin: 0 0 6px;
    font-size: 20px;
}.of11e15be8281{visibility:inherit}
.s55065afbdc06 p {
    margin: 0;
    color: var(--sfcc8963ad452);
    font-size: 15px;
}
.l80da7c15e557 h2 {
    font-size: 22px;
}.i9257078d5c76{outline-offset:0}
.l80da7c15e557 .ncc7e5830497e {
    font-size: 16px;
    margin: 0;
    color: var(--sfcc8963ad452);
}.h6050859d8f1a{opacity:1}
.vc20acfd394b0 a:hover h3 {
    color: var(--lb2b5410515aa);
}
.ma21fc7538d66>.z02c03cf5b769:first-child {
    grid-column: 1/-1;
}
.ma21fc7538d66>.z02c03cf5b769:first-child a {
    gap: 28px;
    align-items: center;
    grid-template-columns: minmax(0,1.2fr)minmax(0,1fr);
}
.cad8a97753faf {
    grid-template-columns: repeat(2,minmax(0,1fr));
    display: grid;
    gap: 0 36px;
}
.s55065afbdc06 a {
    text-decoration: none;
    gap: 18px;
    display: grid;
    border-bottom: 1px solid var(--r5fec7b9eb6a2);
    padding: 18px 0;
    grid-template-columns: 160px minmax(0,1fr);
}
.l80da7c15e557 {
    padding: 20px 22px;
}
.s55065afbdc06 a:not(:has(img)) {
    grid-template-columns: minmax(0,1fr);
}
.gf247879f6bba {
    grid-template-columns: repeat(auto-fit,minmax(260px,1fr));
    display: grid;
    gap: 0;
    border-top: 1px solid var(--vaa296a70f0c7);
    border-bottom: 1px solid var(--vaa296a70f0c7);
}
.acb73eaf2dd93 {
    display: grid;
    gap: 0 28px;
    grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
}
.l80da7c15e557+.l80da7c15e557 {
    border-left: 1px solid var(--r5fec7b9eb6a2);
}
.vc20acfd394b0 a {
    text-decoration: none;
    align-items: center;
    padding: 14px 0;
    border-bottom: 1px solid var(--r5fec7b9eb6a2);
    display: grid;
    grid-template-columns: 76px minmax(0,1fr);
    gap: 14px;
}
.e59745adb4ca7 {
    background: var(--d4f14b5dadfb2);
    border: 1px solid var(--vaa296a70f0c7);
    padding: 20px 22px;
}
.e59745adb4ca7 div {
    border-bottom: 1px dotted var(--sfcc8963ad452);
    padding: 10px 0;
}
.e59745adb4ca7 div:last-child {
    border-bottom: 0;
}.e3e1bc187036b{isolation:auto}
.i3914cde2d4f1 details {
    border-bottom: 1px solid var(--r5fec7b9eb6a2);
}
.m00a5787e773a {
    align-items: start;
    display: grid;
    grid-template-columns: minmax(0,1.6fr)minmax(0,1fr);
    gap: 40px;
}
.vc20acfd394b0 h3 {
    margin: 0;
    font-size: 18px;
}.fed4fcbd25136{font-kerning:auto}
.vc20acfd394b0 p {
    font-size: 14px;
    line-height: 1.4;
    margin: 0;
    color: var(--sfcc8963ad452);
}
.vc1133b0e1d31 {
    color: color-mix(in srgb,var(--td72318bd08d8) 55%,var(--vaa296a70f0c7));
    font-size: 13px;
    font-weight: bold;
}
.n29703704515e>section:first-child>p:first-of-type::first-letter, .n29703704515e>p:first-of-type::first-letter {
    float: left;
    color: var(--lb2b5410515aa);
    margin: 6px 10px 0 0;
    font: 900 64px/.8 var(--b9109eb4c351b);
}
.e59745adb4ca7 dt {
    font: 700 15px var(--b9109eb4c351b);
}
.e59745adb4ca7 dl {
    margin: 0;
}
.e59745adb4ca7 dd {
    margin: 2px 0 0;
    color: var(--sfcc8963ad452);
    font-size: 15px;
}
.i3914cde2d4f1 summary {
    font: 700 19px var(--b9109eb4c351b);
    display: flex;
    cursor: pointer;
    padding: 16px 0;
    justify-content: space-between;
    gap: 12px;
    list-style: none;
}
.i3914cde2d4f1 summary::-webkit-details-marker {
    display: none;
}
.i3914cde2d4f1 summary::after {
    content: "+";
    flex: none;
    color: var(--lb2b5410515aa);
    font-size: 22px;
    line-height: 1;
}
.i3914cde2d4f1 p {
    color: var(--sfcc8963ad452);
    margin: 0;
    padding: 0 0 16px;
}
.r13e6b8ecbafa {
    border-top: 4px solid var(--vaa296a70f0c7);
    padding: 22px 0;
    margin: 36px 0;
}
.me739f8a5154a {
    color: var(--lb2b5410515aa);
    vertical-align: middle;
    padding: 1px 8px;
    text-transform: uppercase;
    font: 700 12px/1.6 system-ui,sans-serif;
    border: 1px solid var(--lb2b5410515aa);
    letter-spacing: .06em;
    display: inline-block;
}
.i21a849e6e5dd p {
    margin: 6px 0 0;
    color: var(--sfcc8963ad452);
    font-size: 15px;
}
.l5c5edb6c9eb7 small {
    color: var(--sfcc8963ad452);
}.hfef72fda3964{isolation:auto}
.l00dbd2dec086 {
    grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
    gap: 0 24px;
    display: grid;
}.j0b7ee1bcc89d{z-index:auto}
.kd41549a9c7b9 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 6px;
}
.l5c5edb6c9eb7 {
    gap: 8px;
    display: inline-flex;
    align-items: center;
}
.i21a849e6e5dd {
    border-bottom: 1px solid var(--r5fec7b9eb6a2);
    padding: 12px 0;
}
.g9e05a2c65a19 {
    margin: 24px 0;
    padding: 18px 0;
    border-top: 1px solid var(--r5fec7b9eb6a2);
    text-align: center;
}
.t76d02c928bae {
    font: 700 18px var(--b9109eb4c351b);
    margin: 0 0 10px;
}.zee1b04f8b47f{isolation:auto}
.i3914cde2d4f1 details[open] summary::after {
    content: "−";
}
.o0bb97e4d38cd {
    -webkit-mask: repeating-linear-gradient(90deg,#000000 0 16px,transparent 16px 18.5px);
    mask: repeating-linear-gradient(90deg,#000000 0 16px,transparent 16px 18.5px);
    width: 90px;
    height: 16px;
    background: linear-gradient(90deg,var(--td72318bd08d8) calc(var(--eeb157c522252)/5 * 100%),var(--be979757979f7) 0);
    display: inline-block;
}
.f9c0b54f95063 {
    display: inline-flex;
    gap: 6px;
}
.f9c0b54f95063 button {
    border: 1px solid var(--r5fec7b9eb6a2);
    width: 44px;
    height: 44px;
    color: var(--pe414bd3c00f7);
    font-size: 22px;
    background: var(--k6113447a1a16);
    cursor: pointer;
}
.f9c0b54f95063 button:disabled {
    cursor: default;
}
.f9c0b54f95063 button:hover, .f9c0b54f95063 button[data-o379caa703969] {
    border-color: var(--vaa296a70f0c7);
    color: var(--td72318bd08d8);
}
.i5a118282dd3a {
    color: var(--sfcc8963ad452);
    min-height: 1.2em;
    font-size: 14px;
    margin: 10px 0 0;
}.g66b79a9ff36f{isolation:auto}
.o4e05a6363d5f h1 {
    font-size: clamp(30px,4.6vw,52px);
    letter-spacing: -.01em;
}
.o4e05a6363d5f .na46a322ff93b {
    font: italic 20px/1.5 var(--b9109eb4c351b);
    margin: 0;
    color: var(--sfcc8963ad452);
}.s1510e1d261b8{font-kerning:auto}
.na46a322ff93b {
    color: var(--sfcc8963ad452);
}
.o4e05a6363d5f {
    border-bottom: 1px solid var(--r5fec7b9eb6a2);
    padding: 34px 0 20px;
}
.mdf1aa0836b36 ol {
    display: flex;
    font-size: 13px;
    margin: 0 0 12px;
    padding: 0;
    color: var(--sfcc8963ad452);
    letter-spacing: .06em;
    text-transform: uppercase;
    gap: 6px;
    flex-wrap: wrap;
    list-style: none;
}
.nfa08efd96540 {
    align-items: start;
    grid-template-columns: minmax(0,1fr)320px;
    display: grid;
    gap: 40px;
}
.s8ec4fb029025 .s35c858a4adda li:nth-child(even) {
    border-left: 0;
    padding-left: 0;
}.gb41fcce8b6e7{unicode-bidi:normal}
.s8ec4fb029025 .s35c858a4adda li+li {
    padding-left: 12px;
    border-left: 1px solid var(--r5fec7b9eb6a2);
}
.d9798ff9b49ad h2 {
    font-size: 24px;
}
.mdf1aa0836b36 li+li::before {
    margin-right: 6px;
    content: "/";
}
.mdf1aa0836b36 a {
    color: var(--lb2b5410515aa);
    text-decoration: none;
}
.ad7cd5a326c65 h3 {
    color: var(--hf70a9f254855);
}
.j88e8f6a3f8e9 h3 {
    color: var(--lb2b5410515aa);
}.w0b8d38133a90{z-index:auto}
.j2ebe8b7cf81e {
    left: -9999px;
    opacity: 0;
    width: 1px;
    height: 1px;
    position: absolute;
}.l8ff9b9bf0f20{contain:none}
.nfa08efd96540 aside {
    top: 16px;
    position: sticky;
}
.d9798ff9b49ad {
    background: var(--d4f14b5dadfb2);
    border-top: 4px solid var(--lb2b5410515aa);
    padding: 20px;
}
.h88b0659f0b09 {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 16/9;
    margin-bottom: 18px;
}.s62339b743404{outline-offset:0}
.s8ec4fb029025 .s35c858a4adda {
    grid-template-columns: repeat(4,minmax(0,1fr));
    margin-bottom: 18px;
}
.d9798ff9b49ad img {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 16/9;
    margin-bottom: 12px;
}.y07fab86b2901{contain:none}
.ia43dd4271542 {
    grid-template-columns: 1fr 1fr;
    display: grid;
    gap: 0;
    border-top: 1px solid var(--vaa296a70f0c7);
    border-bottom: 1px solid var(--vaa296a70f0c7);
}
.c01233bfd6789 {
    grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
    display: grid;
    gap: 10px;
}
.d9798ff9b49ad .d76ac22b1fef6 {
    margin-top: 12px;
}
.j88e8f6a3f8e9 {
    border-left: 1px solid var(--r5fec7b9eb6a2);
}
.ad7cd5a326c65, .j88e8f6a3f8e9 {
    padding: 14px 18px;
}.rcf7ced186db0{contain:none}
.c33c1ec251fbe {
    list-style: none;
    counter-reset: cfc9f5553c5c8;
    padding: 0;
}
.c33c1ec251fbe li {
    display: grid;
    border-bottom: 1px solid var(--r5fec7b9eb6a2);
    padding: 16px 0;
    counter-increment: cfc9f5553c5c8;
    grid-template-columns: 56px minmax(0,1fr);
}.xaac9418ff4f7{outline-offset:0}
.nba1df6f2aff4 {
    list-style: none;
    padding: 0;
}.l7ef9d9c7a15b{isolation:auto}
.nba1df6f2aff4 li {
    border-bottom: 1px solid var(--r5fec7b9eb6a2);
    padding: 16px 0;
}.s60138028ef3c{opacity:1}
.q0e5b1d951198 {
    padding-top: 14px;
    border-top: 2px solid var(--vaa296a70f0c7);
}
.re9e14c42a9c5 {
    display: flex;
    align-items: baseline;
    gap: 12px;
}.j4a59f98e1656{outline-offset:0}
.c33c1ec251fbe li::before {
    font: 900 36px/1 var(--b9109eb4c351b);
    color: var(--lb2b5410515aa);
    grid-row: span 2;
    content: counter(cfc9f5553c5c8);
}.z7a0efa78ea9f{outline-offset:0}
.c33c1ec251fbe h3 {
    font-size: 20px;
    margin: 0 0 4px;
}
.c33c1ec251fbe p {
    margin: 0;
    color: var(--sfcc8963ad452);
}
.q0fdfaabb7aae {
    margin-bottom: 30px;
    grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
    display: grid;
    gap: 24px;
}
.re9e14c42a9c5 strong {
    font: 700 22px var(--b9109eb4c351b);
}.xceb86c82361d{isolation:auto}
.re9e14c42a9c5 span, .tb5ef45711dcb {
    color: var(--sfcc8963ad452);
}.e2c3d8abe204a{unicode-bidi:normal}
.z641fa54cecbc a {
    color: var(--lb2b5410515aa);
}.a733840c7046f{z-index:auto}
[data-p3051773cbf4b] a {
    color: var(--lb2b5410515aa);
}
.p5484b02c2f00 span {
    color: var(--k6113447a1a16);
    background: var(--vaa296a70f0c7);
}.x9de5b4fa53e3{font-kerning:auto}
.q0e5b1d951198 img {
    width: 76px;
    height: 76px;
    object-fit: cover;
    margin-bottom: 10px;
    filter: grayscale(.3);
    border-radius: 50%;
}
.z641fa54cecbc {
    margin-top: 24px;
    border-top: 4px solid var(--vaa296a70f0c7);
    padding-top: 14px;
}
[data-o552deefb37e7], [data-z48d29cef7872] {
    width: min(1200px,100% - 32px);
    margin: 0 auto;
    max-width: none;
    padding: 30px 0;
}.s877b2ee1187b{contain:none}
[data-o552deefb37e7]>h2, [data-z48d29cef7872]>h2 {
    letter-spacing: .14em;
    font-size: 14px;
    padding-top: 10px;
    text-transform: uppercase;
    border-top: 4px solid var(--vaa296a70f0c7);
}.hd6028654a914{isolation:auto}
[data-p3051773cbf4b] h2 {
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: .14em;
}
[data-z48d29cef7872] img {
    border-radius: 0;
}.c92aa3d9c7f9d{outline-offset:0}
.p0cefd8e40e71 {
    border-color: var(--r5fec7b9eb6a2);
    border-radius: 0;
}
[data-p3051773cbf4b] {
    padding-top: 12px;
    width: min(820px,100% - 32px);
    border-top: 4px solid var(--vaa296a70f0c7);
    margin: 0 auto 40px;
}
[data-p3051773cbf4b] ul {
    margin: 0;
    padding-left: 20px;
}.j001169acb437{opacity:1}
.p5484b02c2f00 a, .p5484b02c2f00 span {
    text-decoration: none;
    border: 1px solid var(--vaa296a70f0c7);
    padding: 6px 12px;
}
.a48e5186962e1 {
    color: var(--le4f76a19efbe);
    padding: 40px 0 22px;
    background: var(--c59419493bc1f);
}.y7e15d0aaa7bc{isolation:auto}
.p5484b02c2f00 {
    display: flex;
    margin-top: 24px;
    gap: 8px;
    justify-content: center;
}
.p82d4d7c323df {
    grid-template-columns: 1.4fr repeat(3,1fr);
    gap: 28px;
    display: grid;
}
.a48e5186962e1 .f9b4fad3099a2 {
    color: #FFFFFF;
    font-size: 30px;
}.rb8be89fd25cc{opacity:1}
.a48e5186962e1 h2 {
    padding-bottom: 6px;
    text-transform: uppercase;
    border-bottom: 1px solid var(--y43b590b36910);
    margin-bottom: 10px;
    letter-spacing: .14em;
    color: #FFFFFF;
    font-size: 13px;
}
.a48e5186962e1 a {
    color: var(--le4f76a19efbe);
    display: block;
    padding: 3px 0;
    text-decoration: none;
}
.a48e5186962e1 a:hover {
    color: #FFFFFF;
}.re1e8edc56d66{visibility:inherit}
.hfa817e9d8dd7 {
    border-top: 1px solid var(--y43b590b36910);
    margin-top: 26px;
    padding-top: 16px;
    font-size: 13px;
}.ve6144cf5c47b{isolation:auto}
.jd8ac3b931572 {
    border: 1px solid var(--vaa296a70f0c7);
    z-index: 70;
    width: min(640px,calc(100% - 24px));
    gap: 14px;
    padding: 8px 8px 8px 18px;
    left: 50%;
    bottom: 14px;
    box-shadow: 0 10px 30px rgba(0,0,0,.12);
    position: fixed;
    transform: translateX(-50%);
    background: var(--k6113447a1a16);
    align-items: center;
    display: flex;
}
body[data-b543e3d0dae4f=g6d073439ba44] .faf59868325ce {
    padding: 10px 0 8px;
}.f0aee26ba21d8{outline-offset:0}
.l29a47c8b5eb9 {
    margin: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex: 1;
    min-width: 0;
    font: 700 16px var(--b9109eb4c351b);
    overflow: hidden;
}
.wb77c296b5675 {
    opacity: 0;
    color: var(--vaa296a70f0c7);
    z-index: 69;
    cursor: pointer;
    background: var(--k6113447a1a16);
    border: 1px solid var(--vaa296a70f0c7);
    transition: opacity 200ms;
    position: fixed;
    right: 16px;
    bottom: 86px;
    pointer-events: none;
    width: 42px;
    height: 42px;
    font-size: 18px;
}
.wb77c296b5675[data-p490f2033ea1c] {
    opacity: 1;
    pointer-events: auto;
}.veacad9d1e3bb{outline-offset:0}
body[data-b543e3d0dae4f=g6d073439ba44] .f9b4fad3099a2 {
    font-size: clamp(26px,3.6vw,38px);
}
body[data-x5dc64673fb79=zf7743a7e8eb3] .pe9047c3cf2cf {
    background: linear-gradient(180deg,var(--v9dcfb1c97072),var(--d4f14b5dadfb2));
}
body[data-j2c5f7c15dce4=x00c2f12aacf9] .qe2b84f382627 {
    letter-spacing: 0;
    font-family: var(--b9109eb4c351b);
    font-size: 16px;
    text-transform: none;
}
@media(max-width:900px) {
    .n8f5f3b2c339e {
        gap: 24px;
        grid-template-columns: 1fr;
    }
    .d9f1c9473316c {
        min-height: 38px;
    }
    .l80da7c15e557+.l80da7c15e557 {
        border-left: 0;
        border-top: 1px solid var(--r5fec7b9eb6a2);
    }
    .j88e8f6a3f8e9 {
        border-left: 0;
        border-top: 1px solid var(--r5fec7b9eb6a2);
    }
    .jd1629e15f7e3 .x7f0e2a2775b8 {
        display: none;
    }
    body {
        --xd087225c2517: calc(64px + env(safe-area-inset-bottom));
    }
    .f6ebd2b93585e {
        position: static;
    }
    .jd1629e15f7e3 .d76ac22b1fef6 {
        padding: 0 12px;
        min-height: 40px;
        font-size: 13px;
    }
    .ma21fc7538d66>.z02c03cf5b769:first-child h3 {
        font-size: 26px;
    }
    .faf59868325ce {
        padding: 12px 0 10px;
    }
    .d33a7904f86e2 {
        scrollbar-width: none;
        overflow-x: auto;
        flex-wrap: nowrap;
        padding: 0;
        justify-content: flex-start;
    }
    .xac1cdeb60b4a {
        padding: 18px 0 26px;
    }
    .qe2b84f382627 {
        min-height: 44px;
        display: inline-flex;
        align-items: center;
    }
    .nfa08efd96540 aside {
        position: static;
    }
    .d33a7904f86e2::-webkit-scrollbar {
        display: none;
    }
    .ia43dd4271542, .ma21fc7538d66, .cad8a97753faf, .nfa08efd96540, .m00a5787e773a {
        grid-template-columns: 1fr;
    }
    .ma21fc7538d66>.z02c03cf5b769:first-child a {
        gap: 12px;
        grid-template-columns: 1fr;
    }
    .p82d4d7c323df {
        grid-template-columns: 1fr 1fr;
    }
    .jd8ac3b931572 {
        transform: none;
        border: 0;
        left: 0;
        width: auto;
        bottom: 0;
        gap: 10px;
        padding: 10px 14px calc(10px + env(safe-area-inset-bottom));
        box-shadow: none;
        border-top: 3px double var(--vaa296a70f0c7);
        right: 0;
    }
    .wb77c296b5675 {
        bottom: 76px;
    }
    .l29a47c8b5eb9 {
        -webkit-line-clamp: 2;
        white-space: normal;
        -webkit-box-orient: vertical;
        font-size: 15px;
        line-height: 1.3;
        display: -webkit-box;
    }
}
@media(max-width:560px) {
    .z02c03cf5b769 a, .s55065afbdc06 a {
        gap: 12px;
        grid-template-columns: 100px minmax(0,1fr);
    }
    .aefa20e5ef6f3 .d76ac22b1fef6 {
        flex: 1;
    }
    body {
        font-size: 16px;
    }
    .p82d4d7c323df {
        grid-template-columns: 1fr;
    }
    .s8ec4fb029025 .s35c858a4adda {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .p2e933a7a98fe {
        padding: 30px 0;
    }
    .s55065afbdc06 img, .z02c03cf5b769 img {
        width: 100px;
    }
    .f218b0f73e36a {
        font-size: 18px;
    }
    .z02c03cf5b769 h3 {
        font-size: 18px;
    }
}
:lang(th) {
    --b9109eb4c351b: "Noto Serif Thai", "Noto Sans Thai", "Leelawadee UI", Tahoma, serif;
}
:lang(hi) {
    --b9109eb4c351b: "Noto Serif Devanagari", "Noto Sans Devanagari", "Nirmala UI", Mangal, serif;
}
:lang(hi) :is(h1, h2, h3), :lang(th) :is(h1, h2, h3), :lang(bn) :is(h1, h2, h3) {
    line-height: 1.45;
}
:lang(bn) {
    --b9109eb4c351b: "Noto Serif Bengali", "Noto Sans Bengali", "Nirmala UI", Vrinda, serif;
}.jfc292dc54aff{unicode-bidi:normal}
:lang(zh) {
    --b9109eb4c351b: "Songti SC", "STSong", "Noto Serif SC", "SimSun", serif;
}.qc491f3787a7e{unicode-bidi:normal}
@media(max-width:640px) {
    .jd8ac3b931572 {
        gap: 6px 8px;
        flex-wrap: wrap;
    }
    .l29a47c8b5eb9 {
        flex-basis: 100%;
        text-align: center;
    }
    .jd8ac3b931572 .d76ac22b1fef6 {
        flex: 1;
    }
}
