:root {
    --r0945d7e36daf: rgb(32,33,36);
    --cacc392acc0a4: rgb(227,227,227);
    --wb70c0a542668: rgb(255,255,255);
    --a1fe64c1cdd38: rgb(2,158,112);
    --h4ca044ae1e88: rgb(245,166,0);
    --l20624fd14570: 18px;
    --taf87b129bf26: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='25.532 -37.865 58.7388 58.7388'%3E%3Cg transform='translate(25.532 -37.865) scale(2.4475)'%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");
    --cdac849bd9d43: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='25.532 -37.865 58.7388 58.7388'%3E%3Cg transform='translate(25.532 -37.865) scale(2.4475)'%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");
    --od6b38950f24d: rgb(255,255,255);
    --x327ff03a285e: 10px;
    --c1592b3d30b67: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
    --i99494808d21c: rgb(255,255,255);
    --f9573983b18d7: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='25.532 -37.865 58.7388 58.7388'%3E%3Cg transform='translate(25.532 -37.865) scale(2.4475)'%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");
    --wa51eb1f315db: rgb(200,200,200);
    --o593744c09acd: rgb(1,135,95);
    --fa2dfdd55b058: rgb(95,99,104);
    --f243a0ac613c6: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='25.532 -37.865 58.7388 58.7388'%3E%3Cg transform='translate(25.532 -37.865) scale(2.4475)'%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");
    --lbb48dfb090de: rgb(227,227,227);
    --md8930cf369f0: rgb(206,234,214);
    --td7be89650024: rgb(227,227,227);
    --o1e24f7a78a05: rgb(248,249,250);
    --j7636976672a5: rgb(230,244,234);
    --m8bd515db46b8: rgb(24,128,56);
    --p9f7caba87afc: 0 1px 3px rgba(60, 64, 67, .15), 0 4px 12px rgba(60, 64, 67, .08);
    --rb18031b9713d: rgb(241,248,244);
    --bd69925b608ea: rgb(95,99,104);
}
* {
    box-sizing: border-box;
}
.h7565a6d3af16 {
    --fb27d1bb59393: var(--taf87b129bf26);
}
.zd99c2475d4df {
    --fb27d1bb59393: var(--f243a0ac613c6);
}
body {
    font: 15px/1.65 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
    color: var(--r0945d7e36daf);
    overflow-wrap: break-word;
    margin: 0;
    background: var(--od6b38950f24d);
    --qaa5e413d284a: 84px;
}
a {
    color: inherit;
}
h1, h2, h3 {
    font-family: var(--c1592b3d30b67);
    font-weight: 600;
    line-height: 1.25;
    margin: 0 0 .6em;
}.b2860fe6ba198{opacity:1}
.l150355879cb8 {
    --fb27d1bb59393: var(--cdac849bd9d43);
}
img {
    max-width: 100%;
    height: auto;
    display: block;
}.bb8a11ca75de0{opacity:1}
.r7a6b11765098 {
    width: min(1080px,100% - 32px);
    margin-inline: auto;
}.ra0810cb58608{opacity:1}
.pbf7f33ee271b {
    max-width: 820px;
    margin-inline: auto;
}.i6c187d7e8ca3{unicode-bidi:normal}
.p94c1350a4a25 {
    display: flex;
    gap: 18px;
    align-items: center;
    min-height: 58px;
}
.j579b24e2ce5c {
    flex: none;
    font: 600 19px var(--c1592b3d30b67);
    gap: 8px;
    min-height: 44px;
    align-items: center;
    color: var(--r0945d7e36daf);
    text-decoration: none;
    display: inline-flex;
}
.yf88ce0bc7211 {
    left: -999px;
    position: absolute;
}.pe4db19a4486a{unicode-bidi:normal}
.yf88ce0bc7211:focus {
    padding: 8px 12px;
    z-index: 99;
    background: var(--wb70c0a542668);
    left: 16px;
    top: 8px;
}.t11f98f6a2e4b{visibility:inherit}
.wf642cb355ad5 {
    border-bottom: 1px solid var(--td7be89650024);
    background: color-mix(in srgb,var(--od6b38950f24d) 96%,transparent);
    position: sticky;
    z-index: 60;
    backdrop-filter: blur(10px);
    top: 0;
}.gb00cbc05d072{opacity:1}
.j579b24e2ce5c img {
    width: 32px;
    border-radius: 8px;
    height: 32px;
    object-fit: cover;
}
.t5612579a4255 {
    display: flex;
    overflow-x: auto;
    scrollbar-width: none;
    gap: 2px;
    flex: 1;
    align-items: center;
    min-width: 0;
}
.gee6ba36e9e8e {
    font-size: 14px;
    border-radius: 999px;
    white-space: nowrap;
    padding: 6px 12px;
    flex: none;
    text-decoration: none;
    color: var(--bd69925b608ea);
    font-weight: 500;
}.f61663281becf{visibility:inherit}
.gee6ba36e9e8e:hover {
    background: var(--j7636976672a5);
    color: var(--o593744c09acd);
}.d8f2c2d786375{contain:none}
html {
    scroll-behavior: smooth;
}.bf3f5c1d4d233{z-index:auto}
.t5612579a4255::-webkit-scrollbar {
    display: none;
}
.j285e0a95f925 {
    display: flex;
    font-size: 13px;
    gap: 6px;
    margin-left: auto;
}.j0d2d1bc995d5{font-kerning:auto}
.ye13bbca40d14 {
    opacity: .8;
}
.j285e0a95f925 a[aria-current] {
    font-weight: 700;
    color: var(--o593744c09acd);
}
.m663d9b6526df {
    font-size: 14px;
    min-height: 36px;
    padding: 0 16px;
    flex: none;
    margin-left: auto;
}
.o717b1149216b {
    cursor: pointer;
    min-height: 40px;
    border: 1px solid transparent;
    transition: background 150ms;
    text-decoration: none;
    white-space: nowrap;
    border-radius: var(--x327ff03a285e);
    align-items: center;
    justify-content: center;
    font-weight: 600;
    display: inline-flex;
    padding: 0 20px;
}.d4e5ed24f7f00{isolation:auto}
.i3e863887c415 {
    width: 100%;
}
.ha387bf51fe92 {
    color: var(--i99494808d21c);
    background: var(--o593744c09acd);
}
.ha387bf51fe92:hover {
    background: var(--a1fe64c1cdd38);
}.q444a4a77fc34{unicode-bidi:normal}
.e893dfcf68cb9 {
    border-color: var(--td7be89650024);
    color: var(--o593744c09acd);
    background: var(--wb70c0a542668);
}
.e893dfcf68cb9:hover {
    background: var(--j7636976672a5);
}
.cb8e860cb1215 {
    background: linear-gradient(180deg,var(--rb18031b9713d),var(--od6b38950f24d));
    padding: 36px 0 40px;
}.y463e5c289aa9{isolation:auto}
.rf71caa60e0ed {
    min-height: 44px;
    color: var(--o593744c09acd);
    text-decoration: none;
    align-items: center;
    font-weight: 600;
    display: inline-flex;
    white-space: nowrap;
}.b4167f6c8d385{visibility:inherit}
.sbf049c4d928c {
    width: 96px;
    height: 96px;
    box-shadow: var(--p9f7caba87afc);
    flex: none;
    object-fit: cover;
    border-radius: 24px;
}.b1a4730ec1d47{outline-offset:0}
.rf71caa60e0ed:hover {
    text-decoration: underline;
}
.e4f2f5dce58cb {
    gap: 48px;
    align-items: center;
    display: grid;
    grid-template-columns: minmax(0,1fr)320px;
}
.o9a84dfc67659 {
    display: flex;
    gap: 20px;
    margin-bottom: 18px;
    align-items: center;
}.a24ae26af0595{unicode-bidi:normal}
.obd7a0b2bc716 {
    margin: 0 0 4px;
    font-size: 13px;
    font-weight: 600;
    color: var(--o593744c09acd);
}
.cb8e860cb1215 h1 {
    font-size: clamp(26px,3.6vw,40px);
    margin: 0;
    line-height: 1.15;
}
.m3e37e7d91e44 {
    margin: 6px 0 0;
    font-weight: 600;
    color: var(--o593744c09acd);
}
.d07f154670004 strong {
    font-size: 16px;
    font-weight: 600;
}
.d07f154670004 span {
    color: var(--bd69925b608ea);
    font-size: 12px;
}
.d07f154670004 {
    display: flex;
    padding: 0;
    margin: 0 0 22px;
    list-style: none;
    flex-wrap: wrap;
}.nd3353a588680{z-index:auto}
.g9e873cb4b41e {
    margin: 18px 0 0;
    font-size: 16px;
    color: var(--bd69925b608ea);
}.t62e95efeffb1{outline-offset:0}
.d07f154670004 li {
    display: flex;
    flex-direction: column;
    padding: 2px 22px;
    align-items: center;
    border-left: 1px solid var(--td7be89650024);
    text-align: center;
}
.d07f154670004 li:first-child {
    padding-left: 0;
    border-left: 0;
    align-items: flex-start;
}.bb5c627ffe573{font-kerning:auto}
.n2a18773dae24 {
    padding: 12px;
    border-radius: 42px;
    position: relative;
    background: rgb(31,32,35);
    box-shadow: 0 30px 60px rgba(32,33,36,.25),inset 0 0 0 2px rgb(60,61,65);
}
.n2a18773dae24::before {
    transform: translateX(-50%);
    content: "";
    position: absolute;
    border-radius: 0 0 12px 12px;
    width: 70px;
    height: 18px;
    z-index: 3;
    background: rgb(31,32,35);
    top: 18px;
    left: 50%;
}
.s854c23a6ed41 {
    display: grid;
    align-items: center;
    grid-template-columns: minmax(0,320px)auto;
    gap: 18px;
}
.zd3dc55b06810 {
    background: var(--j7636976672a5);
    border-radius: 32px;
    position: relative;
    display: grid;
    aspect-ratio: 9/17;
    overflow: hidden;
}
.pa37bb312b11c img {
    width: 100%;
    object-fit: cover;
    height: 100%;
}.f9f15f2b9b46e{contain:none}
.kac5975200567 {
    font-size: 20px;
    cursor: pointer;
    width: 36px;
    height: 36px;
    color: rgb(32,33,36);
    border: 0;
    border-radius: 50%;
    bottom: 16px;
    position: absolute;
    background: rgba(255,255,255,.9);
    z-index: 2;
}
.u781e3d2ac06f a {
    color: var(--o593744c09acd);
}
.h0faf9e4ea68a {
    left: calc(50% - 42px);
}
.r1588ad2af99d {
    left: calc(50% + 6px);
}
.bfbf53a211bbf {
    padding: 44px 0;
}
.pa37bb312b11c {
    grid-area: 1/1;
    opacity: 0;
    margin: 0;
    transition: opacity 500ms;
}
.pa37bb312b11c[data-je27ff7f83cf9] {
    opacity: 1;
}
.h9a47be048e9c {
    display: flex;
    align-items: baseline;
    margin-bottom: 16px;
    justify-content: space-between;
    gap: 12px;
}
.q5a360344cfd4 {
    margin: 0 0 18px;
    font-size: 22px;
}.ae75da1576180{contain:none}
.h9a47be048e9c .q5a360344cfd4 {
    margin: 0;
}
.u781e3d2ac06f {
    margin-bottom: 22px;
}
.a10b5eab39910 {
    background: var(--o1e24f7a78a05);
}
.u781e3d2ac06f h2 {
    margin-top: 1.2em;
    font-size: 20px;
}
.u781e3d2ac06f h3 {
    font-size: 17px;
    margin-top: 1em;
}
.i724f8bee2f8d {
    color: var(--bd69925b608ea);
    font-size: 13px;
}.k95ebb602469a{font-kerning:auto}
.u781e3d2ac06f table {
    width: 100%;
    margin: 16px 0;
    border-collapse: collapse;
}.a5ebbbbf7e24f{isolation:auto}
.u781e3d2ac06f td, .u781e3d2ac06f th {
    text-align: left;
    padding: 10px 14px;
    border-bottom: 1px solid var(--td7be89650024);
    vertical-align: top;
}
.a165f6f3f80b8 {
    grid-template-columns: repeat(3,minmax(0,1fr));
    list-style: none;
    padding: 0;
    border: 1px solid var(--td7be89650024);
    border-radius: var(--l20624fd14570);
    margin: 0;
    display: grid;
    counter-reset: c2fae021af84c;
    overflow: hidden;
    gap: 0;
}
.a165f6f3f80b8 li+li {
    border-left: 1px solid var(--td7be89650024);
}
.a165f6f3f80b8 li {
    position: relative;
    counter-increment: c2fae021af84c;
}
.a165f6f3f80b8 a {
    display: flex;
    gap: 12px;
    padding: 18px 20px;
    height: 100%;
    font-weight: 600;
    align-items: center;
    text-decoration: none;
}.f5da899567aa5{font-kerning:auto}
.a165f6f3f80b8 a::before {
    content: counter(c2fae021af84c);
    width: 28px;
    border-radius: 50%;
    flex: none;
    height: 28px;
    background: var(--j7636976672a5);
    place-items: center;
    display: grid;
    font-size: 14px;
    font-weight: 700;
    color: var(--o593744c09acd);
}
.a165f6f3f80b8 a:hover {
    background: var(--j7636976672a5);
}.m87ace217ccee{contain:none}
.se998ed3545a0 {
    width: 22px;
    -webkit-mask: var(--fb27d1bb59393)center/contain no-repeat;
    mask: var(--fb27d1bb59393)center/contain no-repeat;
    background: var(--o593744c09acd);
    height: 22px;
    flex: none;
    order: 2;
    margin-left: auto;
}
.wd231f2728748 {
    list-style: none;
    padding: 0;
    gap: 22px 36px;
    grid-template-columns: repeat(2,minmax(0,1fr));
    margin: 0;
    display: grid;
}
.tcbc6d49019a2 h2 {
    margin: 0 0 4px;
    font-size: 17px;
}.td28b77bce6d4{outline-offset:0}
.tcbc6d49019a2 .u781e3d2ac06f {
    margin: 0;
    color: var(--bd69925b608ea);
}
.pf8201bbbfc6a dt {
    color: var(--bd69925b608ea);
    font-size: 13px;
}.ke61a4e1d0657{isolation:auto}
.pf8201bbbfc6a {
    gap: 18px 28px;
    grid-template-columns: repeat(2,minmax(0,1fr));
    margin: 0;
    display: grid;
}.j091aedd57cfc{visibility:inherit}
.tcbc6d49019a2 {
    position: relative;
    padding-left: 36px;
}.da11454cdab82{visibility:inherit}
.tcbc6d49019a2::before {
    left: 0;
    width: 24px;
    height: 24px;
    content: "";
    position: absolute;
    top: 2px;
    -webkit-mask: var(--f9573983b18d7)center/contain no-repeat;
    background: var(--o593744c09acd);
    mask: var(--f9573983b18d7)center/contain no-repeat;
}
.q63c86220b232 img {
    width: 100%;
    aspect-ratio: 1;
    object-fit: cover;
}
.d83f7b3ab0011 {
    overflow-x: auto;
    scroll-snap-type: x proximity;
    scrollbar-width: thin;
    grid-auto-flow: column;
    grid-auto-columns: 128px;
    padding-bottom: 8px;
    display: grid;
    gap: 18px;
}.b8f8f9b757a85{contain:none}
.s26fde3acca09 {
    gap: 22px 18px;
    grid-template-columns: repeat(auto-fill,minmax(140px,1fr));
    display: grid;
}
.oaff79da9806d {
    scroll-snap-align: start;
}
.oaff79da9806d a {
    text-decoration: none;
    display: block;
}
.ve7d7b84a75eb {
    display: grid;
    gap: 4px;
}
.pf8201bbbfc6a dd {
    font-weight: 600;
    margin: 2px 0 0;
}.a3b5d41ef443f{z-index:auto}
.q63c86220b232 {
    border-radius: 22%;
    background: var(--j7636976672a5);
    margin-bottom: 8px;
    overflow: hidden;
    box-shadow: var(--p9f7caba87afc);
}.s490b6268405c{visibility:inherit}
.oaff79da9806d h3 {
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}.d514cf767e116{visibility:inherit}
.oaff79da9806d p {
    margin: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    overflow: hidden;
    color: var(--bd69925b608ea);
}.k806fe129ef82{opacity:1}
.c1287b2b76a85 a {
    border-bottom: 1px solid var(--td7be89650024);
    padding: 12px 0;
    grid-template-columns: 120px minmax(0,1fr);
    gap: 16px;
    align-items: center;
    display: grid;
    text-decoration: none;
}
.c1287b2b76a85 img {
    border-radius: 10px;
    object-fit: cover;
    width: 120px;
    aspect-ratio: 1200/630;
}
.m498147361be9 details {
    border-bottom: 1px solid var(--td7be89650024);
}.h92b83be90732{outline-offset:0}
.c1287b2b76a85 a:not(:has(img)) {
    grid-template-columns: minmax(0,1fr);
}
.j3b0132800959 {
    color: var(--bd69925b608ea);
    font-size: 12px;
}
.c1287b2b76a85 h3, .c1287b2b76a85 h2 {
    margin: 0 0 4px;
    font-size: 16px;
}.s192a9e44675b{visibility:inherit}
.c1287b2b76a85 p {
    margin: 0;
    font-size: 13px;
    color: var(--bd69925b608ea);
}.e23099cbd7e33{z-index:auto}
.m498147361be9 summary {
    padding: 16px 0;
    display: flex;
    justify-content: space-between;
    cursor: pointer;
    gap: 12px;
    font-weight: 600;
    list-style: none;
}
.a1dbb682e8433 h2 {
    font-size: 22px;
}.pc1c333785348{visibility:inherit}
.m498147361be9 summary::after {
    transform: rotate(45deg);
    width: 9px;
    content: "";
    height: 9px;
    border-right: 2px solid var(--bd69925b608ea);
    border-bottom: 2px solid var(--bd69925b608ea);
    margin-top: 6px;
    transition: transform 200ms;
    flex: none;
}
.m498147361be9 summary::-webkit-details-marker {
    display: none;
}
.m498147361be9 details[open] summary::after {
    transform: rotate(225deg);
}
.m498147361be9 p {
    color: var(--bd69925b608ea);
    margin: 0;
    padding: 0 0 16px;
}.kb3168db9d2d7{z-index:auto}
.a1dbb682e8433 {
    border-top: 1px solid var(--td7be89650024);
    border-bottom: 1px solid var(--td7be89650024);
    padding: 22px 0;
    margin: 36px 0;
}.m12f86873b2db{outline-offset:0}
.e6a4c6a0c46d6 {
    font: 500 12px/1.6 system-ui,sans-serif;
    color: var(--bd69925b608ea);
    vertical-align: middle;
    border: 1px solid var(--td7be89650024);
    border-radius: 999px;
    display: inline-block;
    padding: 1px 8px;
}
.i627411e3f78d {
    grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
    gap: 14px 28px;
    display: grid;
}
.r59a6396ebb61 p {
    margin: 6px 0 0;
    font-size: 14px;
    color: var(--bd69925b608ea);
}.c2863b42ee2b6{opacity:1}
.ad22139cbc262 small {
    color: var(--bd69925b608ea);
}
.xb87be7c51faf {
    display: flex;
    justify-content: space-between;
    gap: 6px;
    flex-wrap: wrap;
}
.ad22139cbc262 {
    gap: 8px;
    align-items: center;
    display: inline-flex;
}.ma4eed05ba3c9{unicode-bidi:normal}
.p2fa81c24a75c {
    background: linear-gradient(90deg,var(--o593744c09acd) calc(var(--kc0c041d0885c)/5 * 100%),var(--cacc392acc0a4) 0);
    width: 90px;
    -webkit-mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
    height: 16px;
    mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
    display: inline-block;
}
.m6f3fec39f411 {
    gap: 8px;
    display: inline-flex;
}
.r59a6396ebb61 {
    padding: 4px 0;
}.ub7d2bf229888{contain:none}
.xd661c1b633e1 {
    text-align: center;
    padding: 18px 0;
    margin: 24px 0;
}.j6a010a2673c7{outline-offset:0}
.ya51397817625 {
    font-weight: 600;
    margin: 0 0 10px;
}.idb34c25e0754{z-index:auto}
.m6f3fec39f411 button {
    width: 44px;
    cursor: pointer;
    border: 1px solid var(--td7be89650024);
    border-radius: 50%;
    color: var(--wa51eb1f315db);
    background: var(--wb70c0a542668);
    height: 44px;
    font-size: 22px;
}
.m6f3fec39f411 button:disabled {
    cursor: default;
}
.m6f3fec39f411 button:hover, .m6f3fec39f411 button[data-je27ff7f83cf9] {
    border-color: var(--o593744c09acd);
    color: var(--o593744c09acd);
}.dfc7a5ae75631{unicode-bidi:normal}
.nedc873900d75 {
    padding: 36px 0 24px;
    background: var(--rb18031b9713d);
    border-bottom: 1px solid var(--td7be89650024);
}.s834ac436238c{z-index:auto}
.md6ebbe71d1fa {
    color: var(--bd69925b608ea);
    margin: 10px 0 0;
    font-size: 13px;
    min-height: 1.2em;
}
.nedc873900d75 .g9e873cb4b41e {
    margin-top: 0;
}
.nedc873900d75 .s854c23a6ed41 {
    display: flex;
    margin-top: 16px;
    flex-wrap: wrap;
}
.cf2e7fd70cf89 {
    opacity: 0;
    position: absolute;
    left: -9999px;
    width: 1px;
    height: 1px;
}
.nedc873900d75 h1 {
    font-size: clamp(26px,3.8vw,38px);
}
.gae513e89a1c7 ol {
    display: flex;
    list-style: none;
    padding: 0;
    gap: 6px;
    margin: 0 0 12px;
    font-size: 13px;
    color: var(--bd69925b608ea);
    flex-wrap: wrap;
}.k5339643783ab{z-index:auto}
.w8c3f30b5a15d aside {
    position: sticky;
    top: 76px;
}
.w8c3f30b5a15d {
    grid-template-columns: minmax(0,1fr)300px;
    display: grid;
    align-items: start;
    gap: 30px;
}
.lae3c0a1a47eb {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 14px;
}
.gae513e89a1c7 li+li::before {
    content: "›";
    margin-right: 6px;
}
.ye6ed2f1b9214 {
    width: 100%;
    margin-bottom: 18px;
    aspect-ratio: 1200/630;
    object-fit: cover;
    border-radius: 14px;
}
.e83e22ef418cc {
    background: var(--wb70c0a542668);
    padding: 18px;
    border: 1px solid var(--td7be89650024);
    border-radius: var(--l20624fd14570);
}
.wfdfc8914c853 .d07f154670004 {
    margin-bottom: 18px;
}.x1ab2b949c7f9{outline-offset:0}
.e83e22ef418cc img {
    width: 100%;
    border-radius: 10px;
    margin-bottom: 12px;
    aspect-ratio: 1200/630;
    object-fit: cover;
}
.e83e22ef418cc .o717b1149216b {
    margin-top: 12px;
}.l071d3010c5d7{contain:none}
.b1c19de5be1b4, .b91563d748c9b {
    background: var(--o1e24f7a78a05);
    padding: 14px 18px;
    border-radius: 12px;
}.y37c22c324728{contain:none}
.z4109548c3ac6 {
    overflow-x: auto;
    grid-auto-flow: column;
    grid-auto-columns: 160px;
    display: grid;
    gap: 10px;
    padding-bottom: 6px;
}.md7f2b82de4e0{contain:none}
.z4109548c3ac6 img {
    border-radius: 12px;
    object-fit: cover;
    aspect-ratio: 9/16;
}
.s025588502451 {
    counter-reset: ce0f878908801;
    padding: 0;
    list-style: none;
}
.s025588502451 li {
    counter-increment: ce0f878908801;
    border-bottom: 1px solid var(--td7be89650024);
    position: relative;
    padding: 14px 0 14px 52px;
}.le03469643fd7{opacity:1}
.b74dc46a667bd {
    list-style: none;
    padding: 0;
}.hc39cb327a281{z-index:auto}
.gae513e89a1c7 a {
    text-decoration: none;
    color: var(--o593744c09acd);
}
.b1c19de5be1b4 h3 {
    color: var(--m8bd515db46b8);
}
.b91563d748c9b h3 {
    color: rgb(217,48,37);
}.i3006e4c29ed1{opacity:1}
.e83e22ef418cc h2 {
    font-size: 20px;
}.vdc109f67461f{unicode-bidi:normal}
.s025588502451 li::before {
    font-weight: 700;
    background: var(--o593744c09acd);
    left: 0;
    top: 14px;
    width: 32px;
    height: 32px;
    content: counter(ce0f878908801);
    position: absolute;
    color: var(--i99494808d21c);
    border-radius: 50%;
    place-items: center;
    display: grid;
}
.r2c658703287b {
    display: flex;
    gap: 12px;
    align-items: baseline;
}
.s025588502451 h3 {
    font-size: 16px;
    margin: 0 0 2px;
}
.s025588502451 p {
    margin: 0;
    color: var(--bd69925b608ea);
}
.r5437779421bf {
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(220px,1fr));
    gap: 14px;
    margin-bottom: 30px;
}
.r2c658703287b strong {
    font-size: 17px;
}
.ibf5df561e089, .r2c658703287b span {
    color: var(--bd69925b608ea);
}
.b74dc46a667bd li {
    padding: 14px 0;
    border-bottom: 1px solid var(--td7be89650024);
}.c6429b547901e{unicode-bidi:normal}
.y9d618428f797 {
    padding: 18px;
    border: 1px solid var(--td7be89650024);
    border-radius: var(--l20624fd14570);
    text-align: center;
}
.y9d618428f797 img {
    border-radius: 50%;
    width: 76px;
    height: 76px;
    margin: 0 auto 10px;
    object-fit: cover;
}
.w8d2aeace0041 {
    border-top: 1px solid var(--td7be89650024);
    padding-top: 16px;
    margin-top: 24px;
}
[data-qbda92e7aeaea] {
    border-top: 1px solid var(--td7be89650024);
    padding: 18px 0 0;
    width: min(820px,100% - 32px);
    margin: 0 auto 40px;
}
[data-qbda92e7aeaea] ul {
    padding-left: 20px;
    margin: 0;
}
.p4580733eeb84 span, .p4580733eeb84 a {
    text-decoration: none;
    padding: 6px 12px;
    border: 1px solid var(--td7be89650024);
    border-radius: 999px;
}
.w8d2aeace0041 a {
    color: var(--o593744c09acd);
}.g5e4808578ca5{isolation:auto}
[data-qbda92e7aeaea] a {
    color: var(--o593744c09acd);
}.va744e735db10{contain:none}
.p4580733eeb84 span {
    background: var(--o593744c09acd);
    color: var(--i99494808d21c);
    border-color: var(--o593744c09acd);
}
.ca438c0baf76b {
    background: var(--o1e24f7a78a05);
    color: var(--fa2dfdd55b058);
    border-top: 1px solid var(--td7be89650024);
    padding: 40px 0 22px;
}.t7acd8137e074{outline-offset:0}
[data-qbda92e7aeaea] h2 {
    font-size: 18px;
}
.p4580733eeb84 {
    display: flex;
    gap: 8px;
    justify-content: center;
    margin-top: 24px;
}
.ze0555c034a9e {
    gap: 24px;
    display: grid;
    grid-template-columns: 1.4fr repeat(3,1fr);
}
.ca438c0baf76b h2 {
    color: var(--r0945d7e36daf);
    font-size: 14px;
    margin-bottom: 8px;
}.laa137bb5a73e{outline-offset:0}
.ca438c0baf76b a {
    padding: 3px 0;
    font-size: 14px;
    color: var(--fa2dfdd55b058);
    display: block;
    text-decoration: none;
}.e6071faa60336{opacity:1}
.r79a8d3e85e50 strong {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}.e7a4ea6f1a565{outline-offset:0}
.ca438c0baf76b a:hover {
    color: var(--o593744c09acd);
}
.c3e8ae83bd5a3 {
    border-top: 1px solid var(--lbb48dfb090de);
    padding-top: 16px;
    margin-top: 24px;
    font-size: 12px;
}.g357e9b8e4605{font-kerning:auto}
.k21d3bebdcb24 {
    border: 1px solid var(--td7be89650024);
    width: min(720px,calc(100% - 24px));
    left: 50%;
    background: color-mix(in srgb,var(--wb70c0a542668) 97%,transparent);
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    backdrop-filter: blur(10px);
    z-index: 70;
    box-shadow: 0 10px 30px rgba(32,33,36,.18);
    border-radius: 16px;
    position: fixed;
    gap: 12px;
    bottom: 14px;
    padding: 10px 10px 10px 12px;
}
.l4ca4b0f4874b {
    width: 40px;
    height: 40px;
    border-radius: 10px;
    flex: none;
    object-fit: cover;
}.td07f92ed1eb9{opacity:1}
.r79a8d3e85e50 {
    display: flex;
    line-height: 1.3;
    flex: 1;
    flex-direction: column;
    min-width: 0;
}
.r79a8d3e85e50 span {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 13px;
    font-weight: 600;
    color: var(--o593744c09acd);
}.hd47f026d54ea{unicode-bidi:normal}
.k21d3bebdcb24 .o717b1149216b {
    flex: none;
}
body[data-q098febe833ac=j26d2d07e1f81] .p94c1350a4a25 {
    flex-wrap: wrap;
    padding: 8px 0;
    justify-content: center;
    gap: 4px 16px;
}
body[data-q098febe833ac=j26d2d07e1f81] .j579b24e2ce5c {
    flex-basis: 100%;
    justify-content: center;
}
body[data-q098febe833ac=j26d2d07e1f81] .t5612579a4255 {
    flex: initial;
}
.ad74931c234a1 {
    cursor: pointer;
    box-shadow: var(--p9f7caba87afc);
    pointer-events: none;
    z-index: 69;
    background: var(--wb70c0a542668);
    transition: opacity 200ms;
    right: 16px;
    bottom: 92px;
    font-size: 18px;
    border: 1px solid var(--td7be89650024);
    opacity: 0;
    position: fixed;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    color: var(--o593744c09acd);
}
body[data-wc3ffd841f3ee=r0e91ed40dbe7] .gee6ba36e9e8e:hover {
    background: 0 0;
    box-shadow: inset 0 -2px currentColor;
}.ge52adae317e1{font-kerning:auto}
body[data-wc3ffd841f3ee=r0e91ed40dbe7] .gee6ba36e9e8e {
    border-radius: 0;
}.u99e164a7e495{visibility:inherit}
.ad74931c234a1[data-ke98869743ff2] {
    opacity: 1;
    pointer-events: auto;
}
body[data-q098febe833ac=j26d2d07e1f81] .m663d9b6526df {
    margin-left: 0;
}
@media(min-width:901px) {
    body[data-qbdb64da67463=k2ef5d743548e] .e4f2f5dce58cb>.n2a18773dae24 {
        order: -1;
    }
    body[data-qbdb64da67463=k2ef5d743548e] .e4f2f5dce58cb {
        grid-template-columns: 320px minmax(0,1fr);
    }
}
@media(max-width:900px) {
    .p94c1350a4a25 {
        flex-wrap: wrap;
        min-height: 0;
        padding-top: 8px;
        gap: 0 12px;
    }
    .t5612579a4255 {
        padding: 0;
        order: 3;
        flex-basis: 100%;
    }
    .cb8e860cb1215 {
        padding: 22px 0 30px;
    }
    .e4f2f5dce58cb {
        gap: 26px;
        grid-template-columns: 1fr;
    }
    .lae3c0a1a47eb, .w8c3f30b5a15d {
        grid-template-columns: 1fr;
    }
    .ze0555c034a9e {
        grid-template-columns: 1fr 1fr;
    }
    .w8c3f30b5a15d aside {
        position: static;
    }
    .gee6ba36e9e8e {
        min-height: 44px;
        align-items: center;
        display: inline-flex;
    }
    .n2a18773dae24 {
        margin: 0 auto;
        width: min(260px,72%);
        padding: 9px;
        border-radius: 34px;
    }
    .zd3dc55b06810 {
        border-radius: 26px;
    }
}.n0927a8bf0736{visibility:inherit}
@media(max-width:560px) {
    .o9a84dfc67659 {
        gap: 14px;
    }
    .d07f154670004 strong {
        font-size: 14px;
    }
    .d07f154670004 span {
        font-size: 12px;
        line-height: 1.3;
    }
    .sbf049c4d928c {
        border-radius: 18px;
        width: 72px;
        height: 72px;
    }
    .c1287b2b76a85 img {
        width: 96px;
    }
    .bfbf53a211bbf {
        padding: 34px 0;
    }
    .d07f154670004 li, .d07f154670004 li:first-child {
        padding: 2px 4px;
        align-items: center;
    }
    .k21d3bebdcb24 {
        bottom: calc(8px + env(safe-area-inset-bottom));
        width: calc(100% - 16px);
    }
    .d07f154670004 {
        grid-auto-flow: column;
        grid-auto-columns: minmax(0,1fr);
        display: grid;
    }
    .r79a8d3e85e50 span {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        white-space: normal;
    }
    .s854c23a6ed41 {
        justify-items: center;
        gap: 12px;
        grid-template-columns: 1fr;
    }
    .a165f6f3f80b8 {
        grid-template-columns: 1fr;
    }
    .wd231f2728748, .pf8201bbbfc6a {
        grid-template-columns: 1fr;
    }
    .d83f7b3ab0011 {
        grid-auto-columns: 96px;
        gap: 14px;
    }
    .c1287b2b76a85 a {
        grid-template-columns: 96px minmax(0,1fr);
    }
    .ze0555c034a9e {
        grid-template-columns: 1fr;
    }
    .d07f154670004 li:first-child {
        border-left: 0;
    }
    .a165f6f3f80b8 li+li {
        border-left: 0;
        border-top: 1px solid var(--td7be89650024);
    }
}.g925ae47158d4{outline-offset:0}
:lang(th) {
    --c1592b3d30b67: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif;
}
:lang(hi) :is(h1, h2, h3), :lang(bn) :is(h1, h2, h3), :lang(th) :is(h1, h2, h3) {
    line-height: 1.45;
    font-weight: 700;
}.p541713b0f82c{unicode-bidi:normal}
:lang(hi) {
    --c1592b3d30b67: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif;
}.w80f582e66c03{opacity:1}
:lang(bn) {
    --c1592b3d30b67: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif;
}
:lang(zh) {
    --c1592b3d30b67: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;
}
@media(max-width:640px) {
    .l4ca4b0f4874b {
        display: none;
    }
    .k21d3bebdcb24 {
        flex-wrap: wrap;
        padding: 8px;
        gap: 6px 8px;
    }
    .r79a8d3e85e50 {
        flex-basis: 100%;
        text-align: center;
    }
    .k21d3bebdcb24 .o717b1149216b {
        flex: 1;
    }
}
