html {
    scroll-behavior: smooth;
}.mc4a01baa6a0e{unicode-bidi:normal}
body {
    margin: 0;
    font: 16px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
    overflow-wrap: break-word;
    color: var(--ve848a8b2a79b);
    background: var(--l85b7243045da);
}
img {
    max-width: 100%;
    height: auto;
    display: block;
}
h3, h2, h1 {
    font-family: var(--k59105c027fe6);
    font-weight: 800;
    line-height: 1.2;
    margin: 0 0 .6em;
}
.b75dfab0fb22a {
    width: min(1160px,100% - 32px);
    margin-inline: auto;
}.d2cc7ebcadca0{unicode-bidi:normal}
.xb95c19658e29 {
    max-width: 860px;
    margin-inline: auto;
}.vfad573cdbb0c{outline-offset:0}
a {
    color: inherit;
}
.c904b76e0bff1:hover {
    transform: translateY(-2px);
}
.o81ac94c7097e {
    --ta4087a2be919: var(--z30f698ba1ab6);
}.p3e9d460958da{isolation:auto}
.d79d33e1911dd {
    --ta4087a2be919: var(--u991f75803ea2);
}
* {
    box-sizing: border-box;
}
:root {
    --j3dd9f022d76c: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='47.205 49.879 32.8162 32.8162'%3E%3Cg transform='translate(47.205 49.879) scale(1.3673)'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm1 5v5.4l4 2.4-1 1.7-5-3V7Z'/%3E%3C/g%3E%3C/svg%3E");
    --f6cfddf41f830: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='47.205 49.879 32.8162 32.8162'%3E%3Cg transform='translate(47.205 49.879) scale(1.3673)'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H8l-5 4V4a1 1 0 0 1 1-1Zm3 6v2h10V9Zm0 3v2h7v-2Z'/%3E%3C/g%3E%3C/svg%3E");
    --df48db14bfa00: rgb(58,47,88);
    --e1ab86af80698: rgb(139,92,246);
    --ve848a8b2a79b: rgb(34,25,58);
    --sa5b994802b88: 28px;
    --r660681d520d4: 0 12px 32px rgba(52, 33, 99, .08);
    --v0315697bf12b: rgb(241,234,254);
    --wbb3e528a7b1a: rgb(109,101,133);
    --o72f150473f1d: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='47.205 49.879 32.8162 32.8162'%3E%3Cg transform='translate(47.205 49.879) scale(1.3673)'%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");
    --i288246811bd4: rgb(243,236,255);
    --s368b1e390a7f: 999px;
    --f6d76a7dfb358: rgb(34,25,58);
    --z30f698ba1ab6: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='47.205 49.879 32.8162 32.8162'%3E%3Cg transform='translate(47.205 49.879) scale(1.3673)'%3E%3Cpath d='M3 11.5 12 4l9 7.5V20a1 1 0 0 1-1 1h-5v-6H9v6H4a1 1 0 0 1-1-1Z'/%3E%3C/g%3E%3C/svg%3E");
    --s893dd9b8067e: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='47.205 49.879 32.8162 32.8162'%3E%3Cg transform='translate(47.205 49.879) scale(1.3673)'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm1 15h-2v-6h2Zm0-8h-2V7h2Z'/%3E%3C/g%3E%3C/svg%3E");
    --me94d85c8d8b6: rgb(201,193,221);
    --vdf04059101b8: rgb(230,219,255);
    --u991f75803ea2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='47.205 49.879 32.8162 32.8162'%3E%3Cg transform='translate(47.205 49.879) scale(1.3673)'%3E%3Cpath d='M4 4h7v7H4Zm9 0h7v7h-7ZM4 13h7v7H4Zm9 0h7v7h-7Z'/%3E%3C/g%3E%3C/svg%3E");
    --be4f44135513a: rgb(245,166,0);
    --b27c2e7eb408d: rgb(21,128,61);
    --z17b6b7f501c6: rgb(255,255,255);
    --a63619da1ed8f: rgb(233,228,243);
    --b9d2b76c010e0: rgb(235,228,247);
    --k59105c027fe6: ui-rounded, "SF Pro Rounded", "Nunito", "Segoe UI", system-ui, sans-serif;
    --l85b7243045da: rgb(250,247,255);
    --c7fe594f52052: rgb(255,255,255);
    --fc0834600f12f: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='47.205 49.879 32.8162 32.8162'%3E%3Cg transform='translate(47.205 49.879) scale(1.3673)'%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");
    --nb4158a29c128: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='47.205 49.879 32.8162 32.8162'%3E%3Cg transform='translate(47.205 49.879) scale(1.3673)'%3E%3Cpath d='M12 2l2.2 6.8L21 11l-6.8 2.2L12 20l-2.2-6.8L3 11l6.8-2.2Z'/%3E%3C/g%3E%3C/svg%3E");
    --ydfba6edc6a8c: rgb(255,255,255);
    --kdea9e48521aa: rgb(207,198,227);
    --q19867cf45424: rgb(161,123,255);
}
.u21aefb29f293 {
    --ta4087a2be919: var(--fc0834600f12f);
}
.v7448f19a2396 {
    --ta4087a2be919: var(--j3dd9f022d76c);
}
.b555b4b42eeae {
    opacity: .8;
}
.g8fc5a61608fd {
    left: -999px;
    position: absolute;
}
.g8fc5a61608fd:focus {
    left: 16px;
    top: 8px;
    padding: 8px 12px;
    background: var(--ydfba6edc6a8c);
    z-index: 99;
}
.db8ad49ca2f02 {
    z-index: 60;
    padding: 10px 0 0;
    position: sticky;
    top: 10px;
}
.yeeecde29970e {
    background: color-mix(in srgb,var(--ydfba6edc6a8c) 92%,transparent);
    border: 1px solid var(--b9d2b76c010e0);
    backdrop-filter: blur(14px);
    border-radius: 999px;
    width: min(1160px,100% - 24px);
    padding: 0 8px 0 18px;
    min-height: 58px;
    margin-inline: auto;
    align-items: center;
    gap: 16px;
    display: flex;
    box-shadow: var(--r660681d520d4);
}
.ec3acef933303 {
    font: 800 20px var(--k59105c027fe6);
    gap: 10px;
    min-height: 44px;
    flex: none;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    color: var(--ve848a8b2a79b);
}.ha8e60182744b{opacity:1}
.ec3acef933303 img {
    object-fit: cover;
    width: 34px;
    height: 34px;
    border-radius: 12px;
}.r7a129179f706{outline-offset:0}
.qdfbcc44bfb24 {
    overflow-x: auto;
    gap: 2px;
    min-width: 0;
    scrollbar-width: none;
    align-items: center;
    display: flex;
    flex: 1;
}
.qdfbcc44bfb24::-webkit-scrollbar {
    display: none;
}
.l037de5efe9a9 {
    white-space: nowrap;
    text-decoration: none;
    border-radius: 999px;
    color: var(--wbb3e528a7b1a);
    padding: 7px 14px;
    font-size: 15px;
    font-weight: 600;
    flex: none;
}.l462541ea2f6d{isolation:auto}
.m1865886f9505 {
    margin-left: auto;
    font-size: 13px;
    display: flex;
    gap: 6px;
}.oc6855ca14d94{isolation:auto}
.n5e27417ffbd0 {
    margin-left: auto;
    flex: none;
}
.l037de5efe9a9:hover {
    background: var(--v0315697bf12b);
    color: var(--e1ab86af80698);
}
.m1865886f9505 a[aria-current] {
    font-weight: 800;
    color: var(--e1ab86af80698);
}
.s4c53c6106523 {
    background: var(--e1ab86af80698);
    box-shadow: 0 10px 22px color-mix(in srgb,var(--e1ab86af80698) 32%,transparent);
    color: var(--z17b6b7f501c6);
}.i47b3ab6b1bf2{contain:none}
.c904b76e0bff1 {
    border: 2px solid transparent;
    border-radius: var(--s368b1e390a7f);
    min-height: 42px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-weight: 800;
    transition: transform .15s,box-shadow .15s;
    cursor: pointer;
    padding: 0 22px;
    white-space: nowrap;
    text-decoration: none;
}
.tb3d50519b6cd {
    border-color: var(--b9d2b76c010e0);
    background: var(--ydfba6edc6a8c);
    color: var(--e1ab86af80698);
}.pa05e4fff72e4{opacity:1}
.geb84e1351e6d {
    padding: 26px 0 10px;
}
.h35a19b31bae7 {
    background: var(--z17b6b7f501c6);
    color: var(--e1ab86af80698);
}
.u8c8625499130 {
    border-color: color-mix(in srgb,var(--z17b6b7f501c6) 60%,transparent);
    background: 0 0;
    color: var(--z17b6b7f501c6);
}
.jda70fa6cf087 {
    grid-template-columns: minmax(0,1fr)minmax(0,1fr);
    border-radius: calc(var(--sa5b994802b88) + 8px);
    padding: 18px;
    gap: 34px;
    box-shadow: var(--r660681d520d4);
    background: linear-gradient(135deg,var(--ydfba6edc6a8c),var(--v0315697bf12b));
    display: grid;
    align-items: center;
}.lc3f1d336cd7c{z-index:auto}
.odef8d3e0ca24 {
    position: relative;
    background: var(--v0315697bf12b);
    display: grid;
    border-radius: var(--sa5b994802b88);
    overflow: hidden;
}.pe97c6e4e28eb{visibility:inherit}
.s42dc29910f13 {
    margin: 0;
    opacity: 0;
    transition: opacity .5s;
    grid-area: 1/1;
}.o201fef63425c{opacity:1}
.s42dc29910f13[data-oc70e050c3ab0] {
    opacity: 1;
}
.f6e8282dc4681 {
    padding: 10px 18px 10px 0;
}
.l89516245971a {
    width: 100%;
}
.s42dc29910f13 img {
    object-fit: contain;
    width: 100%;
    height: auto;
    aspect-ratio: 4/3;
}
.af7e83688da6b {
    bottom: 14px;
    color: rgb(34,25,58);
    background: rgba(255,255,255,.92);
    cursor: pointer;
    z-index: 2;
    border: 0;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    position: absolute;
    font-size: 20px;
    font-weight: 800;
}.ebd7fb7568ab2{font-kerning:auto}
.mbbb7b87c4c85 {
    background: var(--ydfba6edc6a8c);
    color: var(--e1ab86af80698);
    border-radius: 999px;
    margin: 0 0 12px;
    padding: 4px 14px;
    display: inline-block;
    font-size: 13px;
    font-weight: 800;
    box-shadow: 0 4px 12px rgba(52,33,99,6%);
}.z3ae07b9d8962{outline-offset:0}
.geb84e1351e6d h1 {
    font-size: clamp(30px,4.4vw,52px);
    line-height: 1.08;
}
.a5d0fda0314e7 {
    color: var(--wbb3e528a7b1a);
    font-size: 17px;
}.y92113d941086{outline-offset:0}
.y414bc60f7b08 strong {
    color: var(--e1ab86af80698);
}
.y414bc60f7b08 span {
    color: var(--wbb3e528a7b1a);
    font-size: 12px;
}
.ic83f4444f8a1 {
    gap: 10px;
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
}.l9dd3fe5b2187{font-kerning:auto}
.y414bc60f7b08 {
    padding: 0;
    margin: 22px 0 0;
    list-style: none;
    gap: 8px;
    display: flex;
    flex-wrap: wrap;
}.jae28d8c1b8e9{isolation:auto}
.y414bc60f7b08 li {
    align-items: baseline;
    background: var(--ydfba6edc6a8c);
    gap: 6px;
    padding: 6px 14px;
    border-radius: 999px;
    display: flex;
}
.b97e59524bc65 {
    padding: 22px 0 6px;
    grid-template-columns: repeat(auto-fit,minmax(110px,1fr));
    gap: 12px;
    display: grid;
}
.se8db75162dcb {
    padding: 16px 8px;
    border-radius: 22px;
    transition: transform .15s;
    font-size: 14px;
    font-weight: 700;
    gap: 8px;
    color: var(--ve848a8b2a79b);
    align-items: center;
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    display: flex;
    background: var(--ydfba6edc6a8c);
    text-align: center;
    text-decoration: none;
    flex-direction: column;
}
.t91bfc2ff21c0 {
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr));
    grid-auto-flow: dense;
    gap: 16px;
}.qa4a6c7c87425{unicode-bidi:normal}
.d812d6e0e420a {
    margin: 0 0 22px;
    font-size: clamp(24px,3vw,34px);
    text-align: center;
}
.n557b3cb62df3 {
    position: relative;
    width: 46px;
    height: 46px;
    border-radius: 16px;
    background: var(--v0315697bf12b);
}.o07e758ef6d25{contain:none}
.se8db75162dcb:hover {
    color: var(--e1ab86af80698);
    transform: translateY(-3px);
}.q123f9baacf91{outline-offset:0}
.jb6c7d611ab20 {
    right: 62px;
}
.j5295a4e88fcc {
    right: 14px;
}
.n557b3cb62df3::after {
    position: absolute;
    background: var(--e1ab86af80698);
    content: "";
    -webkit-mask: var(--ta4087a2be919)center/contain no-repeat;
    mask: var(--ta4087a2be919)center/contain no-repeat;
    inset: 12px;
}
.h851e53a947b7 {
    padding: 40px 0;
}.s1c8ccbb897aa{unicode-bidi:normal}
.i1e0fc999cad9 {
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    background: var(--ydfba6edc6a8c);
    padding: 22px;
    border-radius: var(--sa5b994802b88);
}
.e3c6efa7e984d {
    flex-direction: column;
    justify-content: center;
    grid-column: span 2;
    display: flex;
    background: linear-gradient(135deg,var(--e1ab86af80698),color-mix(in srgb,var(--e1ab86af80698) 60%,rgb(255,122,182)));
    color: var(--z17b6b7f501c6);
}.j32f729ed7c66{outline-offset:0}
.cf065702ef516 {
    grid-column: span 2;
}
.fe4b70e9d8e32 {
    background: currentColor;
    -webkit-mask: var(--o72f150473f1d)center/contain no-repeat;
    width: 52px;
    margin-bottom: 10px;
    mask: var(--o72f150473f1d)center/contain no-repeat;
    height: 52px;
}
.lb9bcb5bd18ee {
    font: 800 clamp(20px,2.4vw,28px)/1.25 var(--k59105c027fe6);
    margin: 0;
}
.e3c6efa7e984d .ic83f4444f8a1 {
    margin-top: 16px;
}
.dfa0a5e4ec725 {
    border-radius: 14px;
    position: relative;
    background: var(--v0315697bf12b);
    width: 44px;
    height: 44px;
    margin-bottom: 12px;
    display: block;
}
.dfa0a5e4ec725::after {
    position: absolute;
    background: var(--e1ab86af80698);
    -webkit-mask: var(--nb4158a29c128)center/contain no-repeat;
    mask: var(--nb4158a29c128)center/contain no-repeat;
    content: "";
    inset: 11px;
}
.pc2a69f467ffe div {
    border-radius: 16px;
    background: var(--v0315697bf12b);
    padding: 8px 14px;
}.i0527846d2235{font-kerning:auto}
.c6cd15897262a h2 {
    margin-bottom: 6px;
    font-size: 18px;
}
.c6cd15897262a .ede897c2cb906 {
    margin: 0;
    color: var(--wbb3e528a7b1a);
    font-size: 15px;
}
.pc2a69f467ffe {
    gap: 8px;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
}.rc2e4823a9ffe{outline-offset:0}
.i7a6774e6f381 {
    overflow: hidden;
    padding: 0;
}
.i7a6774e6f381 a {
    text-decoration: none;
    height: 100%;
    display: block;
}.qaacd0b9b38c7{outline-offset:0}
.i7a6774e6f381 img {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 16/10;
}.j452b772549df{font-kerning:auto}
.cf065702ef516 h2 {
    font-size: 22px;
}
.pc2a69f467ffe dt {
    color: var(--e1ab86af80698);
    font-size: 12px;
    font-weight: 800;
}
.pc2a69f467ffe dd {
    font-size: 14px;
    font-weight: 600;
    margin: 0;
}.w6b295b0b4ada{z-index:auto}
.p2b4c89591afb {
    color: var(--e1ab86af80698);
    margin: 16px 18px 0;
    border-radius: 999px;
    font-size: 12px;
    background: var(--v0315697bf12b);
    display: inline-block;
    font-weight: 800;
    padding: 2px 10px;
}.pad1b558839c3{font-kerning:auto}
.i7a6774e6f381 h3, .i7a6774e6f381 h2 {
    margin: 8px 18px 6px;
    font-size: 17px;
}
.i7a6774e6f381 p {
    margin: 0 18px 18px;
    font-size: 14px;
    color: var(--wbb3e528a7b1a);
}
.jd48be0ce94ec {
    margin-top: 24px;
    text-align: center;
}
.ede897c2cb906 {
    margin-bottom: 24px;
}
.ede897c2cb906 h2 {
    margin-top: 1.2em;
    font-size: 23px;
}
.ede897c2cb906 h3 {
    margin-top: 1em;
    font-size: 19px;
}
.ede897c2cb906 table {
    margin: 16px 0;
    border-collapse: collapse;
    width: 100%;
}
.ede897c2cb906 td, .ede897c2cb906 th {
    text-align: left;
    padding: 10px 14px;
    vertical-align: top;
    border-bottom: 1px solid var(--b9d2b76c010e0);
}
.ede897c2cb906 a {
    color: var(--e1ab86af80698);
}
.z34e8f7c88460 {
    font-size: 14px;
    color: var(--wbb3e528a7b1a);
}
.l87f15b8d4971 {
    padding: 10px 10px 0;
}
.s3b984519bdf3 {
    padding: 12px 18px 18px;
}
.w22667bdf8e34 {
    height: 100%;
}
.s3b984519bdf3 h3 {
    margin: 0 0 2px;
    font-size: 17px;
}
.s3b984519bdf3 p {
    margin: 0 0 8px;
    font-size: 14px;
    color: var(--wbb3e528a7b1a);
    line-height: 1.45;
}
.j2e957dc1ae62 {
    gap: 16px;
    grid-template-columns: repeat(auto-fill,minmax(230px,1fr));
    display: grid;
}
.w22667bdf8e34 a {
    transition: transform .2s,box-shadow .2s;
    background: var(--ydfba6edc6a8c);
    border-radius: var(--sa5b994802b88);
    text-decoration: none;
    overflow: hidden;
    display: flex;
    height: 100%;
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    flex-direction: column;
}
.w22667bdf8e34 a:hover {
    transform: translateY(-4px);
    box-shadow: var(--r660681d520d4);
}
.l87f15b8d4971 img {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1;
    border-radius: calc(var(--sa5b994802b88) - 8px);
}
.b65920eded168 {
    color: var(--e1ab86af80698);
    border-radius: 999px;
    display: inline-block;
    font-size: 13px;
    font-weight: 800;
    background: var(--v0315697bf12b);
    padding: 2px 10px;
}
.d7dfb500208ac {
    grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
    gap: 16px;
    display: grid;
}
.s5a1c37aab475 a {
    background: var(--ydfba6edc6a8c);
    text-decoration: none;
    overflow: hidden;
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    height: 100%;
    border-radius: var(--sa5b994802b88);
    display: block;
}.i475f19c5c300{contain:none}
.s5a1c37aab475 img {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 16/10;
}.w2d6087391914{font-kerning:auto}
.ic3d323221e5b {
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 12px;
    display: grid;
    align-items: start;
}.c210bb62f041a{visibility:inherit}
.s5a1c37aab475 div {
    padding: 16px 18px;
}
.s5a1c37aab475 h2, .s5a1c37aab475 h3 {
    margin: 0 0 6px;
    font-size: 17px;
}
.s5a1c37aab475 p {
    margin: 0;
    font-size: 14px;
    color: var(--wbb3e528a7b1a);
}
.ic3d323221e5b summary {
    cursor: pointer;
    padding: 18px 20px;
    display: flex;
    gap: 12px;
    list-style: none;
    font-weight: 700;
    justify-content: space-between;
}
.ic3d323221e5b summary::-webkit-details-marker {
    display: none;
}
.ic3d323221e5b details {
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    border-radius: 22px;
    background: var(--ydfba6edc6a8c);
}
.ic3d323221e5b summary::after {
    place-items: center;
    border-radius: 50%;
    color: var(--e1ab86af80698);
    flex: none;
    content: "+";
    font-weight: 800;
    background: var(--v0315697bf12b);
    display: grid;
    width: 28px;
    height: 28px;
}
.ic3d323221e5b p {
    margin: 0;
    color: var(--wbb3e528a7b1a);
    padding: 0 20px 18px;
}
.ce3b48e4d204e {
    margin: 30px 0;
    padding: 26px;
    border-radius: var(--sa5b994802b88);
    background: var(--ydfba6edc6a8c);
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
}
.w4bd10ce14e4f {
    color: var(--e1ab86af80698);
    border-radius: 999px;
    background: var(--v0315697bf12b);
    display: inline-block;
    vertical-align: middle;
    padding: 2px 10px;
    font: 800 12px/1.6 system-ui,sans-serif;
}
.c0d228b470f13 p {
    font-size: 15px;
    margin: 8px 0 0;
}
.gfbc6548cd3a9 small {
    color: var(--wbb3e528a7b1a);
}
.c0d228b470f13 {
    background: var(--l85b7243045da);
    border-radius: 20px;
    padding: 16px;
}.d3477b71ff757{unicode-bidi:normal}
.ic3d323221e5b details[open] summary::after {
    content: "−";
}.d4a7a3b7913d5{outline-offset:0}
.k22a7ff883549 .ic3d323221e5b, .xb95c19658e29 .ic3d323221e5b {
    grid-template-columns: 1fr;
}.u5d029c42a471{font-kerning:auto}
.i962347c99e34 {
    gap: 12px;
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
}.wcbf850b628df{z-index:auto}
.lc1215ee2f3e2 {
    justify-content: space-between;
    gap: 6px;
    display: flex;
    flex-wrap: wrap;
}
.gfbc6548cd3a9 {
    display: inline-flex;
    gap: 8px;
    align-items: center;
}.ueacf0716a1c4{outline-offset:0}
.weef48fc8e995 {
    background: linear-gradient(90deg,var(--be4f44135513a) calc(var(--ld12c9ab6be33)/5 * 100%),var(--a63619da1ed8f) 0);
    display: inline-block;
    -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);
    width: 90px;
    height: 16px;
}
.a2439205d3c18 {
    padding: 22px;
    border-radius: var(--sa5b994802b88);
    background: var(--ydfba6edc6a8c);
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    margin: 24px 0;
    text-align: center;
}.n580627df0aad{opacity:1}
.sb4b8bf0384cb {
    padding: 34px 0 10px;
}
.q1ac017ce3269 {
    font-weight: 800;
    margin: 0 0 10px;
}.u526bf7a3bfdd{outline-offset:0}
.he9f28f248240 button {
    color: var(--kdea9e48521aa);
    cursor: pointer;
    border: 0;
    width: 46px;
    height: 46px;
    background: var(--v0315697bf12b);
    font-size: 22px;
    border-radius: 16px;
}
.he9f28f248240 button:hover, .he9f28f248240 button[data-oc70e050c3ab0] {
    color: var(--be4f44135513a);
}.k33482cf4c468{z-index:auto}
.f41bc48611794 {
    min-height: 1.2em;
    color: var(--wbb3e528a7b1a);
    font-size: 14px;
    margin: 10px 0 0;
}
.xb3034907d01d {
    opacity: 0;
    width: 1px;
    height: 1px;
    position: absolute;
    left: -9999px;
}
.sb4b8bf0384cb>.b75dfab0fb22a {
    padding: 30px 34px;
    border-radius: calc(var(--sa5b994802b88) + 8px);
    box-shadow: var(--r660681d520d4);
    background: linear-gradient(135deg,var(--ydfba6edc6a8c),var(--i288246811bd4));
}
.sb4b8bf0384cb h1 {
    font-size: clamp(28px,4vw,44px);
}
.eaef0c16f144a aside {
    top: 96px;
    position: sticky;
}
.he9f28f248240 {
    display: inline-flex;
    gap: 6px;
}.n6a571f1af9ec{outline-offset:0}
.l1e1a9ae589aa ol {
    margin: 0 0 12px;
    padding: 0;
    color: var(--wbb3e528a7b1a);
    gap: 6px;
    list-style: none;
    font-size: 14px;
    display: flex;
    flex-wrap: wrap;
}
.aedec7bb3196c h2 {
    font-size: 22px;
}.mb228db3926cb{outline-offset:0}
.k22a7ff883549 {
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    background: var(--ydfba6edc6a8c);
    border-radius: var(--sa5b994802b88);
    padding: 24px;
}
.l1e1a9ae589aa a {
    text-decoration: none;
    color: var(--e1ab86af80698);
}
.k22a7ff883549 .y414bc60f7b08 li {
    background: var(--v0315697bf12b);
}.s3c559b23fc3a{unicode-bidi:normal}
.eaef0c16f144a {
    grid-template-columns: minmax(0,1fr)320px;
    gap: 24px;
    display: grid;
    align-items: start;
}
.t62e9171f73f5 {
    gap: 14px;
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.y626d63ad79f4 {
    gap: 10px;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
}.i46185556b0b5{isolation:auto}
.he9f28f248240 button:disabled {
    cursor: default;
}
.w5196159a8fcb {
    --ta4087a2be919: var(--f6cfddf41f830);
}
.l1953ce3fd41d {
    --ta4087a2be919: var(--s893dd9b8067e);
}
.m25c0398ef3d6 h3 {
    color: var(--b27c2e7eb408d);
}
.ua23914e7d1e5 h3 {
    color: rgb(225,29,72);
}
.l1e1a9ae589aa li+li::before {
    margin-right: 6px;
    content: "·";
}
.c541b9e410c7e {
    border-radius: calc(var(--sa5b994802b88) - 8px);
    margin-bottom: 18px;
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1200/630;
}
.aedec7bb3196c {
    padding: 20px;
    background: var(--ydfba6edc6a8c);
    box-shadow: var(--r660681d520d4);
    border-radius: var(--sa5b994802b88);
}
.k22a7ff883549 .y414bc60f7b08 {
    margin: 0 0 18px;
}
.aedec7bb3196c img {
    border-radius: 18px;
    object-fit: cover;
    margin-bottom: 12px;
    width: 100%;
    aspect-ratio: 1200/630;
}.z44b363e85563{unicode-bidi:normal}
.aedec7bb3196c .c904b76e0bff1 {
    margin-top: 12px;
}.y582940467ff5{opacity:1}
.m25c0398ef3d6, .ua23914e7d1e5 {
    background: var(--l85b7243045da);
    padding: 16px 20px;
    border-radius: 20px;
}
.d18b41c47aa95 {
    padding: 0;
    list-style: none;
    counter-reset: c21a11373c436;
}
.y626d63ad79f4 img {
    border-radius: 18px;
}.p746361bd218a{unicode-bidi:normal}
.d18b41c47aa95 li {
    position: relative;
    padding: 16px 18px 16px 72px;
    margin-bottom: 10px;
    background: var(--l85b7243045da);
    border-radius: 20px;
    counter-increment: c21a11373c436;
}.xf8a6452dc780{opacity:1}
.pb44c768369ec {
    list-style: none;
    padding: 0;
}.m221c06b2149b{outline-offset:0}
.d18b41c47aa95 li::before {
    content: counter(c21a11373c436);
    position: absolute;
    display: grid;
    font-weight: 800;
    left: 16px;
    width: 40px;
    height: 40px;
    place-items: center;
    border-radius: 14px;
    top: 14px;
    color: var(--z17b6b7f501c6);
    background: var(--e1ab86af80698);
}
.xcfa1e8136e2b {
    align-items: baseline;
    display: flex;
    gap: 12px;
}
.d18b41c47aa95 h3 {
    margin: 0 0 4px;
    font-size: 18px;
}
.d18b41c47aa95 p {
    margin: 0;
    color: var(--wbb3e528a7b1a);
}
.xcfa1e8136e2b strong {
    color: var(--e1ab86af80698);
    font: 800 19px var(--k59105c027fe6);
}
.wb277863117eb, .xcfa1e8136e2b span {
    color: var(--wbb3e528a7b1a);
}
.af84ba22be23d a {
    color: var(--e1ab86af80698);
}
[data-ffcff71c9ce67] a {
    color: var(--e1ab86af80698);
}
[data-ffcff71c9ce67] h2 {
    font-size: 20px;
}
.pb44c768369ec li {
    padding: 16px 18px;
    border-radius: 20px;
    margin-bottom: 10px;
    background: var(--l85b7243045da);
}
.r73e4751aa2c4 {
    background: var(--ydfba6edc6a8c);
    text-align: center;
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    padding: 22px;
    border-radius: var(--sa5b994802b88);
}
[data-c5f057f23949c]>h2, [data-kdd8734051d04]>h2 {
    text-align: center;
}
.h2c0acd47e9cb {
    grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
    margin-bottom: 30px;
    gap: 16px;
    display: grid;
}
.r73e4751aa2c4 img {
    border-radius: 28px;
    margin: 0 auto 10px;
    object-fit: cover;
    width: 84px;
    height: 84px;
}
.af84ba22be23d {
    border-radius: var(--sa5b994802b88);
    margin-top: 24px;
    background: var(--v0315697bf12b);
    padding: 20px;
}
[data-kdd8734051d04], [data-c5f057f23949c] {
    margin: 0 auto;
    padding: 30px 0;
    width: min(1160px,100% - 32px);
    max-width: none;
}
[data-kdd8734051d04] img {
    border-radius: 20px;
}
.f3d22f7a7021e {
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    background: var(--ydfba6edc6a8c);
    border: 0;
    border-radius: 22px;
}
[data-ffcff71c9ce67] {
    background: var(--ydfba6edc6a8c);
    margin: 0 auto 40px;
    padding: 22px 26px;
    width: min(860px,100% - 32px);
    border-radius: var(--sa5b994802b88);
}
[data-ffcff71c9ce67] ul {
    margin: 0;
    padding-left: 20px;
}.d42df27a5fc9c{outline-offset:0}
.w6c24c22f8a89 {
    justify-content: center;
    margin-top: 24px;
    gap: 8px;
    display: flex;
}
.b298523d3f600 {
    grid-template-columns: 1.4fr repeat(3,1fr);
    gap: 28px;
    display: grid;
}.b5a1bb9595892{outline-offset:0}
.w6c24c22f8a89 a, .w6c24c22f8a89 span {
    text-decoration: none;
    background: var(--ydfba6edc6a8c);
    border-radius: 999px;
    padding: 6px 14px;
}.ybdac7a5a022c{font-kerning:auto}
.w6c24c22f8a89 span {
    background: var(--e1ab86af80698);
    color: var(--z17b6b7f501c6);
}.ga98067f9a6c1{visibility:inherit}
.w75a07e9cbb14 {
    background: var(--f6d76a7dfb358);
    border-radius: 36px 36px 0 0;
    margin-top: 30px;
    color: var(--me94d85c8d8b6);
    padding: 44px 0 24px;
}
.w75a07e9cbb14 .ec3acef933303 {
    color: rgb(255,255,255);
}.yf46246b25246{unicode-bidi:normal}
.w75a07e9cbb14 h2 {
    margin-bottom: 10px;
    font-size: 15px;
    color: rgb(255,255,255);
}.gc149006f7aa4{visibility:inherit}
.w75a07e9cbb14 a {
    text-decoration: none;
    padding: 3px 0;
    color: var(--me94d85c8d8b6);
    display: block;
}.v382c3e7d436b{opacity:1}
.rb1e40326a155 {
    margin-top: 28px;
    border-top: 1px solid var(--df48db14bfa00);
    font-size: 13px;
    padding-top: 18px;
}
.w75a07e9cbb14 a:hover {
    color: rgb(255,255,255);
}.r06b3142abad3{isolation:auto}
.p86ddba9de7ca {
    z-index: 70;
    font-weight: 800;
    color: var(--z17b6b7f501c6);
    right: 20px;
    background: var(--e1ab86af80698);
    padding: 8px 8px 8px 10px;
    position: fixed;
    display: inline-flex;
    box-shadow: 0 14px 34px color-mix(in srgb,var(--e1ab86af80698) 45%,transparent);
    border-radius: 999px;
    align-items: center;
    bottom: 20px;
    gap: 10px;
    max-width: min(560px,calc(100% - 40px));
    min-height: 56px;
}
.haf0eb787eae0 {
    flex: 1;
    min-width: 0;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.25;
    overflow: hidden;
    font-size: 12px;
    font-weight: 600;
    display: -webkit-box;
}.qf7a85bc23702{contain:none}
.q9b119da114f5 {
    background: color-mix(in srgb,var(--z17b6b7f501c6) 20%,transparent);
    flex: none;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    position: relative;
}.s258695e09466{font-kerning:auto}
.q9b119da114f5::after {
    background: currentColor;
    -webkit-mask: var(--o72f150473f1d)center/contain no-repeat;
    position: absolute;
    content: "";
    mask: var(--o72f150473f1d)center/contain no-repeat;
    inset: 9px;
}
.tdd2286eb42c2 {
    z-index: 69;
    width: 44px;
    transition: opacity .2s;
    background: var(--ydfba6edc6a8c);
    pointer-events: none;
    position: fixed;
    font-size: 20px;
    cursor: pointer;
    color: var(--e1ab86af80698);
    opacity: 0;
    left: 20px;
    bottom: 24px;
    border: 0;
    border-radius: 16px;
    height: 44px;
    box-shadow: var(--r660681d520d4);
}
body[data-n6ce11f49438e=nd18d7b1b767b] .db8ad49ca2f02 .ec3acef933303, body[data-n6ce11f49438e=nd18d7b1b767b] .l037de5efe9a9 {
    color: var(--z17b6b7f501c6);
}.y629d2c5019bc{outline-offset:0}
.tdd2286eb42c2[data-e1f99ec447a34] {
    pointer-events: auto;
    opacity: 1;
}
body[data-n6ce11f49438e=nd18d7b1b767b] .db8ad49ca2f02 {
    top: 0;
    padding: 0;
}
body[data-n6ce11f49438e=nd18d7b1b767b] .yeeecde29970e {
    background: var(--e1ab86af80698);
    padding: 0 max(16px,calc(50% - 580px));
    border: 0;
    border-radius: 0;
    width: 100%;
}.r76b7a9135baa{isolation:auto}
body[data-n6ce11f49438e=nd18d7b1b767b] .l037de5efe9a9:hover {
    background: color-mix(in srgb,var(--z17b6b7f501c6) 16%,transparent);
    color: var(--z17b6b7f501c6);
}.t74856413afbc{unicode-bidi:normal}
body[data-n6ce11f49438e=nd18d7b1b767b] .n5e27417ffbd0 {
    background: var(--z17b6b7f501c6);
    color: var(--e1ab86af80698);
}
body[data-n6ce11f49438e=nd18d7b1b767b] .m1865886f9505 a {
    color: var(--z17b6b7f501c6);
}.te8a704c33113{opacity:1}
body[data-n6ce11f49438e=nd18d7b1b767b] .m1865886f9505 a[aria-current] {
    color: var(--z17b6b7f501c6);
    text-decoration: underline;
}
@media(min-width:901px) {
    body[data-j8e5abb30f754=bc3786a26efad] .jda70fa6cf087 {
        grid-template-columns: minmax(0,1fr)minmax(0,1fr);
        background: var(--e1ab86af80698);
        color: var(--z17b6b7f501c6);
    }
    body[data-j8e5abb30f754=bc3786a26efad] .geb84e1351e6d .y414bc60f7b08 li {
        background: rgba(0,0,0,.16);
    }
    body[data-j8e5abb30f754=bc3786a26efad] .geb84e1351e6d .y414bc60f7b08 span, body[data-j8e5abb30f754=bc3786a26efad] .geb84e1351e6d .a5d0fda0314e7 {
        color: color-mix(in srgb,var(--z17b6b7f501c6) 92%,transparent);
    }
    body[data-j8e5abb30f754=bc3786a26efad] .geb84e1351e6d .y414bc60f7b08 strong {
        color: var(--z17b6b7f501c6);
    }
    body[data-j8e5abb30f754=bc3786a26efad] .geb84e1351e6d .s4c53c6106523 {
        background: var(--z17b6b7f501c6);
        color: var(--e1ab86af80698);
    }
}
body[data-vc620c1ba635c=o51f952f2e66a] .p86ddba9de7ca {
    color: var(--ydfba6edc6a8c);
    background: var(--ve848a8b2a79b);
}
@media(max-width:900px) {
    .db8ad49ca2f02 {
        padding-top: 6px;
        top: 6px;
    }
    .yeeecde29970e {
        gap: 0 10px;
        border-radius: 24px;
        flex-wrap: wrap;
        min-height: 0;
        padding: 8px 8px 0 14px;
    }
    .eaef0c16f144a aside {
        position: static;
    }
    .l037de5efe9a9 {
        min-height: 44px;
        display: inline-flex;
        align-items: center;
    }
    .qdfbcc44bfb24 {
        padding: 0 0 4px;
        order: 3;
        flex-basis: 100%;
    }
    .n5e27417ffbd0 {
        font-size: 14px;
        min-height: 38px;
        padding: 0 14px;
    }
    .jda70fa6cf087 {
        grid-template-columns: 1fr;
        padding: 12px;
        gap: 18px;
    }
    .f6e8282dc4681 {
        padding: 4px 8px 12px;
    }
    .t91bfc2ff21c0 {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .ic3d323221e5b, .t62e9171f73f5, .eaef0c16f144a {
        grid-template-columns: 1fr;
    }
    .b298523d3f600 {
        grid-template-columns: 1fr 1fr;
    }
    .b97e59524bc65 {
        grid-template-columns: repeat(3,minmax(0,1fr));
    }
}.aa0791da9dc73{opacity:1}
@media(max-width:560px) {
    .s3b984519bdf3 h3 {
        font-size: 15px;
    }
    .ic83f4444f8a1 .c904b76e0bff1 {
        flex: 1;
    }
    .n557b3cb62df3::after {
        inset: 10px;
    }
    body {
        --m045ee3cfbb0f: 84px;
    }
    .s3b984519bdf3 p {
        display: none;
    }
    .t91bfc2ff21c0 {
        gap: 12px;
    }
    .b97e59524bc65 {
        gap: 8px;
    }
    .h851e53a947b7 {
        padding: 30px 0;
    }
    .s3b984519bdf3 {
        padding: 10px 12px 14px;
    }
    .n557b3cb62df3 {
        width: 40px;
        height: 40px;
    }
    .i7a6774e6f381, .c6cd15897262a, .cf065702ef516, .e3c6efa7e984d {
        grid-column: 1/-1;
    }
    .b298523d3f600 {
        grid-template-columns: 1fr;
    }
    .p86ddba9de7ca {
        right: 12px;
        max-width: none;
        justify-content: center;
        bottom: calc(12px + env(safe-area-inset-bottom));
        left: 12px;
    }
    .tdd2286eb42c2 {
        left: auto;
        right: 16px;
        bottom: 84px;
    }
    .se8db75162dcb {
        font-size: 12px;
        padding: 12px 4px;
    }
    .sb4b8bf0384cb>.b75dfab0fb22a {
        padding: 22px 18px;
    }
    .k22a7ff883549 {
        padding: 16px;
    }
}
:lang(th) {
    --k59105c027fe6: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif;
}
:lang(hi) {
    --k59105c027fe6: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif;
}
:lang(bn) {
    --k59105c027fe6: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif;
}
:lang(zh) {
    --k59105c027fe6: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;
}.gdc0d0d0cbbd4{unicode-bidi:normal}
:lang(th) :is(h1, h2, h3), :lang(bn) :is(h1, h2, h3), :lang(hi) :is(h1, h2, h3) {
    line-height: 1.45;
    font-weight: 700;
}
.p86ddba9de7ca .c904b76e0bff1 {
    padding: 0 16px;
    min-height: 40px;
    flex: none;
}
.p86ddba9de7ca .s4c53c6106523 {
    background: var(--z17b6b7f501c6);
    color: var(--e1ab86af80698);
}.y2fed92bebb6c{contain:none}
.p86ddba9de7ca .tb3d50519b6cd {
    border-color: var(--z17b6b7f501c6);
    background: 0 0;
    color: var(--z17b6b7f501c6);
}
@media(max-width:640px) {
    .q9b119da114f5 {
        display: none;
    }
    .p86ddba9de7ca {
        flex-wrap: wrap;
        gap: 6px 8px;
        border-radius: 22px;
    }
    .haf0eb787eae0 {
        flex-basis: 100%;
        text-align: center;
    }
    .p86ddba9de7ca .c904b76e0bff1 {
        flex: 1;
    }
}.r2511d25089c2{font-kerning:auto}
