img {
    max-width: 100%;
    height: auto;
    display: block;
}
.n5984b5c6875a {
    opacity: .8;
}
.t565aa73f3087 {
    --a957453c59ef0: var(--ed850f6232724);
}
.aba6e7ceb231f {
    --a957453c59ef0: var(--od4d194edac29);
}.e728a01056bf2{outline-offset:0}
:root {
    --t6c3a92b938ce: rgb(255,255,255);
    --d980a53407c92: rgb(255,255,255);
    --l1b6efa222edd: rgb(2,158,112);
    --vd5fc659fe827: rgb(24,128,56);
    --bd15b18dedde4: 18px;
    --o9e8247b2c7a1: rgb(248,249,250);
    --n85b961ad4783: rgb(95,99,104);
    --i3d9dc94a76dd: rgb(230,244,234);
    --t49e3ba6beec4: rgb(1,135,95);
    --p9873ed9035a6: rgb(95,99,104);
    --od4d194edac29: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='21.625 -5.107 38.3146 38.3146'%3E%3Cg transform='translate(21.625 -5.107) scale(1.5964)'%3E%3Cpath d='M7 2h10a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2Zm0 3v13h10V5Zm4 14v1h2v-1Zm-.7-5.6L8.6 11.7 7.2 13.1l3.1 3.1 6.5-6.5-1.4-1.4Z'/%3E%3C/g%3E%3C/svg%3E");
    --f9b80b6e4a5be: 10px;
    --y2c13a7a61068: rgb(32,33,36);
    --i0b151fc41082: rgb(245,166,0);
    --ed850f6232724: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='21.625 -5.107 38.3146 38.3146'%3E%3Cg transform='translate(21.625 -5.107) scale(1.5964)'%3E%3Cpath d='M11 3h2v9.6l3.3-3.3 1.4 1.4-5.7 5.7-5.7-5.7 1.4-1.4 3.3 3.3ZM4 18h16v2H4Z'/%3E%3C/g%3E%3C/svg%3E");
    --j754965e58009: rgb(227,227,227);
    --u4d7aa4cdf3ab: rgb(206,234,214);
    --l1b381c4dfd45: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='21.625 -5.107 38.3146 38.3146'%3E%3Cg transform='translate(21.625 -5.107) scale(1.5964)'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm-1.2 14.2-4.3-4.3 1.4-1.4 2.9 2.9 5.7-5.7 1.4 1.4Z'/%3E%3C/g%3E%3C/svg%3E");
    --c4d9eda1cf66e: rgb(241,248,244);
    --vc370912cc43c: rgb(227,227,227);
    --s19c2e18d3a95: rgb(255,255,255);
    --b450e9251cb26: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
    --a8e30b4f09c0d: rgb(200,200,200);
    --c1c2878285ec8: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='21.625 -5.107 38.3146 38.3146'%3E%3Cg transform='translate(21.625 -5.107) scale(1.5964)'%3E%3Cpath d='M20 7h-2.2A3 3 0 0 0 12 4.2 3 3 0 0 0 6.2 7H4v5h1v8h14v-8h1V7Zm-9 13H7v-8h4v8Zm0-10H5V9h6v1Zm2-3a1 1 0 0 1 2 0v1h-2V7Zm-4 0a1 1 0 0 1 2 0v1H9V7Zm8 13h-4v-8h4v8Zm2-10h-6V9h6v1Z'/%3E%3C/g%3E%3C/svg%3E");
    --xa8c6ac5e6fcc: rgb(227,227,227);
    --jc39c2cf7efec: 0 1px 3px rgba(60, 64, 67, .15), 0 4px 12px rgba(60, 64, 67, .08);
}
body {
    margin: 0;
    --he363d506dfa4: 84px;
    overflow-wrap: break-word;
    color: var(--y2c13a7a61068);
    background: var(--d980a53407c92);
    font: 15px/1.65 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
}.u6559313e58d9{font-kerning:auto}
a {
    color: inherit;
}
* {
    box-sizing: border-box;
}
.qdf686d886619 {
    --a957453c59ef0: var(--c1c2878285ec8);
}
.v16b8e4135302 {
    position: absolute;
    left: -999px;
}
.v16b8e4135302:focus {
    z-index: 99;
    padding: 8px 12px;
    left: 16px;
    background: var(--t6c3a92b938ce);
    top: 8px;
}
html {
    scroll-behavior: smooth;
}
h1, h3, h2 {
    margin: 0 0 .6em;
    font-family: var(--b450e9251cb26);
    font-weight: 600;
    line-height: 1.25;
}.z346470e5022f{unicode-bidi:normal}
.q75d680fc59e2 {
    width: min(1080px,100% - 32px);
    margin-inline: auto;
}.t6deb8e4eb171{font-kerning:auto}
.fa8a40c5ae4b1 {
    max-width: 820px;
    margin-inline: auto;
}
.ebf7ceebe0729 {
    min-height: 58px;
    gap: 18px;
    display: flex;
    align-items: center;
}
.o24158992f48a {
    gap: 8px;
    text-decoration: none;
    font: 600 19px var(--b450e9251cb26);
    display: inline-flex;
    color: var(--y2c13a7a61068);
    min-height: 44px;
    flex: none;
    align-items: center;
}
.h68bc7b697269 {
    border-bottom: 1px solid var(--vc370912cc43c);
    background: color-mix(in srgb,var(--d980a53407c92) 96%,transparent);
    z-index: 60;
    top: 0;
    backdrop-filter: blur(10px);
    position: sticky;
}
.o24158992f48a img {
    object-fit: cover;
    width: 32px;
    height: 32px;
    border-radius: 8px;
}.a1ca98702626a{unicode-bidi:normal}
.rc16feaefe3ce {
    min-width: 0;
    gap: 2px;
    overflow-x: auto;
    display: flex;
    flex: 1;
    align-items: center;
    scrollbar-width: none;
}
.wc429e9b3aff9 {
    font-size: 14px;
    padding: 6px 12px;
    color: var(--n85b961ad4783);
    text-decoration: none;
    white-space: nowrap;
    border-radius: 999px;
    font-weight: 500;
    flex: none;
}
.wc429e9b3aff9:hover {
    color: var(--t49e3ba6beec4);
    background: var(--i3d9dc94a76dd);
}
.rc16feaefe3ce::-webkit-scrollbar {
    display: none;
}.x815cf578da1d{visibility:inherit}
.cef60a37042ac {
    font-size: 13px;
    gap: 6px;
    display: flex;
    margin-left: auto;
}
.cef60a37042ac a[aria-current] {
    color: var(--t49e3ba6beec4);
    font-weight: bold;
}.r1cbae97918a6{unicode-bidi:normal}
.u029479c3a23e {
    min-height: 36px;
    font-size: 14px;
    padding: 0 16px;
    margin-left: auto;
    flex: none;
}.ha9383a69078e{visibility:inherit}
.o6efdef91160a {
    text-decoration: none;
    font-weight: 600;
    border: 1px solid transparent;
    border-radius: var(--f9b80b6e4a5be);
    min-height: 40px;
    padding: 0 20px;
    white-space: nowrap;
    display: inline-flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    transition: background 150ms;
}
.x9ce010c4759d {
    width: 100%;
}
.a39f0ca9e0f68 {
    color: var(--s19c2e18d3a95);
    background: var(--t49e3ba6beec4);
}
.a39f0ca9e0f68:hover {
    background: var(--l1b6efa222edd);
}.ue0bd8868071e{opacity:1}
.j55cae17d3f29 {
    color: var(--t49e3ba6beec4);
    border-color: var(--vc370912cc43c);
    background: var(--t6c3a92b938ce);
}
.j55cae17d3f29:hover {
    background: var(--i3d9dc94a76dd);
}
.e14a074fc08b3 {
    min-height: 44px;
    font-weight: 600;
    color: var(--t49e3ba6beec4);
    display: inline-flex;
    white-space: nowrap;
    text-decoration: none;
    align-items: center;
}
.g85bdc42cee45 {
    width: 96px;
    border-radius: 24px;
    box-shadow: var(--jc39c2cf7efec);
    object-fit: cover;
    height: 96px;
    flex: none;
}
.q013edd24275f {
    display: grid;
    align-items: center;
    grid-template-columns: minmax(0,1fr)320px;
    gap: 48px;
}.u935ee28cd40c{z-index:auto}
.w26e6dc74a217 {
    display: flex;
    margin-bottom: 18px;
    align-items: center;
    gap: 20px;
}.y960c14040490{isolation:auto}
.dc8dc620140c1 {
    padding: 36px 0 40px;
    background: linear-gradient(180deg,var(--c4d9eda1cf66e),var(--d980a53407c92));
}
.pb06d29a36718 {
    color: var(--t49e3ba6beec4);
    font-size: 13px;
    margin: 0 0 4px;
    font-weight: 600;
}
.dc8dc620140c1 h1 {
    margin: 0;
    font-size: clamp(26px,3.6vw,40px);
    line-height: 1.15;
}
.cdbe0d04d97ef {
    color: var(--t49e3ba6beec4);
    font-weight: 600;
    margin: 6px 0 0;
}
.t51af1528bb86 strong {
    font-size: 16px;
    font-weight: 600;
}
.t51af1528bb86 span {
    color: var(--n85b961ad4783);
    font-size: 12px;
}
.t51af1528bb86 {
    padding: 0;
    list-style: none;
    flex-wrap: wrap;
    margin: 0 0 22px;
    display: flex;
}
.j8e90954a1c4c {
    margin: 18px 0 0;
    font-size: 16px;
    color: var(--n85b961ad4783);
}
.e14a074fc08b3:hover {
    text-decoration: underline;
}
.t51af1528bb86 li {
    padding: 2px 22px;
    flex-direction: column;
    text-align: center;
    display: flex;
    align-items: center;
    border-left: 1px solid var(--vc370912cc43c);
}.n44f2b8fce6d0{unicode-bidi:normal}
.t51af1528bb86 li:first-child {
    align-items: flex-start;
    border-left: 0;
    padding-left: 0;
}
.q2df57e3b5cea {
    grid-template-columns: minmax(0,320px)auto;
    display: grid;
    gap: 18px;
    align-items: center;
}.me5c3a8688120{font-kerning:auto}
.q8664f83ff2b1 {
    grid-area: 1/1;
    margin: 0;
    transition: opacity 500ms;
    opacity: 0;
}.w80433c46e71a{opacity:1}
.q8664f83ff2b1[data-t607773b7c3cc] {
    opacity: 1;
}
.paaa58819e389 {
    padding: 12px;
    position: relative;
    background: rgb(31,32,35);
    border-radius: 42px;
    box-shadow: 0 30px 60px rgba(32,33,36,.25),inset 0 0 0 2px rgb(60,61,65);
}
.c2aca0047e262 {
    padding: 44px 0;
}
.paaa58819e389::before {
    width: 70px;
    height: 18px;
    position: absolute;
    z-index: 3;
    transform: translateX(-50%);
    background: rgb(31,32,35);
    border-radius: 0 0 12px 12px;
    top: 18px;
    content: "";
    left: 50%;
}.f3a134259613e{outline-offset:0}
.ne8d49c0e0898 {
    background: var(--i3d9dc94a76dd);
    position: relative;
    overflow: hidden;
    border-radius: 32px;
    aspect-ratio: 9/17;
    display: grid;
}.t862b85776f21{isolation:auto}
.va0d8b68abf2c {
    gap: 12px;
    margin-bottom: 16px;
    display: flex;
    align-items: baseline;
    justify-content: space-between;
}
.q8664f83ff2b1 img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}.e63a83fc7e450{z-index:auto}
.g403ce240a696 {
    color: rgb(32,33,36);
    position: absolute;
    width: 36px;
    z-index: 2;
    height: 36px;
    cursor: pointer;
    background: rgba(255,255,255,.9);
    bottom: 16px;
    font-size: 20px;
    border: 0;
    border-radius: 50%;
}.ca759220f6912{contain:none}
.m31ea4bb2e38d a {
    color: var(--t49e3ba6beec4);
}
.n7acb72dc76d1 {
    left: calc(50% - 42px);
}
.baff7a4f521e9 {
    background: var(--o9e8247b2c7a1);
}
.fca6789f40afc {
    margin: 0 0 18px;
    font-size: 22px;
}
.va0d8b68abf2c .fca6789f40afc {
    margin: 0;
}
.meb975995359d {
    left: calc(50% + 6px);
}
.m31ea4bb2e38d {
    margin-bottom: 22px;
}.g2aa6fc1086ee{outline-offset:0}
.m31ea4bb2e38d h2 {
    font-size: 20px;
    margin-top: 1.2em;
}
.m31ea4bb2e38d h3 {
    margin-top: 1em;
    font-size: 17px;
}.z06754995d3e8{isolation:auto}
.a1f0fbbd78428 {
    color: var(--n85b961ad4783);
    font-size: 13px;
}
.m31ea4bb2e38d table {
    border-collapse: collapse;
    width: 100%;
    margin: 16px 0;
}
.m31ea4bb2e38d td, .m31ea4bb2e38d th {
    vertical-align: top;
    text-align: left;
    border-bottom: 1px solid var(--vc370912cc43c);
    padding: 10px 14px;
}.z47dec1cf4dfb{contain:none}
.v8dd8a43998d0 {
    overflow: hidden;
    gap: 0;
    padding: 0;
    display: grid;
    margin: 0;
    border: 1px solid var(--vc370912cc43c);
    list-style: none;
    border-radius: var(--bd15b18dedde4);
    counter-reset: cb53cb9179973;
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.v8dd8a43998d0 li+li {
    border-left: 1px solid var(--vc370912cc43c);
}
.v8dd8a43998d0 li {
    position: relative;
    counter-increment: cb53cb9179973;
}
.v8dd8a43998d0 a {
    font-weight: 600;
    text-decoration: none;
    gap: 12px;
    display: flex;
    height: 100%;
    align-items: center;
    padding: 18px 20px;
}
.v8dd8a43998d0 a::before {
    color: var(--t49e3ba6beec4);
    content: counter(cb53cb9179973);
    background: var(--i3d9dc94a76dd);
    border-radius: 50%;
    width: 28px;
    height: 28px;
    flex: none;
    font-size: 14px;
    font-weight: bold;
    display: grid;
    place-items: center;
}
.v8dd8a43998d0 a:hover {
    background: var(--i3d9dc94a76dd);
}
.f5d9b070b6517 {
    width: 22px;
    -webkit-mask: var(--a957453c59ef0)center/contain no-repeat;
    background: var(--t49e3ba6beec4);
    margin-left: auto;
    mask: var(--a957453c59ef0)center/contain no-repeat;
    height: 22px;
    flex: none;
    order: 2;
}
.od990cefa7ae2 {
    padding: 0;
    display: grid;
    margin: 0;
    grid-template-columns: repeat(2,minmax(0,1fr));
    list-style: none;
    gap: 22px 36px;
}
.t4de7ab59f930 {
    position: relative;
    padding-left: 36px;
}
.t4de7ab59f930::before {
    position: absolute;
    left: 0;
    width: 24px;
    height: 24px;
    content: "";
    background: var(--t49e3ba6beec4);
    top: 2px;
    -webkit-mask: var(--l1b381c4dfd45)center/contain no-repeat;
    mask: var(--l1b381c4dfd45)center/contain no-repeat;
}
.t4de7ab59f930 h2 {
    font-size: 17px;
    margin: 0 0 4px;
}.t3a10f71ae866{outline-offset:0}
.t4de7ab59f930 .m31ea4bb2e38d {
    margin: 0;
    color: var(--n85b961ad4783);
}
.ud049906debfc {
    display: grid;
    margin: 0;
    gap: 18px 28px;
    grid-template-columns: repeat(2,minmax(0,1fr));
}
.rdf0d7b36df09 {
    padding-bottom: 8px;
    display: grid;
    scroll-snap-type: x proximity;
    grid-auto-flow: column;
    grid-auto-columns: 128px;
    gap: 18px;
    overflow-x: auto;
    scrollbar-width: thin;
}
.ca519235e85f6 {
    gap: 22px 18px;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(140px,1fr));
}
.wf1ef14b54555 a {
    text-decoration: none;
    display: block;
}.u48a9b14445ac{opacity:1}
.k5e48c8fe2cf8 {
    gap: 4px;
    display: grid;
}
.ud049906debfc dt {
    color: var(--n85b961ad4783);
    font-size: 13px;
}
.w1be37784c037 img {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1;
}
.wf1ef14b54555 {
    scroll-snap-align: start;
}.ac35f483d88b5{z-index:auto}
.ud049906debfc dd {
    font-weight: 600;
    margin: 2px 0 0;
}
.w1be37784c037 {
    margin-bottom: 8px;
    box-shadow: var(--jc39c2cf7efec);
    border-radius: 22%;
    background: var(--i3d9dc94a76dd);
    overflow: hidden;
}.v03cb2d30a8f1{z-index:auto}
.wf1ef14b54555 h3 {
    margin: 0;
    overflow: hidden;
    font-size: 14px;
    font-weight: 500;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.wf1ef14b54555 p {
    font-size: 12px;
    margin: 0;
    overflow: hidden;
    color: var(--n85b961ad4783);
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dcbc2b45070a9 {
    color: var(--n85b961ad4783);
    font-size: 12px;
}
.de7bd090b0f60 h2, .de7bd090b0f60 h3 {
    margin: 0 0 4px;
    font-size: 16px;
}.p402ed558c3a4{opacity:1}
.de7bd090b0f60 p {
    margin: 0;
    font-size: 13px;
    color: var(--n85b961ad4783);
}
.de7bd090b0f60 a {
    display: grid;
    align-items: center;
    text-decoration: none;
    padding: 12px 0;
    gap: 16px;
    grid-template-columns: 120px minmax(0,1fr);
    border-bottom: 1px solid var(--vc370912cc43c);
}.ofd6063b05b7a{font-kerning:auto}
.de7bd090b0f60 img {
    object-fit: cover;
    width: 120px;
    border-radius: 10px;
    aspect-ratio: 1200/630;
}
.b4f30f6b7164f details {
    border-bottom: 1px solid var(--vc370912cc43c);
}
.b4f30f6b7164f summary {
    font-weight: 600;
    justify-content: space-between;
    list-style: none;
    gap: 12px;
    padding: 16px 0;
    display: flex;
    cursor: pointer;
}.f0ae251341f96{outline-offset:0}
.b4f30f6b7164f summary::-webkit-details-marker {
    display: none;
}
.f18cab715c071 h2 {
    font-size: 22px;
}
.b4f30f6b7164f summary::after {
    transition: transform 200ms;
    margin-top: 6px;
    transform: rotate(45deg);
    flex: none;
    content: "";
    width: 9px;
    height: 9px;
    border-right: 2px solid var(--n85b961ad4783);
    border-bottom: 2px solid var(--n85b961ad4783);
}.ea3eee0bff916{z-index:auto}
.b4f30f6b7164f details[open] summary::after {
    transform: rotate(225deg);
}
.b4f30f6b7164f p {
    margin: 0;
    padding: 0 0 16px;
    color: var(--n85b961ad4783);
}
.f18cab715c071 {
    border-top: 1px solid var(--vc370912cc43c);
    border-bottom: 1px solid var(--vc370912cc43c);
    margin: 36px 0;
    padding: 22px 0;
}
.d81fdf60a4c62 {
    font: 500 12px/1.6 system-ui,sans-serif;
    vertical-align: middle;
    display: inline-block;
    padding: 1px 8px;
    border: 1px solid var(--vc370912cc43c);
    border-radius: 999px;
    color: var(--n85b961ad4783);
}
.h340119932707 {
    padding: 4px 0;
}
.h340119932707 p {
    color: var(--n85b961ad4783);
    margin: 6px 0 0;
    font-size: 14px;
}
.sb4bbd8436ce8 small {
    color: var(--n85b961ad4783);
}
.g2c4b92b1df2c {
    text-align: center;
    margin: 24px 0;
    padding: 18px 0;
}
.ac35b99e8bbd0 {
    margin: 0 0 10px;
    font-weight: 600;
}.g93f49162fde9{z-index:auto}
.de7bd090b0f60 a:not(:has(img)) {
    grid-template-columns: minmax(0,1fr);
}
.la9f1350a7eee {
    grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
    display: grid;
    gap: 14px 28px;
}
.i4e930f036b9f {
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 6px;
    display: flex;
}
.sb4bbd8436ce8 {
    gap: 8px;
    display: inline-flex;
    align-items: center;
}
.acc4d162d651f {
    -webkit-mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
    background: linear-gradient(90deg,var(--t49e3ba6beec4) calc(var(--vd496f7e44b97)/5 * 100%),var(--j754965e58009) 0);
    width: 90px;
    display: inline-block;
    mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
    height: 16px;
}
.b25c02c80dcb4 {
    gap: 8px;
    display: inline-flex;
}
.b25c02c80dcb4 button {
    color: var(--a8e30b4f09c0d);
    width: 44px;
    height: 44px;
    background: var(--t6c3a92b938ce);
    cursor: pointer;
    font-size: 22px;
    border: 1px solid var(--vc370912cc43c);
    border-radius: 50%;
}.a2766be895a9b{contain:none}
.b25c02c80dcb4 button:disabled {
    cursor: default;
}
.b25c02c80dcb4 button[data-t607773b7c3cc], .b25c02c80dcb4 button:hover {
    color: var(--t49e3ba6beec4);
    border-color: var(--t49e3ba6beec4);
}
.off55b698fccf {
    background: var(--c4d9eda1cf66e);
    padding: 36px 0 24px;
    border-bottom: 1px solid var(--vc370912cc43c);
}
.vc659dc845fec {
    margin: 10px 0 0;
    font-size: 13px;
    color: var(--n85b961ad4783);
    min-height: 1.2em;
}
.n02f5e021fd70 {
    opacity: 0;
    width: 1px;
    height: 1px;
    position: absolute;
    left: -9999px;
}
.e613a7f5fc778 aside {
    top: 76px;
    position: sticky;
}
.off55b698fccf .j8e90954a1c4c {
    margin-top: 0;
}
.off55b698fccf h1 {
    font-size: clamp(26px,3.8vw,38px);
}
.off55b698fccf .q2df57e3b5cea {
    flex-wrap: wrap;
    margin-top: 16px;
    display: flex;
}
.x1288ce689e1f ol {
    gap: 6px;
    color: var(--n85b961ad4783);
    padding: 0;
    font-size: 13px;
    flex-wrap: wrap;
    margin: 0 0 12px;
    list-style: none;
    display: flex;
}
.m8187a32295cc h2 {
    font-size: 20px;
}.b21da03edc08c{visibility:inherit}
.e613a7f5fc778 {
    gap: 30px;
    align-items: start;
    display: grid;
    grid-template-columns: minmax(0,1fr)300px;
}
.b3c2a3aa4a5b0 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 14px;
}.n14e6e0964e59{unicode-bidi:normal}
.x1288ce689e1f a {
    color: var(--t49e3ba6beec4);
    text-decoration: none;
}
.c8ff988d857a4 h3 {
    color: var(--vd5fc659fe827);
}.s44baf47cc00d{unicode-bidi:normal}
.z9c77180570d3 h3 {
    color: rgb(217,48,37);
}.y1b2e25baa759{z-index:auto}
.x1288ce689e1f li+li::before {
    margin-right: 6px;
    content: "›";
}.nd886032ffea8{opacity:1}
.v1f8befe2ead6 {
    object-fit: cover;
    width: 100%;
    border-radius: 14px;
    margin-bottom: 18px;
    aspect-ratio: 1200/630;
}
.q224f361e5fda .t51af1528bb86 {
    margin-bottom: 18px;
}
.m8187a32295cc {
    padding: 18px;
    border: 1px solid var(--vc370912cc43c);
    border-radius: var(--bd15b18dedde4);
    background: var(--t6c3a92b938ce);
}
.m8187a32295cc img {
    object-fit: cover;
    border-radius: 10px;
    margin-bottom: 12px;
    width: 100%;
    aspect-ratio: 1200/630;
}
.c8ff988d857a4, .z9c77180570d3 {
    border-radius: 12px;
    background: var(--o9e8247b2c7a1);
    padding: 14px 18px;
}
.m8187a32295cc .o6efdef91160a {
    margin-top: 12px;
}
.v9bf00d41c04a img {
    border-radius: 12px;
    object-fit: cover;
    aspect-ratio: 9/16;
}
.v9bf00d41c04a {
    display: grid;
    gap: 10px;
    grid-auto-flow: column;
    grid-auto-columns: 160px;
    overflow-x: auto;
    padding-bottom: 6px;
}
.ga2d66de8f4a7 {
    list-style: none;
    padding: 0;
    counter-reset: c053ff308a70d;
}.ba3345ac009a7{z-index:auto}
.ga2d66de8f4a7 li {
    border-bottom: 1px solid var(--vc370912cc43c);
    counter-increment: c053ff308a70d;
    padding: 14px 0 14px 52px;
    position: relative;
}
.f7847a4494b83 {
    padding: 0;
    list-style: none;
}.qa4a64a946141{unicode-bidi:normal}
.ga2d66de8f4a7 li::before {
    width: 32px;
    background: var(--t49e3ba6beec4);
    position: absolute;
    left: 0;
    font-weight: bold;
    border-radius: 50%;
    place-items: center;
    display: grid;
    content: counter(c053ff308a70d);
    height: 32px;
    color: var(--s19c2e18d3a95);
    top: 14px;
}
.f7847a4494b83 li {
    padding: 14px 0;
    border-bottom: 1px solid var(--vc370912cc43c);
}
.ga2d66de8f4a7 h3 {
    margin: 0 0 2px;
    font-size: 16px;
}
.ga3529c31cf2a {
    gap: 12px;
    display: flex;
    align-items: baseline;
}
.tcc0d57307276 {
    text-align: center;
    padding: 18px;
    border: 1px solid var(--vc370912cc43c);
    border-radius: var(--bd15b18dedde4);
}.f7f18fb883629{contain:none}
.ga3529c31cf2a strong {
    font-size: 17px;
}
[data-e627a16fc45d9] h2 {
    font-size: 18px;
}
.ga2d66de8f4a7 p {
    margin: 0;
    color: var(--n85b961ad4783);
}.v9935b1558d7f{visibility:inherit}
.ga3529c31cf2a span, .a8c74526dc847 {
    color: var(--n85b961ad4783);
}.h4ba59e251592{z-index:auto}
.o19711f93271e a {
    color: var(--t49e3ba6beec4);
}.w44f4a7b0795c{unicode-bidi:normal}
.jcfad97171636 {
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(220px,1fr));
    margin-bottom: 30px;
    gap: 14px;
}
[data-e627a16fc45d9] a {
    color: var(--t49e3ba6beec4);
}
.tcc0d57307276 img {
    margin: 0 auto 10px;
    border-radius: 50%;
    object-fit: cover;
    width: 76px;
    height: 76px;
}
.o19711f93271e {
    border-top: 1px solid var(--vc370912cc43c);
    margin-top: 24px;
    padding-top: 16px;
}
[data-e627a16fc45d9] {
    padding: 18px 0 0;
    margin: 0 auto 40px;
    width: min(820px,100% - 32px);
    border-top: 1px solid var(--vc370912cc43c);
}.m81e3e36c54aa{visibility:inherit}
[data-e627a16fc45d9] ul {
    margin: 0;
    padding-left: 20px;
}
.b97cab0722171 {
    gap: 8px;
    margin-top: 24px;
    display: flex;
    justify-content: center;
}
.cfa3b0996018c {
    display: grid;
    gap: 24px;
    grid-template-columns: 1.4fr repeat(3,1fr);
}
.b97cab0722171 span, .b97cab0722171 a {
    text-decoration: none;
    padding: 6px 12px;
    border: 1px solid var(--vc370912cc43c);
    border-radius: 999px;
}
.b97cab0722171 span {
    background: var(--t49e3ba6beec4);
    border-color: var(--t49e3ba6beec4);
    color: var(--s19c2e18d3a95);
}.q828039c4e444{outline-offset:0}
.y602fd133796a {
    padding: 40px 0 22px;
    color: var(--p9873ed9035a6);
    background: var(--o9e8247b2c7a1);
    border-top: 1px solid var(--vc370912cc43c);
}.j12604b54fc71{outline-offset:0}
.y602fd133796a h2 {
    color: var(--y2c13a7a61068);
    font-size: 14px;
    margin-bottom: 8px;
}.vb0d82acf678f{opacity:1}
.y602fd133796a a {
    color: var(--p9873ed9035a6);
    font-size: 14px;
    text-decoration: none;
    padding: 3px 0;
    display: block;
}
.a7b5f24caa0a4 strong {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.f460e901cfa38 {
    border-top: 1px solid var(--xa8c6ac5e6fcc);
    font-size: 12px;
    margin-top: 24px;
    padding-top: 16px;
}
.i5371662a22dc {
    left: 50%;
    z-index: 70;
    gap: 12px;
    border: 1px solid var(--vc370912cc43c);
    border-radius: 16px;
    align-items: center;
    width: min(720px,calc(100% - 24px));
    backdrop-filter: blur(10px);
    padding: 10px 10px 10px 12px;
    position: fixed;
    bottom: 14px;
    background: color-mix(in srgb,var(--t6c3a92b938ce) 97%,transparent);
    transform: translateX(-50%);
    display: flex;
    box-shadow: 0 10px 30px rgba(32,33,36,.18);
}.y59d4ab71874a{visibility:inherit}
.u5af3dd235ce4 {
    object-fit: cover;
    border-radius: 10px;
    width: 40px;
    height: 40px;
    flex: none;
}.o5c82e47c861f{unicode-bidi:normal}
.a7b5f24caa0a4 {
    min-width: 0;
    line-height: 1.3;
    flex: 1;
    flex-direction: column;
    display: flex;
}
.i5371662a22dc .o6efdef91160a {
    flex: none;
}
.y602fd133796a a:hover {
    color: var(--t49e3ba6beec4);
}
.a7b5f24caa0a4 span {
    color: var(--t49e3ba6beec4);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 13px;
    font-weight: 600;
}.e67753002e492{contain:none}
.sd07f3cf71772 {
    pointer-events: none;
    z-index: 69;
    background: var(--t6c3a92b938ce);
    transition: opacity 200ms;
    cursor: pointer;
    font-size: 18px;
    position: fixed;
    right: 16px;
    bottom: 92px;
    box-shadow: var(--jc39c2cf7efec);
    color: var(--t49e3ba6beec4);
    width: 40px;
    opacity: 0;
    border: 1px solid var(--vc370912cc43c);
    border-radius: 50%;
    height: 40px;
}
.sd07f3cf71772[data-z7bdba04f3582] {
    pointer-events: auto;
    opacity: 1;
}
body[data-c1e607e728aeb=c739fa514c3a7] .dc8dc620140c1::before {
    opacity: .3;
}
body[data-r66b768305006=v8f219447b229] .wc429e9b3aff9 {
    border-radius: 0;
}
body[data-r66b768305006=v8f219447b229] .wc429e9b3aff9:hover {
    background: 0 0;
    box-shadow: inset 0 -2px currentColor;
}
body[data-m7dbf29fcc9e4=g0ea469af94b4] .i5371662a22dc {
    background: var(--t49e3ba6beec4);
    border-color: var(--t49e3ba6beec4);
    color: var(--s19c2e18d3a95);
}.e5fc60f05b5f9{contain:none}
body[data-m7dbf29fcc9e4=g0ea469af94b4] .a7b5f24caa0a4 span {
    color: var(--s19c2e18d3a95);
}
body[data-m7dbf29fcc9e4=g0ea469af94b4] .i5371662a22dc .a39f0ca9e0f68 {
    color: var(--t49e3ba6beec4);
    background: var(--s19c2e18d3a95);
}
@media(max-width:900px) {
    .ebf7ceebe0729 {
        padding-top: 8px;
        flex-wrap: wrap;
        min-height: 0;
        gap: 0 12px;
    }
    .rc16feaefe3ce {
        padding: 0;
        order: 3;
        flex-basis: 100%;
    }
    .dc8dc620140c1 {
        padding: 22px 0 30px;
    }
    .wc429e9b3aff9 {
        min-height: 44px;
        display: inline-flex;
        align-items: center;
    }
    .e613a7f5fc778 aside {
        position: static;
    }
    .paaa58819e389 {
        padding: 9px;
        width: min(260px,72%);
        margin: 0 auto;
        border-radius: 34px;
    }
    .ne8d49c0e0898 {
        border-radius: 26px;
    }
    .q013edd24275f {
        gap: 26px;
        grid-template-columns: 1fr;
    }
    .e613a7f5fc778, .b3c2a3aa4a5b0 {
        grid-template-columns: 1fr;
    }
    .cfa3b0996018c {
        grid-template-columns: 1fr 1fr;
    }
}
@media(max-width:560px) {
    .t51af1528bb86 {
        display: grid;
        grid-auto-flow: column;
        grid-auto-columns: minmax(0,1fr);
    }
    .w26e6dc74a217 {
        gap: 14px;
    }
    .a7b5f24caa0a4 span {
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        white-space: normal;
    }
    .g85bdc42cee45 {
        border-radius: 18px;
        width: 72px;
        height: 72px;
    }
    .t51af1528bb86 li:first-child {
        border-left: 0;
    }
    .de7bd090b0f60 img {
        width: 96px;
    }
    .i5371662a22dc {
        width: calc(100% - 16px);
        bottom: calc(8px + env(safe-area-inset-bottom));
    }
    .c2aca0047e262 {
        padding: 34px 0;
    }
    .t51af1528bb86 li:first-child, .t51af1528bb86 li {
        align-items: center;
        padding: 2px 4px;
    }
    .q2df57e3b5cea {
        grid-template-columns: 1fr;
        justify-items: center;
        gap: 12px;
    }
    .v8dd8a43998d0 {
        grid-template-columns: 1fr;
    }
    .od990cefa7ae2, .ud049906debfc {
        grid-template-columns: 1fr;
    }
    .rdf0d7b36df09 {
        gap: 14px;
        grid-auto-columns: 96px;
    }
    .de7bd090b0f60 a {
        grid-template-columns: 96px minmax(0,1fr);
    }
    .cfa3b0996018c {
        grid-template-columns: 1fr;
    }
    .v8dd8a43998d0 li+li {
        border-left: 0;
        border-top: 1px solid var(--vc370912cc43c);
    }
    .t51af1528bb86 strong {
        font-size: 14px;
    }
    .t51af1528bb86 span {
        font-size: 12px;
        line-height: 1.3;
    }
}
:lang(bn) :is(h1, h2, h3), :lang(hi) :is(h1, h2, h3), :lang(th) :is(h1, h2, h3) {
    line-height: 1.45;
    font-weight: bold;
}.b5fd4652cc624{contain:none}
:lang(th) {
    --b450e9251cb26: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif;
}.jd48f4e7d7507{unicode-bidi:normal}
:lang(hi) {
    --b450e9251cb26: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif;
}
:lang(bn) {
    --b450e9251cb26: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif;
}
:lang(zh) {
    --b450e9251cb26: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;
}.r52e63eecc44e{outline-offset:0}
@media(max-width:640px) {
    .u5af3dd235ce4 {
        display: none;
    }
    .i5371662a22dc {
        flex-wrap: wrap;
        padding: 8px;
        gap: 6px 8px;
    }
    .a7b5f24caa0a4 {
        text-align: center;
        flex-basis: 100%;
    }
    .i5371662a22dc .o6efdef91160a {
        flex: 1;
    }
}
