img {
    max-width: 100%;
    height: auto;
    display: block
}
.oa8fd8c2440d6 {
    opacity: 0.8
}.h9d431353bf35{font-kerning:auto}
body {
    color: var(--p0dce693f3c6c);
    overflow-wrap: break-word;
    background: var(--zb7c814bca1b0);
    margin: 0;
    font: 15px/1.65 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
    --c9ae160a245d5: 84px
}
h3, h1, h2 {
    margin: 0 0 0.6em;
    font-family: var(--t384f942ed959);
    font-weight: 600;
    line-height: 1.25
}
.e9e3f2d9fba9e {
    --u514d77a9d624: var(--l5b36d14e1370)
}
:root {
    --p303508b238f2: rgb(227,227,227);
    --t6303749f56dc: rgb(200,200,200);
    --u58bad9e56ee4: rgb(255,255,255);
    --j8fe3591bcb74: rgb(227,227,227);
    --da25de2c03310: rgb(241,248,244);
    --l5b36d14e1370: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-32.257 -35.415 61.1832 61.1832'%3E%3Cg transform='translate(-32.257 -35.415) scale(2.5493)'%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");
    --x35a9b92b6cc3: rgb(1,135,95);
    --q718bc3d4fb7a: rgb(2,158,112);
    --w1d8cdeb7b443: rgb(95,99,104);
    --ua74fca910908: rgb(245,166,0);
    --u48a5417a8825: rgb(206,234,214);
    --t3179664b0f38: 18px;
    --ff2c0d9e216c2: 10px;
    --d8823b0032ce0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-32.257 -35.415 61.1832 61.1832'%3E%3Cg transform='translate(-32.257 -35.415) scale(2.5493)'%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");
    --l56dc6d645041: rgb(230,244,234);
    --p0dce693f3c6c: rgb(32,33,36);
    --d8dbd747da10a: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-32.257 -35.415 61.1832 61.1832'%3E%3Cg transform='translate(-32.257 -35.415) scale(2.5493)'%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");
    --t384f942ed959: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
    --p0eec096638d0: rgb(24,128,56);
    --c9ff8f2f1cccf: rgb(95,99,104);
    --l05b3257d54eb: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-32.257 -35.415 61.1832 61.1832'%3E%3Cg transform='translate(-32.257 -35.415) scale(2.5493)'%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");
    --zb7c814bca1b0: rgb(255,255,255);
    --idc902e65d0f5: 0 1px 3px rgba(60, 64, 67, 0.15), 0 4px 12px rgba(60, 64, 67, 0.08);
    --i0af1b9602152: rgb(227,227,227);
    --o0bb5cf30d593: rgb(255,255,255);
    --qbbb117c53872: rgb(248,249,250)
}
a {
    color: inherit
}.dbe4468f2b390{isolation:auto}
html {
    scroll-behavior: smooth
}.y203f6bbfdb45{opacity:1}
.qa96b89e50da7 {
    left: -999px;
    position: absolute
}
.qa96b89e50da7:focus {
    background: var(--o0bb5cf30d593);
    padding: 8px 12px;
    z-index: 99;
    left: 16px;
    top: 8px
}
.a0831a7f02e13 {
    border-bottom: 1px solid var(--p303508b238f2);
    backdrop-filter: blur(10px);
    top: 0;
    z-index: 60;
    background: color-mix(in srgb,var(--zb7c814bca1b0) 96%,transparent);
    position: sticky
}.ca8a32630701e{opacity:1}
* {
    box-sizing: border-box
}
.ncf5d372c0c61 {
    margin-inline: auto;
    width: min(1080px,100% - 32px)
}
.n00e33f206ff4 {
    margin-inline: auto;
    max-width: 820px
}
.q616d14276525 {
    display: flex;
    align-items: center;
    min-height: 58px;
    gap: 18px
}.p06a596a7aefb{isolation:auto}
.l04630ba94535 {
    text-decoration: none;
    gap: 8px;
    display: inline-flex;
    min-height: 44px;
    align-items: center;
    flex: none;
    color: var(--p0dce693f3c6c);
    font: 600 19px var(--t384f942ed959)
}.dc56e618ac90d{font-kerning:auto}
.l04630ba94535 img {
    border-radius: 8px;
    object-fit: cover;
    width: 32px;
    height: 32px
}
.k6bd510160ddf {
    scrollbar-width: none;
    flex: 1;
    display: flex;
    align-items: center;
    overflow-x: auto;
    min-width: 0;
    gap: 2px
}.p2b5fa2bd9b8f{z-index:auto}
.qda398ec1e0c6 {
    white-space: nowrap;
    flex: none;
    color: var(--c9ff8f2f1cccf);
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    border-radius: 999px;
    padding: 6px 12px
}.nfffa6f3e83c5{contain:none}
.qda398ec1e0c6:hover {
    color: var(--x35a9b92b6cc3);
    background: var(--l56dc6d645041)
}
.k6bd510160ddf::-webkit-scrollbar {
    display: none
}.a8ef2640b0a66{isolation:auto}
.z01ec77ec887f {
    display: flex;
    gap: 6px;
    font-size: 13px;
    margin-left: auto
}
.z01ec77ec887f a[aria-current] {
    color: var(--x35a9b92b6cc3);
    font-weight: 700
}
.sd04bb7fb5cad {
    min-height: 36px;
    flex: none;
    padding: 0 16px;
    font-size: 14px;
    margin-left: auto
}
.p31be2c62aa6c {
    text-decoration: none;
    white-space: nowrap;
    display: inline-flex;
    padding: 0 20px;
    transition: background 150ms;
    align-items: center;
    font-weight: 600;
    min-height: 40px;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: var(--ff2c0d9e216c2);
    justify-content: center
}.sd9bfcc01087c{visibility:inherit}
.o27cadd50d0df {
    width: 100%
}
.yf55fdba76b73 {
    background: var(--x35a9b92b6cc3);
    color: var(--u58bad9e56ee4)
}
.yf55fdba76b73:hover {
    background: var(--q718bc3d4fb7a)
}
.u26490843bac5 {
    color: var(--x35a9b92b6cc3);
    border-color: var(--p303508b238f2);
    background: var(--o0bb5cf30d593)
}
.u26490843bac5:hover {
    background: var(--l56dc6d645041)
}
.c482b913588f5 {
    background: linear-gradient(180deg,var(--da25de2c03310),var(--zb7c814bca1b0));
    padding: 36px 0 40px
}
.s1921ebbd1dc1 {
    display: inline-flex;
    text-decoration: none;
    white-space: nowrap;
    align-items: center;
    min-height: 44px;
    font-weight: 600;
    color: var(--x35a9b92b6cc3)
}
.l37c40f2be8f6 {
    flex: none;
    border-radius: 24px;
    width: 96px;
    box-shadow: var(--idc902e65d0f5);
    height: 96px;
    object-fit: cover
}
.s1921ebbd1dc1:hover {
    text-decoration: underline
}.df963ec897b08{visibility:inherit}
.c0ca91c2944a2 {
    gap: 48px;
    grid-template-columns: minmax(0,1fr)320px;
    align-items: center;
    display: grid
}
.oc959e8187ac9 {
    gap: 20px;
    display: flex;
    margin-bottom: 18px;
    align-items: center
}
.xeb66e8357da0 {
    color: var(--x35a9b92b6cc3);
    margin: 0 0 4px;
    font-size: 13px;
    font-weight: 600
}.y0e760a458341{isolation:auto}
.c482b913588f5 h1 {
    font-size: clamp(26px,3.6vw,40px);
    margin: 0;
    line-height: 1.15
}
.lff6cb1b53cd5 {
    color: var(--x35a9b92b6cc3);
    margin: 6px 0 0;
    font-weight: 600
}
.t6ca0b572736a strong {
    font-size: 16px;
    font-weight: 600
}
.t6ca0b572736a span {
    font-size: 12px;
    color: var(--c9ff8f2f1cccf)
}.ob8e72a1f1bd0{opacity:1}
.t6ca0b572736a {
    list-style: none;
    display: flex;
    margin: 0 0 22px;
    padding: 0;
    flex-wrap: wrap
}
.q9eab3e8740ac {
    color: var(--c9ff8f2f1cccf);
    margin: 18px 0 0;
    font-size: 16px
}
.t6ca0b572736a li {
    padding: 2px 22px;
    display: flex;
    text-align: center;
    flex-direction: column;
    align-items: center;
    border-left: 1px solid var(--p303508b238f2)
}
.t6ca0b572736a li:first-child {
    border-left: 0;
    padding-left: 0;
    align-items: flex-start
}
.e383558e17a5d {
    align-items: center;
    grid-template-columns: minmax(0,320px)auto;
    gap: 18px;
    display: grid
}
.a5758779efb1a {
    grid-area: 1/1;
    margin: 0;
    opacity: 0;
    transition: opacity 500ms
}
.a5758779efb1a[data-l338d68e56a55] {
    opacity: 1
}
.ec0b533d0416d {
    box-shadow: 0 30px 60px rgba(32,33,36,0.25),inset 0 0 0 2px rgb(60,61,65);
    background: rgb(31,32,35);
    border-radius: 42px;
    padding: 12px;
    position: relative
}
.h3547c812b3c8 {
    padding: 44px 0
}
.ec0b533d0416d::before {
    background: rgb(31,32,35);
    content: "";
    top: 18px;
    width: 70px;
    left: 50%;
    z-index: 3;
    transform: translateX(-50%);
    border-radius: 0 0 12px 12px;
    position: absolute;
    height: 18px
}
.hbb8e4f481814 {
    background: var(--l56dc6d645041);
    border-radius: 32px;
    aspect-ratio: 9/17;
    display: grid;
    position: relative;
    overflow: hidden
}.gdc79fcfc401f{unicode-bidi:normal}
.a5758779efb1a img {
    width: 100%;
    object-fit: cover;
    height: 100%
}
.l768fe322c262 {
    font-size: 20px;
    color: rgb(32,33,36);
    border: 0;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    z-index: 2;
    bottom: 16px;
    cursor: pointer;
    position: absolute;
    background: rgba(255,255,255,0.9)
}.n0bde9c91e353{z-index:auto}
.te0d88452b962 {
    background: var(--qbbb117c53872)
}
.n19f665efd1ce a {
    color: var(--x35a9b92b6cc3)
}
.le1c5e00145cb {
    display: flex;
    gap: 12px;
    align-items: baseline;
    justify-content: space-between;
    margin-bottom: 16px
}.m77357cc1c0e6{contain:none}
.xbfbf21fbcb7c {
    margin: 0 0 18px;
    font-size: 22px
}
.le1c5e00145cb .xbfbf21fbcb7c {
    margin: 0
}
.n19f665efd1ce {
    margin-bottom: 22px
}.e2a273ee4d644{outline-offset:0}
.n19f665efd1ce h2 {
    margin-top: 1.2em;
    font-size: 20px
}
.n19f665efd1ce h3 {
    margin-top: 1em;
    font-size: 17px
}
.d401fa8bee6de {
    color: var(--c9ff8f2f1cccf);
    font-size: 13px
}.eae9121446e96{isolation:auto}
.n19f665efd1ce table {
    margin: 16px 0;
    width: 100%;
    border-collapse: collapse
}.z37f53dcf7dac{contain:none}
.n19f665efd1ce th, .n19f665efd1ce td {
    text-align: left;
    border-bottom: 1px solid var(--p303508b238f2);
    vertical-align: top;
    padding: 10px 14px
}
.l4eec0e3ca9d6 {
    counter-reset: cd27ea75171e5;
    margin: 0;
    border: 1px solid var(--p303508b238f2);
    padding: 0;
    list-style: none;
    grid-template-columns: repeat(3,minmax(0,1fr));
    border-radius: var(--t3179664b0f38);
    display: grid;
    overflow: hidden;
    gap: 0
}
.l4eec0e3ca9d6 li+li {
    border-left: 1px solid var(--p303508b238f2)
}
.l4eec0e3ca9d6 a {
    display: flex;
    gap: 12px;
    align-items: center;
    font-weight: 600;
    text-decoration: none;
    padding: 18px 20px;
    height: 100%
}.mdefbeb576591{isolation:auto}
.l4eec0e3ca9d6 a::before {
    place-items: center;
    flex: none;
    background: var(--l56dc6d645041);
    width: 28px;
    border-radius: 50%;
    display: grid;
    content: counter(cd27ea75171e5);
    font-size: 14px;
    font-weight: 700;
    color: var(--x35a9b92b6cc3);
    height: 28px
}
.l4eec0e3ca9d6 a:hover {
    background: var(--l56dc6d645041)
}.e3e5cdd244e38{isolation:auto}
.ke1fc98f06f30 {
    flex: none;
    -webkit-mask: var(--u514d77a9d624)center/contain no-repeat;
    margin-left: auto;
    width: 22px;
    height: 22px;
    order: 2;
    background: var(--x35a9b92b6cc3);
    mask: var(--u514d77a9d624)center/contain no-repeat
}.y21e02ccd24d5{visibility:inherit}
.k74cf50149998 {
    margin: 0;
    grid-template-columns: repeat(2,minmax(0,1fr));
    padding: 0;
    list-style: none;
    display: grid;
    gap: 22px 36px
}
.ve0ff0a9eb328 h2 {
    margin: 0 0 4px;
    font-size: 17px
}
.ve0ff0a9eb328 .n19f665efd1ce {
    color: var(--c9ff8f2f1cccf);
    margin: 0
}.e0d8cefe9c616{font-kerning:auto}
.f320d199f1d3c dt {
    color: var(--c9ff8f2f1cccf);
    font-size: 13px
}
.f320d199f1d3c {
    margin: 0;
    gap: 18px 28px;
    grid-template-columns: repeat(2,minmax(0,1fr));
    display: grid
}.ncd4c1ea4792e{font-kerning:auto}
.f320d199f1d3c dd {
    margin: 2px 0 0;
    font-weight: 600
}
.k517e1fbaee02 {
    left: calc(50% - 42px)
}
.w6d6e4baf9686 {
    left: calc(50% + 6px)
}.z2fac98195d14{contain:none}
.l4eec0e3ca9d6 li {
    counter-increment: cd27ea75171e5;
    position: relative
}.rad4ade1e1a62{font-kerning:auto}
.ve0ff0a9eb328 {
    padding-left: 36px;
    position: relative
}.o954c721418e9{font-kerning:auto}
.j8df09bef06ca {
    overflow-x: auto;
    scrollbar-width: thin;
    grid-auto-flow: column;
    grid-auto-columns: 128px;
    padding-bottom: 8px;
    gap: 18px;
    display: grid;
    scroll-snap-type: x proximity
}.z9402e678579b{unicode-bidi:normal}
.z52a30c253920 {
    gap: 22px 18px;
    grid-template-columns: repeat(auto-fill,minmax(140px,1fr));
    display: grid
}.vc3e7799a1be3{z-index:auto}
.oca1c8016647e a {
    text-decoration: none;
    display: block
}
.oca1c8016647e {
    scroll-snap-align: start
}
.ve0ff0a9eb328::before {
    background: var(--x35a9b92b6cc3);
    content: "";
    -webkit-mask: var(--d8823b0032ce0)center/contain no-repeat;
    left: 0;
    position: absolute;
    width: 24px;
    height: 24px;
    top: 2px;
    mask: var(--d8823b0032ce0)center/contain no-repeat
}.j3c01122c2c40{unicode-bidi:normal}
.l4d4189ab3c3a {
    border-radius: 22%;
    background: var(--l56dc6d645041);
    overflow: hidden;
    margin-bottom: 8px;
    box-shadow: var(--idc902e65d0f5)
}
.i6019d0cccaf3 {
    gap: 4px;
    display: grid
}
.l4d4189ab3c3a img {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1
}
.oca1c8016647e h3 {
    white-space: nowrap;
    font-size: 14px;
    font-weight: 500;
    margin: 0;
    text-overflow: ellipsis;
    overflow: hidden
}
.oca1c8016647e p {
    font-size: 12px;
    color: var(--c9ff8f2f1cccf);
    white-space: nowrap;
    margin: 0;
    text-overflow: ellipsis;
    overflow: hidden
}.ma59cd6156680{font-kerning:auto}
.hafa98a5c76b7 a {
    border-bottom: 1px solid var(--p303508b238f2);
    padding: 12px 0;
    grid-template-columns: 120px minmax(0,1fr);
    gap: 16px;
    align-items: center;
    text-decoration: none;
    display: grid
}
.hafa98a5c76b7 a:not(:has(img)) {
    grid-template-columns: minmax(0,1fr)
}
.hafa98a5c76b7 img {
    object-fit: cover;
    border-radius: 10px;
    width: 120px;
    aspect-ratio: 1200/630
}
.u425e04b800fd {
    font-size: 12px;
    color: var(--c9ff8f2f1cccf)
}.mb93cd177e9a3{visibility:inherit}
.hafa98a5c76b7 h2, .hafa98a5c76b7 h3 {
    margin: 0 0 4px;
    font-size: 16px
}
.hafa98a5c76b7 p {
    color: var(--c9ff8f2f1cccf);
    margin: 0;
    font-size: 13px
}
.qb4b0e81ea8b5 summary {
    display: flex;
    gap: 12px;
    cursor: pointer;
    justify-content: space-between;
    font-weight: 600;
    padding: 16px 0;
    list-style: none
}
.s72377d815dab h2 {
    font-size: 22px
}
.qb4b0e81ea8b5 summary::-webkit-details-marker {
    display: none
}
.qb4b0e81ea8b5 details {
    border-bottom: 1px solid var(--p303508b238f2)
}
.qb4b0e81ea8b5 summary::after {
    flex: none;
    border-right: 2px solid var(--c9ff8f2f1cccf);
    content: "";
    transform: rotate(45deg);
    transition: transform 200ms;
    width: 9px;
    height: 9px;
    border-bottom: 2px solid var(--c9ff8f2f1cccf);
    margin-top: 6px
}
.qb4b0e81ea8b5 details[open] summary::after {
    transform: rotate(225deg)
}.r1b5e93afc8cf{z-index:auto}
.qb4b0e81ea8b5 p {
    margin: 0;
    padding: 0 0 16px;
    color: var(--c9ff8f2f1cccf)
}
.s72377d815dab {
    border-top: 1px solid var(--p303508b238f2);
    border-bottom: 1px solid var(--p303508b238f2);
    margin: 36px 0;
    padding: 22px 0
}.n0142687f6dbd{visibility:inherit}
.s2ac437ba8fb6 {
    color: var(--c9ff8f2f1cccf);
    border: 1px solid var(--p303508b238f2);
    border-radius: 999px;
    display: inline-block;
    vertical-align: middle;
    padding: 1px 8px;
    font: 500 12px/1.6 system-ui,sans-serif
}
.l926e0e95eace {
    padding: 4px 0
}
.ma9ce51ab1b04 {
    grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
    display: grid;
    gap: 14px 28px
}
.l926e0e95eace p {
    color: var(--c9ff8f2f1cccf);
    margin: 6px 0 0;
    font-size: 14px
}
.m89510dc6d54f {
    margin: 24px 0;
    padding: 18px 0;
    text-align: center
}.jf949e59b50f9{visibility:inherit}
.k99307d1d1efd {
    margin: 0 0 10px;
    font-weight: 600
}.xe350b75bf175{z-index:auto}
.k3b9d0cc29651 small {
    color: var(--c9ff8f2f1cccf)
}
.lcd915e670436 {
    justify-content: space-between;
    gap: 6px;
    display: flex;
    flex-wrap: wrap
}
.k3b9d0cc29651 {
    gap: 8px;
    display: inline-flex;
    align-items: center
}
.e6578d5e5d1df {
    display: inline-block;
    width: 90px;
    height: 16px;
    -webkit-mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
    mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
    background: linear-gradient(90deg,var(--x35a9b92b6cc3) calc(var(--i58427f0355c9)/5 * 100%),var(--i0af1b9602152) 0)
}
.n709297495397 button {
    width: 44px;
    cursor: pointer;
    height: 44px;
    background: var(--o0bb5cf30d593);
    font-size: 22px;
    border: 1px solid var(--p303508b238f2);
    color: var(--t6303749f56dc);
    border-radius: 50%
}
.n709297495397 button:disabled {
    cursor: default
}
.n709297495397 button:hover, .n709297495397 button[data-l338d68e56a55] {
    color: var(--x35a9b92b6cc3);
    border-color: var(--x35a9b92b6cc3)
}
.q1ac4222e8f70 {
    margin: 10px 0 0;
    font-size: 13px;
    color: var(--c9ff8f2f1cccf);
    min-height: 1.2em
}
.t64555c32423e {
    left: -9999px;
    width: 1px;
    height: 1px;
    opacity: 0;
    position: absolute
}
.f6aafb814ac9f aside {
    top: 76px;
    position: sticky
}
.y56514cada114 .q9eab3e8740ac {
    margin-top: 0
}.n09a1295aa85f{visibility:inherit}
.y56514cada114 {
    border-bottom: 1px solid var(--p303508b238f2);
    background: var(--da25de2c03310);
    padding: 36px 0 24px
}
.y56514cada114 h1 {
    font-size: clamp(26px,3.8vw,38px)
}.d0269dc69dde0{outline-offset:0}
.n709297495397 {
    display: inline-flex;
    gap: 8px
}.ie8a85a0916de{opacity:1}
.y56514cada114 .e383558e17a5d {
    display: flex;
    margin-top: 16px;
    flex-wrap: wrap
}
.u30cccb42b1e6 ol {
    margin: 0 0 12px;
    display: flex;
    color: var(--c9ff8f2f1cccf);
    padding: 0;
    gap: 6px;
    flex-wrap: wrap;
    font-size: 13px;
    list-style: none
}.r1a2a1b19a90d{outline-offset:0}
.c70d8ebe3b6c8 h2 {
    font-size: 20px
}
.u30cccb42b1e6 li+li::before {
    content: "›";
    margin-right: 6px
}
.qa0fa6fc5db7b {
    width: 100%;
    object-fit: cover;
    margin-bottom: 18px;
    aspect-ratio: 1200/630;
    border-radius: 14px
}
.c70d8ebe3b6c8 {
    background: var(--o0bb5cf30d593);
    padding: 18px;
    border: 1px solid var(--p303508b238f2);
    border-radius: var(--t3179664b0f38)
}.lb42131b13078{unicode-bidi:normal}
.wf154b2242396 .t6ca0b572736a {
    margin-bottom: 18px
}
.u30cccb42b1e6 a {
    color: var(--x35a9b92b6cc3);
    text-decoration: none
}
.f6aafb814ac9f {
    gap: 30px;
    grid-template-columns: minmax(0,1fr)300px;
    align-items: start;
    display: grid
}.s9821377a18df{opacity:1}
.xe9d0ff8aca39 h3 {
    color: var(--p0eec096638d0)
}
.p13b3a510c9cd h3 {
    color: rgb(217,48,37)
}
.c70d8ebe3b6c8 img {
    width: 100%;
    object-fit: cover;
    margin-bottom: 12px;
    aspect-ratio: 1200/630;
    border-radius: 10px
}.q6cba200be766{unicode-bidi:normal}
.xe9d0ff8aca39, .p13b3a510c9cd {
    padding: 14px 18px;
    border-radius: 12px;
    background: var(--qbbb117c53872)
}.uc2083871de5e{outline-offset:0}
.df1bbabe2ae58 img {
    aspect-ratio: 9/16;
    object-fit: cover;
    border-radius: 12px
}
.h0dc33ec4f548 {
    gap: 14px;
    grid-template-columns: 1fr 1fr;
    display: grid
}
.df1bbabe2ae58 {
    overflow-x: auto;
    grid-auto-flow: column;
    gap: 10px;
    display: grid;
    grid-auto-columns: 160px;
    padding-bottom: 6px
}.e938488fc2d14{z-index:auto}
.t07bf064b8c58 {
    counter-reset: cbc97caa0ba87;
    padding: 0;
    list-style: none
}.of08ddcac9b36{opacity:1}
.t07bf064b8c58 li {
    counter-increment: cbc97caa0ba87;
    border-bottom: 1px solid var(--p303508b238f2);
    position: relative;
    padding: 14px 0 14px 52px
}
.m18f57761c188 {
    padding: 0;
    list-style: none
}
.c70d8ebe3b6c8 .p31be2c62aa6c {
    margin-top: 12px
}
.t07bf064b8c58 li::before {
    background: var(--x35a9b92b6cc3);
    display: grid;
    color: var(--u58bad9e56ee4);
    left: 0;
    top: 14px;
    place-items: center;
    content: counter(cbc97caa0ba87);
    position: absolute;
    width: 32px;
    height: 32px;
    font-weight: 700;
    border-radius: 50%
}
.m18f57761c188 li {
    border-bottom: 1px solid var(--p303508b238f2);
    padding: 14px 0
}
.i3e7cf7b68b70 {
    display: flex;
    gap: 12px;
    align-items: baseline
}.m949680f907d6{unicode-bidi:normal}
.c65da276605e0 {
    padding: 18px;
    border: 1px solid var(--p303508b238f2);
    border-radius: var(--t3179664b0f38);
    text-align: center
}
.t07bf064b8c58 h3 {
    margin: 0 0 2px;
    font-size: 16px
}.cd676ce1eb01c{isolation:auto}
.t07bf064b8c58 p {
    color: var(--c9ff8f2f1cccf);
    margin: 0
}.reb440e9f3b35{z-index:auto}
.i3e7cf7b68b70 span, .rdc3833602b9a {
    color: var(--c9ff8f2f1cccf)
}
.xc2eea3a45f24 a {
    color: var(--x35a9b92b6cc3)
}
[data-c27a2f314e931] a {
    color: var(--x35a9b92b6cc3)
}.e13bb87c459e4{z-index:auto}
.i3e7cf7b68b70 strong {
    font-size: 17px
}
[data-c27a2f314e931] h2 {
    font-size: 18px
}
.te00e57acc9c1 {
    gap: 14px;
    margin-bottom: 30px;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(220px,1fr))
}
.c65da276605e0 img {
    width: 76px;
    height: 76px;
    margin: 0 auto 10px;
    border-radius: 50%;
    object-fit: cover
}
.xc2eea3a45f24 {
    margin-top: 24px;
    border-top: 1px solid var(--p303508b238f2);
    padding-top: 16px
}.i47f8d4373b03{contain:none}
[data-c27a2f314e931] {
    padding: 18px 0 0;
    margin: 0 auto 40px;
    border-top: 1px solid var(--p303508b238f2);
    width: min(820px,100% - 32px)
}
[data-c27a2f314e931] ul {
    padding-left: 20px;
    margin: 0
}
.xaa3400af6a88 span, .xaa3400af6a88 a {
    padding: 6px 12px;
    text-decoration: none;
    border: 1px solid var(--p303508b238f2);
    border-radius: 999px
}
.xaa3400af6a88 {
    justify-content: center;
    gap: 8px;
    display: flex;
    margin-top: 24px
}
.xaa3400af6a88 span {
    background: var(--x35a9b92b6cc3);
    color: var(--u58bad9e56ee4);
    border-color: var(--x35a9b92b6cc3)
}
.de8efe564d3ae {
    color: var(--w1d8cdeb7b443);
    border-top: 1px solid var(--p303508b238f2);
    background: var(--qbbb117c53872);
    padding: 40px 0 22px
}
.de8efe564d3ae h2 {
    color: var(--p0dce693f3c6c);
    font-size: 14px;
    margin-bottom: 8px
}
.e833939ffd00e {
    gap: 24px;
    display: grid;
    grid-template-columns: 1.4fr repeat(3,1fr)
}
.de8efe564d3ae a {
    font-size: 14px;
    padding: 3px 0;
    text-decoration: none;
    color: var(--w1d8cdeb7b443);
    display: block
}.n82c5e41c9bc9{outline-offset:0}
.g505de10815b3 {
    font-size: 12px;
    margin-top: 24px;
    padding-top: 16px;
    border-top: 1px solid var(--j8fe3591bcb74)
}
.xe32057e67a82 {
    display: flex;
    position: fixed;
    box-shadow: 0 10px 30px rgba(32,33,36,0.18);
    align-items: center;
    background: color-mix(in srgb,var(--o0bb5cf30d593) 97%,transparent);
    left: 50%;
    bottom: 14px;
    transform: translateX(-50%);
    padding: 10px 10px 10px 12px;
    backdrop-filter: blur(10px);
    gap: 12px;
    z-index: 70;
    border: 1px solid var(--p303508b238f2);
    border-radius: 16px;
    width: min(720px,calc(100% - 24px))
}
.idf108136a724 {
    flex: none;
    border-radius: 10px;
    width: 40px;
    height: 40px;
    object-fit: cover
}
.zf43bfb70b1be {
    display: flex;
    line-height: 1.3;
    min-width: 0;
    flex: 1;
    flex-direction: column
}.bb3d1e840ab67{z-index:auto}
.de8efe564d3ae a:hover {
    color: var(--x35a9b92b6cc3)
}.k16824c8e5e72{isolation:auto}
.zf43bfb70b1be strong {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.xe32057e67a82 .p31be2c62aa6c {
    flex: none
}
.zf43bfb70b1be span {
    white-space: nowrap;
    color: var(--x35a9b92b6cc3);
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 13px;
    font-weight: 600
}.ba3be0ba98ef4{z-index:auto}
.q03f9bfd3eb1a {
    right: 16px;
    opacity: 0;
    position: fixed;
    transition: opacity 200ms;
    pointer-events: none;
    bottom: 92px;
    background: var(--o0bb5cf30d593);
    box-shadow: var(--idc902e65d0f5);
    border: 1px solid var(--p303508b238f2);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    z-index: 69;
    font-size: 18px;
    color: var(--x35a9b92b6cc3);
    cursor: pointer
}
body[data-vb9d3dde2b86b=k7c74c19d93a9] .qda398ec1e0c6, body[data-vb9d3dde2b86b=k7c74c19d93a9] .a0831a7f02e13 .l04630ba94535 {
    color: var(--u58bad9e56ee4)
}
.q03f9bfd3eb1a[data-z92aa73db4005] {
    pointer-events: auto;
    opacity: 1
}
body[data-vb9d3dde2b86b=k7c74c19d93a9] .a0831a7f02e13 {
    background: var(--x35a9b92b6cc3);
    border-bottom: 0
}
body[data-vb9d3dde2b86b=k7c74c19d93a9] .qda398ec1e0c6:hover {
    background: color-mix(in srgb,var(--u58bad9e56ee4) 16%,transparent)
}
body[data-vb9d3dde2b86b=k7c74c19d93a9] .sd04bb7fb5cad {
    color: var(--x35a9b92b6cc3);
    background: var(--u58bad9e56ee4)
}
body[data-vb9d3dde2b86b=k7c74c19d93a9] .z01ec77ec887f a {
    color: var(--u58bad9e56ee4)
}
body[data-ha54fbe4bf12d=ae27c7d95c533] .qda398ec1e0c6 {
    border-radius: 0
}
body[data-vb9d3dde2b86b=k7c74c19d93a9] .z01ec77ec887f a[aria-current] {
    color: var(--u58bad9e56ee4);
    text-decoration: underline
}
body[data-ha54fbe4bf12d=ae27c7d95c533] .qda398ec1e0c6:hover {
    background: 0 0;
    box-shadow: inset 0 -2px currentColor
}.t8ae61793ec14{outline-offset:0}
.oc3b3b1c4f7b6 {
    --u514d77a9d624: var(--d8dbd747da10a)
}.fbf79163e3d7c{contain:none}
.b234013d79fc2 {
    --u514d77a9d624: var(--l05b3257d54eb)
}
@media(max-width:900px) {
    .f6aafb814ac9f aside {
        position: static
    }
    .q616d14276525 {
        padding-top: 8px;
        gap: 0 12px;
        min-height: 0;
        flex-wrap: wrap
    }
    .k6bd510160ddf {
        order: 3;
        flex-basis: 100%;
        padding: 0
    }
    .c482b913588f5 {
        padding: 22px 0 30px
    }
    .qda398ec1e0c6 {
        display: inline-flex;
        align-items: center;
        min-height: 44px
    }
    .ec0b533d0416d {
        margin: 0 auto;
        padding: 9px;
        width: min(260px,72%);
        border-radius: 34px
    }
    .hbb8e4f481814 {
        border-radius: 26px
    }
    .c0ca91c2944a2 {
        grid-template-columns: 1fr;
        gap: 26px
    }
    .h0dc33ec4f548, .f6aafb814ac9f {
        grid-template-columns: 1fr
    }
    .e833939ffd00e {
        grid-template-columns: 1fr 1fr
    }
}
@media(max-width:560px) {
    .h3547c812b3c8 {
        padding: 34px 0
    }
    .t6ca0b572736a strong {
        font-size: 14px
    }
    .l37c40f2be8f6 {
        width: 72px;
        border-radius: 18px;
        height: 72px
    }
    .hafa98a5c76b7 img {
        width: 96px
    }
    .t6ca0b572736a li:first-child, .t6ca0b572736a li {
        padding: 2px 4px;
        align-items: center
    }
    .xe32057e67a82 {
        bottom: calc(8px + env(safe-area-inset-bottom));
        width: calc(100% - 16px)
    }
    .t6ca0b572736a span {
        font-size: 12px;
        line-height: 1.3
    }
    .oc959e8187ac9 {
        gap: 14px
    }
    .t6ca0b572736a {
        grid-auto-flow: column;
        grid-auto-columns: minmax(0,1fr);
        display: grid
    }
    .e383558e17a5d {
        grid-template-columns: 1fr;
        justify-items: center;
        gap: 12px
    }
    .zf43bfb70b1be span {
        white-space: normal;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
    .l4eec0e3ca9d6 {
        grid-template-columns: 1fr
    }
    .f320d199f1d3c, .k74cf50149998 {
        grid-template-columns: 1fr
    }
    .j8df09bef06ca {
        grid-auto-columns: 96px;
        gap: 14px
    }
    .hafa98a5c76b7 a {
        grid-template-columns: 96px minmax(0,1fr)
    }
    .e833939ffd00e {
        grid-template-columns: 1fr
    }
    .t6ca0b572736a li:first-child {
        border-left: 0
    }
    .l4eec0e3ca9d6 li+li {
        border-left: 0;
        border-top: 1px solid var(--p303508b238f2)
    }
}
:lang(th) {
    --t384f942ed959: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif
}
:lang(hi) {
    --t384f942ed959: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif
}
:lang(bn) {
    --t384f942ed959: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif
}
:lang(hi) :is(h1, h2, h3), :lang(th) :is(h1, h2, h3), :lang(bn) :is(h1, h2, h3) {
    line-height: 1.45;
    font-weight: 700
}
:lang(zh) {
    --t384f942ed959: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif
}.p5a7c0e333c3f{outline-offset:0}
@media(max-width:640px) {
    .xe32057e67a82 {
        gap: 6px 8px;
        padding: 8px;
        flex-wrap: wrap
    }
    .idf108136a724 {
        display: none
    }
    .zf43bfb70b1be {
        text-align: center;
        flex-basis: 100%
    }
    .xe32057e67a82 .p31be2c62aa6c {
        flex: 1
    }
}
