.x3fcf13a4d56a {
    --tff5ddd7ae8a5: var(--h20a97df595d0);
}.x4726356ff82b{contain:none}
.tb5e881c310ae {
    opacity: .8;
}
body {
    font: 16px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
    color: var(--k56b7c49e3635);
    overflow-wrap: break-word;
    margin: 0px;
    background: var(--d965f192da577);
}
.hfde433fd49f3:hover {
    transform: translateY(-2px);
}.tef037c698dde{contain:none}
* {
    box-sizing: border-box;
}
a {
    color: inherit;
}
h1, h3, h2 {
    font-family: var(--i58f6d782f09a);
    margin: 0px 0px .6em;
    font-weight: 800;
    line-height: 1.2;
}
.f467f6c70de76 {
    --tff5ddd7ae8a5: var(--yb829e4dbc549);
}
html {
    scroll-behavior: smooth;
}
.k117a5c506b76 {
    --tff5ddd7ae8a5: var(--td1d265537de7);
}
.f4347205fc364 {
    --tff5ddd7ae8a5: var(--g2a6b69f47c26);
}.vca79c08bd17c{outline-offset:0}
.febb4d5215ae2 {
    --tff5ddd7ae8a5: var(--ga2eb589903c3);
}
.n234bf04a4d14 {
    left: -999px;
    position: absolute;
}
.n234bf04a4d14:focus {
    z-index: 99;
    background: var(--wcaac5613a258);
    padding: 8px 12px;
    left: 16px;
    top: 8px;
}
:root {
    --g05ddc00ed82d: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-27.788 41.692 49.747 49.747'%3E%3Cg transform='translate(-27.788 41.692) scale(2.0728)'%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");
    --h20a97df595d0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-27.788 41.692 49.747 49.747'%3E%3Cg transform='translate(-27.788 41.692) scale(2.0728)'%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");
    --z397206d4c69f: 0 12px 32px rgba(52, 33, 99, .08);
    --ya73d5434e4c6: rgb(58,47,88);
    --nb39d11ed3db6: rgb(255,255,255);
    --oe54017f0d41c: rgb(161,123,255);
    --d2a21c12e0fca: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-27.788 41.692 49.747 49.747'%3E%3Cg transform='translate(-27.788 41.692) scale(2.0728)'%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");
    --tda56bf08fe44: rgb(241,234,254);
    --y7c0b9ce1527f: rgb(233,228,243);
    --k56b7c49e3635: rgb(34,25,58);
    --h28f5a1286343: rgb(34,25,58);
    --p49a750259c73: 999px;
    --d965f192da577: rgb(250,247,255);
    --ne90229256edc: 28px;
    --vbc3a5e6ff9f2: rgb(139,92,246);
    --k8e0e6157dbec: rgb(109,101,133);
    --jd73b3b82b0ba: rgb(230,219,255);
    --yf779e81bccab: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-27.788 41.692 49.747 49.747'%3E%3Cg transform='translate(-27.788 41.692) scale(2.0728)'%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");
    --i58f6d782f09a: ui-rounded, "SF Pro Rounded", "Nunito", "Segoe UI", system-ui, sans-serif;
    --n1dbeb0cba751: rgb(255,255,255);
    --yb829e4dbc549: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-27.788 41.692 49.747 49.747'%3E%3Cg transform='translate(-27.788 41.692) scale(2.0728)'%3E%3Cpath d='M4 4h7v7H4Zm9 0h7v7h-7ZM4 13h7v7H4Zm9 0h7v7h-7Z'/%3E%3C/g%3E%3C/svg%3E");
    --wcaac5613a258: rgb(255,255,255);
    --iba4971fe48a5: rgb(207,198,227);
    --v1dcee25c50f4: rgb(243,236,255);
    --g2a6b69f47c26: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-27.788 41.692 49.747 49.747'%3E%3Cg transform='translate(-27.788 41.692) scale(2.0728)'%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");
    --td1d265537de7: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-27.788 41.692 49.747 49.747'%3E%3Cg transform='translate(-27.788 41.692) scale(2.0728)'%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");
    --r7a93199b38c5: rgb(21,128,61);
    --l907dfeeb6183: rgb(235,228,247);
    --ga2eb589903c3: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-27.788 41.692 49.747 49.747'%3E%3Cg transform='translate(-27.788 41.692) scale(2.0728)'%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");
    --k56894b3e1e0b: rgb(245,166,0);
    --bbed10f9ef8a8: rgb(201,193,221);
}
.n6d70c7d6f391 {
    padding: 10px 0px 0px;
    z-index: 60;
    top: 10px;
    position: sticky;
}
img {
    display: block;
    max-width: 100%;
    height: auto;
}
.cdde0ea774ef2 {
    width: min(1160px,100% - 32px);
    margin-inline: auto;
}
.m49824277f00c {
    max-width: 860px;
    margin-inline: auto;
}
.c2998c9a7dd4f {
    width: min(1160px,100% - 24px);
    box-shadow: var(--z397206d4c69f);
    border: 1px solid var(--l907dfeeb6183);
    border-radius: 999px;
    align-items: center;
    padding: 0px 8px 0px 18px;
    backdrop-filter: blur(14px);
    background: color-mix(in srgb,var(--wcaac5613a258) 92%,transparent);
    display: flex;
    gap: 16px;
    margin-inline: auto;
    min-height: 58px;
}
.wea8c030b1473 {
    text-decoration: none;
    align-items: center;
    flex: none;
    min-height: 44px;
    color: var(--k56b7c49e3635);
    display: inline-flex;
    font: 800 20px var(--i58f6d782f09a);
    gap: 10px;
}.j45efa5d20a1d{font-kerning:auto}
.wea8c030b1473 img {
    width: 34px;
    height: 34px;
    object-fit: cover;
    border-radius: 12px;
}
.l89bfa76194bd {
    align-items: center;
    overflow-x: auto;
    gap: 2px;
    min-width: 0px;
    flex: 1;
    display: flex;
    scrollbar-width: none;
}.vea2d23003140{outline-offset:0}
.ge16d557a49a8 {
    white-space: nowrap;
    font-size: 15px;
    border-radius: 999px;
    padding: 7px 14px;
    text-decoration: none;
    flex: none;
    color: var(--k8e0e6157dbec);
    font-weight: 600;
}
.ge16d557a49a8:hover {
    background: var(--tda56bf08fe44);
    color: var(--vbc3a5e6ff9f2);
}
.l89bfa76194bd::-webkit-scrollbar {
    display: none;
}.mcbec60d2d902{z-index:auto}
.h1264cc6b307a {
    font-size: 13px;
    margin-left: auto;
    display: flex;
    gap: 6px;
}
.vf3fd6b7f5147 {
    flex: none;
    margin-left: auto;
}
.h1264cc6b307a a[aria-current] {
    color: var(--vbc3a5e6ff9f2);
    font-weight: 800;
}
.hfde433fd49f3 {
    padding: 0px 22px;
    align-items: center;
    justify-content: center;
    min-height: 42px;
    text-decoration: none;
    border: 2px solid transparent;
    border-radius: var(--p49a750259c73);
    display: inline-flex;
    cursor: pointer;
    font-weight: 800;
    white-space: nowrap;
    transition: transform 150ms,box-shadow 150ms;
}.db9c96dc822ee{visibility:inherit}
.y4add76f3d114 {
    padding: 26px 0px 10px;
}.a021a2fb7ff86{outline-offset:0}
.d6976c7c08185 {
    background: var(--vbc3a5e6ff9f2);
    color: var(--n1dbeb0cba751);
    box-shadow: 0 10px 22px color-mix(in srgb,var(--vbc3a5e6ff9f2) 32%,transparent);
}.d01de616bae77{visibility:inherit}
.xe440756c2b1f {
    color: var(--vbc3a5e6ff9f2);
    background: var(--wcaac5613a258);
    border-color: var(--l907dfeeb6183);
}
.ifb362f12a0d4 {
    width: 100%;
}
.n84cd48810351 img {
    object-fit: contain;
    width: 100%;
    height: auto;
    aspect-ratio: 4/3;
}
.d67a01b1dc259 {
    background: var(--n1dbeb0cba751);
    color: var(--vbc3a5e6ff9f2);
}
.z09784c541b0f {
    border-color: color-mix(in srgb,var(--n1dbeb0cba751) 60%,transparent);
    color: var(--n1dbeb0cba751);
    background: 0 0;
}.f8b99567b1da3{z-index:auto}
.def10a8018a66 {
    display: grid;
    gap: 34px;
    box-shadow: var(--z397206d4c69f);
    grid-template-columns: minmax(0,1fr)minmax(0,1fr);
    align-items: center;
    border-radius: calc(var(--ne90229256edc) + 8px);
    background: linear-gradient(135deg,var(--wcaac5613a258),var(--tda56bf08fe44));
    padding: 18px;
}.g05434b421da8{font-kerning:auto}
.x10433bfe9c92 {
    padding: 10px 18px 10px 0px;
}
.y33be39b7a2ea {
    border-radius: var(--ne90229256edc);
    display: grid;
    background: var(--tda56bf08fe44);
    overflow: hidden;
    position: relative;
}
.o2aa7680cc3e3 {
    z-index: 2;
    border: 0;
    border-radius: 50%;
    position: absolute;
    font-size: 20px;
    font-weight: 800;
    background: rgba(255,255,255,.92);
    cursor: pointer;
    bottom: 14px;
    color: rgb(34,25,58);
    width: 40px;
    height: 40px;
}
.ncfbc8d1dfbea {
    right: 62px;
}
.n84cd48810351 {
    margin: 0px;
    grid-area: 1/1;
    opacity: 0;
    transition: opacity 500ms;
}.l78bd41031e46{opacity:1}
.n84cd48810351[data-vfe3ca0e44aae] {
    opacity: 1;
}
.c3a3f93d8ec8d {
    border-radius: 999px;
    box-shadow: 0 4px 12px rgba(52,33,99,6%);
    color: var(--vbc3a5e6ff9f2);
    display: inline-block;
    background: var(--wcaac5613a258);
    padding: 4px 14px;
    margin: 0px 0px 12px;
    font-size: 13px;
    font-weight: 800;
}.hc330c90776bb{z-index:auto}
.y4add76f3d114 h1 {
    font-size: clamp(30px,4.4vw,52px);
    line-height: 1.08;
}
.u0aec576d96d0 {
    color: var(--k8e0e6157dbec);
    font-size: 17px;
}
.haadbb606826e strong {
    color: var(--vbc3a5e6ff9f2);
}
.haadbb606826e span {
    color: var(--k8e0e6157dbec);
    font-size: 12px;
}
.xe1ea2982f563 {
    flex-wrap: wrap;
    margin-top: 20px;
    display: flex;
    gap: 10px;
}
.haadbb606826e {
    gap: 8px;
    flex-wrap: wrap;
    padding: 0px;
    display: flex;
    list-style: none;
    margin: 22px 0px 0px;
}.q944dae8ff05d{unicode-bidi:normal}
.haadbb606826e li {
    padding: 6px 14px;
    align-items: baseline;
    gap: 6px;
    display: flex;
    border-radius: 999px;
    background: var(--wcaac5613a258);
}
.b88f6b18c7ed8 {
    display: grid;
    gap: 12px;
    grid-template-columns: repeat(auto-fit,minmax(110px,1fr));
    padding: 22px 0px 6px;
}
.qb37da05c3492 {
    border-radius: 22px;
    text-align: center;
    align-items: center;
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    padding: 16px 8px;
    text-decoration: none;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    gap: 8px;
    transition: transform 150ms;
    flex-direction: column;
    color: var(--k56b7c49e3635);
    background: var(--wcaac5613a258);
}
.qb37da05c3492:hover {
    transform: translateY(-3px);
    color: var(--vbc3a5e6ff9f2);
}.dcb11b4b0a04f{z-index:auto}
.i18e31998e245 {
    position: relative;
    width: 46px;
    height: 46px;
    background: var(--tda56bf08fe44);
    border-radius: 16px;
}.t484d0a302fa1{opacity:1}
.n645115a6a83f {
    text-align: center;
    margin: 0px 0px 22px;
    font-size: clamp(24px,3vw,34px);
}
.e5f64ce9353fa {
    padding: 40px 0px;
}
.k209329c89c00 {
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr));
    grid-auto-flow: dense;
    gap: 16px;
}
.c69ce0aacc9c4 {
    --tff5ddd7ae8a5: var(--g05ddc00ed82d);
}
.id27675e4d924 {
    right: 14px;
}.b755274fa398b{font-kerning:auto}
.i18e31998e245::after {
    position: absolute;
    inset: 12px;
    -webkit-mask: var(--tff5ddd7ae8a5)center/contain no-repeat;
    mask: var(--tff5ddd7ae8a5)center/contain no-repeat;
    background: var(--vbc3a5e6ff9f2);
    content: "";
}
.n014995b85ac6 {
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    padding: 22px;
    background: var(--wcaac5613a258);
    border-radius: var(--ne90229256edc);
}.v1c34136810fc{unicode-bidi:normal}
.v1929a4ed530f {
    color: var(--n1dbeb0cba751);
    grid-column: span 2;
    justify-content: center;
    background: linear-gradient(135deg,var(--vbc3a5e6ff9f2),color-mix(in srgb,var(--vbc3a5e6ff9f2) 60%,rgb(255,122,182)));
    flex-direction: column;
    display: flex;
}
.z961d8c9a5320 {
    width: 52px;
    margin-bottom: 10px;
    height: 52px;
    -webkit-mask: var(--d2a21c12e0fca)center/contain no-repeat;
    mask: var(--d2a21c12e0fca)center/contain no-repeat;
    background: currentColor;
}
.i4a958314b429 {
    font: 800 clamp(20px,2.4vw,28px)/1.25 var(--i58f6d782f09a);
    margin: 0px;
}
.v1929a4ed530f .xe1ea2982f563 {
    margin-top: 16px;
}
.qcb7eac38821d {
    margin-bottom: 12px;
    display: block;
    width: 44px;
    height: 44px;
    border-radius: 14px;
    position: relative;
    background: var(--tda56bf08fe44);
}
.qcb7eac38821d::after {
    position: absolute;
    inset: 11px;
    -webkit-mask: var(--yf779e81bccab)center/contain no-repeat;
    mask: var(--yf779e81bccab)center/contain no-repeat;
    background: var(--vbc3a5e6ff9f2);
    content: "";
}.jead65a2ce2a4{outline-offset:0}
.r6f0ab48b8e09 div {
    padding: 8px 14px;
    background: var(--tda56bf08fe44);
    border-radius: 16px;
}
.v6dae9a5962e6 h2 {
    font-size: 18px;
    margin-bottom: 6px;
}.r9a04f0dccfe0{outline-offset:0}
.v6dae9a5962e6 .hf1d037b34b86 {
    color: var(--k8e0e6157dbec);
    margin: 0px;
    font-size: 15px;
}.j34c1bb15d3c0{unicode-bidi:normal}
.r6f0ab48b8e09 {
    margin: 0px;
    gap: 8px;
    flex-wrap: wrap;
    display: flex;
}
.w1633cb82eaba h2 {
    font-size: 22px;
}
.c3e2c5fe71ca8 a {
    display: block;
    height: 100%;
    text-decoration: none;
}.j791482aaa5c6{visibility:inherit}
.c3e2c5fe71ca8 img {
    width: 100%;
    aspect-ratio: 16/10;
    object-fit: cover;
}
.r6f0ab48b8e09 dt {
    color: var(--vbc3a5e6ff9f2);
    font-size: 12px;
    font-weight: 800;
}
.r6f0ab48b8e09 dd {
    margin: 0px;
    font-size: 14px;
    font-weight: 600;
}.b215657cc39b5{visibility:inherit}
.c3e2c5fe71ca8 {
    overflow: hidden;
    padding: 0px;
}.hb180fbc98b10{visibility:inherit}
.x3074386a22d7 {
    border-radius: 999px;
    margin: 16px 18px 0px;
    color: var(--vbc3a5e6ff9f2);
    font-size: 12px;
    display: inline-block;
    background: var(--tda56bf08fe44);
    font-weight: 800;
    padding: 2px 10px;
}
.c3e2c5fe71ca8 h3, .c3e2c5fe71ca8 h2 {
    margin: 8px 18px 6px;
    font-size: 17px;
}
.c3e2c5fe71ca8 p {
    margin: 0px 18px 18px;
    font-size: 14px;
    color: var(--k8e0e6157dbec);
}.u5b5cf0a42743{z-index:auto}
.l27319d5aeffb {
    margin-top: 24px;
    text-align: center;
}
.hf1d037b34b86 a {
    color: var(--vbc3a5e6ff9f2);
}.id4e167d4af07{unicode-bidi:normal}
.hf1d037b34b86 {
    margin-bottom: 24px;
}.j729c9b934dc3{outline-offset:0}
.hf1d037b34b86 h2 {
    font-size: 23px;
    margin-top: 1.2em;
}
.hf1d037b34b86 h3 {
    margin-top: 1em;
    font-size: 19px;
}.cb1c8b6e1ca9f{visibility:inherit}
.hf1d037b34b86 table {
    margin: 16px 0px;
    width: 100%;
    border-collapse: collapse;
}
.n25ca70ff968a {
    height: 100%;
}
.hf1d037b34b86 th, .hf1d037b34b86 td {
    vertical-align: top;
    text-align: left;
    border-bottom: 1px solid var(--l907dfeeb6183);
    padding: 10px 14px;
}
.c1bc567b18dce {
    padding: 10px 10px 0px;
}
.h549d8d25c980 {
    padding: 12px 18px 18px;
}.wbf8d0d917d47{contain:none}
.w1633cb82eaba {
    grid-column: span 2;
}
.q92d6193802ba {
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(230px,1fr));
    gap: 16px;
}
.n25ca70ff968a a {
    border-radius: var(--ne90229256edc);
    text-decoration: none;
    transition: transform 200ms,box-shadow 200ms;
    height: 100%;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    background: var(--wcaac5613a258);
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
}.ue09870697b29{opacity:1}
.c1bc567b18dce img {
    width: 100%;
    aspect-ratio: 1;
    border-radius: calc(var(--ne90229256edc) - 8px);
    object-fit: cover;
}.p2e7b76fee8b2{isolation:auto}
.n25ca70ff968a a:hover {
    transform: translateY(-4px);
    box-shadow: var(--z397206d4c69f);
}
.i0997d0111ebc {
    color: var(--k8e0e6157dbec);
    font-size: 14px;
}.m3e7005dc8c6f{isolation:auto}
.h549d8d25c980 h3 {
    font-size: 17px;
    margin: 0px 0px 2px;
}
.h549d8d25c980 p {
    margin: 0px 0px 8px;
    font-size: 14px;
    line-height: 1.45;
    color: var(--k8e0e6157dbec);
}
.yce5bf4d3ab1b {
    font-size: 13px;
    border-radius: 999px;
    display: inline-block;
    padding: 2px 10px;
    color: var(--vbc3a5e6ff9f2);
    background: var(--tda56bf08fe44);
    font-weight: 800;
}.g83841fcf122b{z-index:auto}
.oeeb4cbe72c10 div {
    padding: 16px 18px;
}.z94dd60b41598{unicode-bidi:normal}
.oeeb4cbe72c10 h3, .oeeb4cbe72c10 h2 {
    margin: 0px 0px 6px;
    font-size: 17px;
}
.oeeb4cbe72c10 p {
    font-size: 14px;
    color: var(--k8e0e6157dbec);
    margin: 0px;
}
.n22f54fabf7e7 {
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
}
.oeeb4cbe72c10 a {
    border-radius: var(--ne90229256edc);
    display: block;
    height: 100%;
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    background: var(--wcaac5613a258);
    overflow: hidden;
    text-decoration: none;
}
.oeeb4cbe72c10 img {
    width: 100%;
    aspect-ratio: 16/10;
    object-fit: cover;
}
.mf27daa39c69b {
    display: grid;
    gap: 12px;
    grid-template-columns: repeat(2,minmax(0,1fr));
    align-items: start;
}.f18a0e7f2bbcc{opacity:1}
.m49824277f00c .mf27daa39c69b, .eef490e856fe1 .mf27daa39c69b {
    grid-template-columns: 1fr;
}.ba4f7e655132c{unicode-bidi:normal}
.mf27daa39c69b details {
    background: var(--wcaac5613a258);
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    border-radius: 22px;
}.t010be2718548{visibility:inherit}
.mf27daa39c69b summary {
    list-style: none;
    justify-content: space-between;
    gap: 12px;
    font-weight: 700;
    cursor: pointer;
    display: flex;
    padding: 18px 20px;
}
.mf27daa39c69b summary::-webkit-details-marker {
    display: none;
}
.mf27daa39c69b summary::after {
    border-radius: 50%;
    display: grid;
    background: var(--tda56bf08fe44);
    flex: none;
    width: 28px;
    color: var(--vbc3a5e6ff9f2);
    height: 28px;
    font-weight: 800;
    content: "+";
    place-items: center;
}
.mf27daa39c69b p {
    color: var(--k8e0e6157dbec);
    padding: 0px 20px 18px;
    margin: 0px;
}
.p3c4206abb060 {
    background: var(--wcaac5613a258);
    border-radius: var(--ne90229256edc);
    margin: 30px 0px;
    padding: 26px;
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
}.z4731f6fd9a5c{contain:none}
.f94b2a174aa55 {
    border-radius: 999px;
    vertical-align: middle;
    color: var(--vbc3a5e6ff9f2);
    display: inline-block;
    background: var(--tda56bf08fe44);
    font: 800 12px/1.6 system-ui,sans-serif;
    padding: 2px 10px;
}.v66a0a2f60102{isolation:auto}
.ge763a352595f small {
    color: var(--k8e0e6157dbec);
}
.mf27daa39c69b details[open] summary::after {
    content: "−";
}
.hf781092ac7b4 {
    border-radius: 20px;
    background: var(--d965f192da577);
    padding: 16px;
}
.h98b875cfc2a5 {
    display: grid;
    gap: 12px;
    grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
}
.r07045a7673f9 {
    flex-wrap: wrap;
    gap: 6px;
    justify-content: space-between;
    display: flex;
}.fca86046d94ca{outline-offset:0}
.ge763a352595f {
    gap: 8px;
    align-items: center;
    display: inline-flex;
}.ubc5076ab1393{unicode-bidi:normal}
.hf781092ac7b4 p {
    margin: 8px 0px 0px;
    font-size: 15px;
}.i7ab8ca7d10f1{outline-offset:0}
.o9254cea2409d {
    background: linear-gradient(90deg,var(--k56894b3e1e0b) calc(var(--y643f46ed05f3)/5 * 100%),var(--y7c0b9ce1527f) 0);
    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);
}.a7000bd5f0fb4{opacity:1}
.h1e1849b6abee {
    display: inline-flex;
    gap: 6px;
}.x47b7be300525{contain:none}
.w788797705997 {
    background: var(--wcaac5613a258);
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    border-radius: var(--ne90229256edc);
    text-align: center;
    padding: 22px;
    margin: 24px 0px;
}.t5ba819ddcbdd{z-index:auto}
.h7584781a6f66 {
    margin: 0px 0px 10px;
    font-weight: 800;
}
.h1e1849b6abee button {
    font-size: 22px;
    cursor: pointer;
    border: 0;
    border-radius: 16px;
    background: var(--tda56bf08fe44);
    width: 46px;
    height: 46px;
    color: var(--iba4971fe48a5);
}
.w3a15e8c0d351 {
    padding: 34px 0px 10px;
}
.h1e1849b6abee button:hover, .h1e1849b6abee button[data-vfe3ca0e44aae] {
    color: var(--k56894b3e1e0b);
}
.h93c232e42d30 {
    color: var(--k8e0e6157dbec);
    font-size: 14px;
    min-height: 1.2em;
    margin: 10px 0px 0px;
}.bbef0f064d986{isolation:auto}
.ie3f3f95e4ddc {
    position: absolute;
    left: -9999px;
    opacity: 0;
    width: 1px;
    height: 1px;
}.va96a62f7b9da{visibility:inherit}
.h1e1849b6abee button:disabled {
    cursor: default;
}.gc3f22500b312{z-index:auto}
.w3a15e8c0d351>.cdde0ea774ef2 {
    background: linear-gradient(135deg,var(--wcaac5613a258),var(--v1dcee25c50f4));
    box-shadow: var(--z397206d4c69f);
    border-radius: calc(var(--ne90229256edc) + 8px);
    padding: 30px 34px;
}.cd1afc2efec04{visibility:inherit}
.ee132c445ce65 aside {
    position: sticky;
    top: 96px;
}
.w3a15e8c0d351 h1 {
    font-size: clamp(28px,4vw,44px);
}
.efa9be1d07440 ol {
    flex-wrap: wrap;
    margin: 0px 0px 12px;
    padding: 0px;
    color: var(--k8e0e6157dbec);
    gap: 6px;
    display: flex;
    list-style: none;
    font-size: 14px;
}.b764e6b8391a2{isolation:auto}
.f7900c315c96b h2 {
    font-size: 22px;
}
.efa9be1d07440 a {
    color: var(--vbc3a5e6ff9f2);
    text-decoration: none;
}.m605b1e127bd8{opacity:1}
.ee132c445ce65 {
    display: grid;
    gap: 24px;
    grid-template-columns: minmax(0,1fr)320px;
    align-items: start;
}.pe1736f860bb9{visibility:inherit}
.qd6c85a491afa {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 14px;
}.d56a354448fa1{isolation:auto}
.eef490e856fe1 {
    padding: 24px;
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    background: var(--wcaac5613a258);
    border-radius: var(--ne90229256edc);
}
.sc08ffeed7ff7 {
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
    gap: 10px;
}
.eef490e856fe1 .haadbb606826e li {
    background: var(--tda56bf08fe44);
}
.jf4ea40d27d7e h3 {
    color: var(--r7a93199b38c5);
}
.a5f8f76e6f458 h3 {
    color: rgb(225,29,72);
}
.efa9be1d07440 li+li::before {
    content: "·";
    margin-right: 6px;
}
.n38734f2076bc {
    border-radius: calc(var(--ne90229256edc) - 8px);
    margin-bottom: 18px;
    width: 100%;
    aspect-ratio: 1200/630;
    object-fit: cover;
}
.f7900c315c96b {
    padding: 20px;
    box-shadow: var(--z397206d4c69f);
    background: var(--wcaac5613a258);
    border-radius: var(--ne90229256edc);
}
.eef490e856fe1 .haadbb606826e {
    margin: 0px 0px 18px;
}.f7c59e5c14e3c{unicode-bidi:normal}
.f7900c315c96b img {
    margin-bottom: 12px;
    width: 100%;
    aspect-ratio: 1200/630;
    border-radius: 18px;
    object-fit: cover;
}.z6530992898d2{font-kerning:auto}
.f7900c315c96b .hfde433fd49f3 {
    margin-top: 12px;
}
.a5f8f76e6f458, .jf4ea40d27d7e {
    border-radius: 20px;
    background: var(--d965f192da577);
    padding: 16px 20px;
}
.sc08ffeed7ff7 img {
    border-radius: 18px;
}
.p160795325b96 {
    padding: 0px;
    list-style: none;
    counter-reset: c5018023d6051;
}
.p160795325b96 li {
    margin-bottom: 10px;
    counter-increment: c5018023d6051;
    padding: 16px 18px 16px 72px;
    position: relative;
    background: var(--d965f192da577);
    border-radius: 20px;
}.jb83e72ccd531{opacity:1}
.p160795325b96 li::before {
    position: absolute;
    content: counter(c5018023d6051);
    font-weight: 800;
    width: 40px;
    place-items: center;
    left: 16px;
    color: var(--n1dbeb0cba751);
    display: grid;
    top: 14px;
    background: var(--vbc3a5e6ff9f2);
    border-radius: 14px;
    height: 40px;
}
.p160795325b96 h3 {
    margin: 0px 0px 4px;
    font-size: 18px;
}
.p160795325b96 p {
    color: var(--k8e0e6157dbec);
    margin: 0px;
}.g3d8bbcc20c9f{font-kerning:auto}
.r9d794a08c5ae {
    align-items: baseline;
    gap: 12px;
    display: flex;
}.e9447e006bd5f{unicode-bidi:normal}
.r9d794a08c5ae strong {
    color: var(--vbc3a5e6ff9f2);
    font: 800 19px var(--i58f6d782f09a);
}
[data-v2a8808a4433f] h2 {
    font-size: 20px;
}
.r9d794a08c5ae span, .j6cff3700a496 {
    color: var(--k8e0e6157dbec);
}.e8158cbeadf8b{visibility:inherit}
.o18da2ec16424 a {
    color: var(--vbc3a5e6ff9f2);
}
.t84d8c2acb54b {
    list-style: none;
    padding: 0px;
}.fb6f95316ac1b{isolation:auto}
.t84d8c2acb54b li {
    padding: 16px 18px;
    background: var(--d965f192da577);
    margin-bottom: 10px;
    border-radius: 20px;
}.h9b83c12e3306{z-index:auto}
.tf393a454542c {
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
    gap: 16px;
    margin-bottom: 30px;
}
.pd0a59b2359b2 {
    padding: 22px;
    background: var(--wcaac5613a258);
    text-align: center;
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    border-radius: var(--ne90229256edc);
}
[data-x0b93d9d9af90]>h2, [data-o7ed1a3006091]>h2 {
    text-align: center;
}.de493992b2e07{unicode-bidi:normal}
.pd0a59b2359b2 img {
    border-radius: 28px;
    margin: 0px auto 10px;
    width: 84px;
    object-fit: cover;
    height: 84px;
}
.o18da2ec16424 {
    margin-top: 24px;
    border-radius: var(--ne90229256edc);
    background: var(--tda56bf08fe44);
    padding: 20px;
}
[data-o7ed1a3006091] img {
    border-radius: 20px;
}
.x0315145915a3 {
    box-shadow: 0 4px 14px rgba(52,33,99,5%);
    background: var(--wcaac5613a258);
    border: 0;
    border-radius: 22px;
}
[data-v2a8808a4433f] a {
    color: var(--vbc3a5e6ff9f2);
}.j0c1fca76ddef{unicode-bidi:normal}
[data-o7ed1a3006091], [data-x0b93d9d9af90] {
    width: min(1160px,100% - 32px);
    max-width: none;
    padding: 30px 0px;
    margin: 0px auto;
}
[data-v2a8808a4433f] {
    margin: 0px auto 40px;
    border-radius: var(--ne90229256edc);
    width: min(860px,100% - 32px);
    background: var(--wcaac5613a258);
    padding: 22px 26px;
}
[data-v2a8808a4433f] ul {
    padding-left: 20px;
    margin: 0px;
}
.m405efb28af10 span, .m405efb28af10 a {
    text-decoration: none;
    background: var(--wcaac5613a258);
    border-radius: 999px;
    padding: 6px 14px;
}.rb9cb23e2c155{visibility:inherit}
.m405efb28af10 {
    margin-top: 24px;
    gap: 8px;
    justify-content: center;
    display: flex;
}
.ld920410204de {
    display: grid;
    grid-template-columns: 1.4fr repeat(3,1fr);
    gap: 28px;
}
.m405efb28af10 span {
    background: var(--vbc3a5e6ff9f2);
    color: var(--n1dbeb0cba751);
}.g83978a832ed2{z-index:auto}
.zc34030810937 {
    padding: 44px 0px 24px;
    color: var(--bbed10f9ef8a8);
    background: var(--h28f5a1286343);
    border-radius: 36px 36px 0px 0px;
    margin-top: 30px;
}.i89c64d6421c9{visibility:inherit}
.zc34030810937 .wea8c030b1473 {
    color: rgb(255,255,255);
}.y5cac90fc33ba{unicode-bidi:normal}
.zc34030810937 h2 {
    color: rgb(255,255,255);
    margin-bottom: 10px;
    font-size: 15px;
}
.zc34030810937 a {
    display: block;
    text-decoration: none;
    padding: 3px 0px;
    color: var(--bbed10f9ef8a8);
}
.zc34030810937 a:hover {
    color: rgb(255,255,255);
}
.idecedaf05dcf {
    margin-top: 28px;
    font-size: 13px;
    padding-top: 18px;
    border-top: 1px solid var(--ya73d5434e4c6);
}.i512d808198ac{visibility:inherit}
.ia76ea32a723a {
    max-width: min(560px,calc(100% - 40px));
    padding: 8px 8px 8px 10px;
    color: var(--n1dbeb0cba751);
    box-shadow: 0 14px 34px color-mix(in srgb,var(--vbc3a5e6ff9f2) 45%,transparent);
    background: var(--vbc3a5e6ff9f2);
    border-radius: 999px;
    position: fixed;
    min-height: 56px;
    gap: 10px;
    font-weight: 800;
    display: inline-flex;
    right: 20px;
    bottom: 20px;
    align-items: center;
    z-index: 70;
}
.hf7831b995305 {
    display: -webkit-box;
    flex: 1;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.25;
    font-size: 12px;
    font-weight: 600;
    min-width: 0px;
}.j99f92c1c1d27{visibility:inherit}
.pa03d884630df {
    background: color-mix(in srgb,var(--n1dbeb0cba751) 20%,transparent);
    width: 38px;
    flex: none;
    height: 38px;
    position: relative;
    border-radius: 50%;
}
.pa03d884630df::after {
    position: absolute;
    inset: 9px;
    -webkit-mask: var(--d2a21c12e0fca)center/contain no-repeat;
    mask: var(--d2a21c12e0fca)center/contain no-repeat;
    background: currentColor;
    content: "";
}
.cbee0fe52e0d0 {
    border: 0;
    left: 20px;
    z-index: 69;
    color: var(--vbc3a5e6ff9f2);
    pointer-events: none;
    width: 44px;
    border-radius: 16px;
    position: fixed;
    opacity: 0;
    bottom: 24px;
    transition: opacity 200ms;
    background: var(--wcaac5613a258);
    cursor: pointer;
    font-size: 20px;
    box-shadow: var(--z397206d4c69f);
    height: 44px;
}
.cbee0fe52e0d0[data-q22c3e682b2b4] {
    opacity: 1;
    pointer-events: auto;
}.m843f21cc5893{unicode-bidi:normal}
body[data-fcd79098964c3=sa450e9a63bab] .n6d70c7d6f391 {
    padding: 0px;
    top: 0px;
}.ja9f82cdf9ecc{visibility:inherit}
body[data-fcd79098964c3=sa450e9a63bab] .c2998c9a7dd4f {
    border: 0;
    background: var(--vbc3a5e6ff9f2);
    padding: 0px max(16px,calc(50% - 580px));
    border-radius: 0px;
    width: 100%;
}
body[data-fcd79098964c3=sa450e9a63bab] .n6d70c7d6f391 .wea8c030b1473, body[data-fcd79098964c3=sa450e9a63bab] .ge16d557a49a8 {
    color: var(--n1dbeb0cba751);
}
body[data-fcd79098964c3=sa450e9a63bab] .ge16d557a49a8:hover {
    background: color-mix(in srgb,var(--n1dbeb0cba751) 16%,transparent);
    color: var(--n1dbeb0cba751);
}
body[data-fcd79098964c3=sa450e9a63bab] .vf3fd6b7f5147 {
    background: var(--n1dbeb0cba751);
    color: var(--vbc3a5e6ff9f2);
}
body[data-fcd79098964c3=sa450e9a63bab] .h1264cc6b307a a {
    color: var(--n1dbeb0cba751);
}
body[data-fcd79098964c3=sa450e9a63bab] .h1264cc6b307a a[aria-current] {
    text-decoration: underline;
    color: var(--n1dbeb0cba751);
}
body[data-r05efd01a5f5e=lf8178c5a4bc3] .ge16d557a49a8 {
    letter-spacing: .08em;
    text-transform: uppercase;
    font-size: 12px;
}
@media(min-width:901px) {
    body[data-ob98e924676e3=q3cf1fe1fed47] .y4add76f3d114 .xe1ea2982f563, body[data-ob98e924676e3=q3cf1fe1fed47] .y4add76f3d114 .haadbb606826e {
        justify-content: center;
    }
    body[data-ob98e924676e3=q3cf1fe1fed47] .def10a8018a66 {
        grid-template-columns: 1fr;
        text-align: center;
    }
    body[data-ob98e924676e3=q3cf1fe1fed47] .n84cd48810351 img {
        aspect-ratio: 16/7;
        object-fit: cover;
    }
    body[data-ob98e924676e3=q3cf1fe1fed47] .x10433bfe9c92 {
        padding: 6px 20px 16px;
    }
}
@media(max-width:900px) {
    .ee132c445ce65 aside {
        position: static;
    }
    .n6d70c7d6f391 {
        padding-top: 6px;
        top: 6px;
    }
    .c2998c9a7dd4f {
        gap: 0px 10px;
        border-radius: 24px;
        padding: 8px 8px 0px 14px;
        min-height: 0px;
        flex-wrap: wrap;
    }
    .l89bfa76194bd {
        padding: 0px 0px 4px;
        order: 3;
        flex-basis: 100%;
    }
    .ge16d557a49a8 {
        align-items: center;
        display: inline-flex;
        min-height: 44px;
    }
    .vf3fd6b7f5147 {
        font-size: 14px;
        padding: 0px 14px;
        min-height: 38px;
    }
    .def10a8018a66 {
        padding: 12px;
        grid-template-columns: 1fr;
        gap: 18px;
    }
    .k209329c89c00 {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .mf27daa39c69b, .ee132c445ce65, .qd6c85a491afa {
        grid-template-columns: 1fr;
    }
    .ld920410204de {
        grid-template-columns: 1fr 1fr;
    }
    .b88f6b18c7ed8 {
        grid-template-columns: repeat(3,minmax(0,1fr));
    }
    .x10433bfe9c92 {
        padding: 4px 8px 12px;
    }
}
@media(max-width:560px) {
    .i18e31998e245 {
        width: 40px;
        height: 40px;
    }
    .e5f64ce9353fa {
        padding: 30px 0px;
    }
    .c3e2c5fe71ca8, .v1929a4ed530f, .v6dae9a5962e6, .w1633cb82eaba {
        grid-column: 1/-1;
    }
    .ld920410204de {
        grid-template-columns: 1fr;
    }
    .xe1ea2982f563 .hfde433fd49f3 {
        flex: 1;
    }
    body {
        --ufaa7c381de52: 84px;
    }
    .i18e31998e245::after {
        inset: 10px;
    }
    .ia76ea32a723a {
        right: 12px;
        bottom: calc(12px + env(safe-area-inset-bottom));
        justify-content: center;
        max-width: none;
        left: 12px;
    }
    .k209329c89c00 {
        gap: 12px;
    }
    .b88f6b18c7ed8 {
        gap: 8px;
    }
    .h549d8d25c980 h3 {
        font-size: 15px;
    }
    .h549d8d25c980 p {
        display: none;
    }
    .cbee0fe52e0d0 {
        left: auto;
        right: 16px;
        bottom: 84px;
    }
    .h549d8d25c980 {
        padding: 10px 12px 14px;
    }
    .qb37da05c3492 {
        font-size: 12px;
        padding: 12px 4px;
    }
    .w3a15e8c0d351>.cdde0ea774ef2 {
        padding: 22px 18px;
    }
    .eef490e856fe1 {
        padding: 16px;
    }
}.u839c1bdb8e1b{z-index:auto}
:lang(th) {
    --i58f6d782f09a: "Noto Sans Thai", "Leelawadee UI", Tahoma, 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(hi) {
    --i58f6d782f09a: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif;
}
.ia76ea32a723a .hfde433fd49f3 {
    padding: 0px 16px;
    min-height: 40px;
    flex: none;
}.b04c90e544672{unicode-bidi:normal}
:lang(bn) {
    --i58f6d782f09a: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif;
}
:lang(zh) {
    --i58f6d782f09a: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;
}.t8a706507ac95{outline-offset:0}
.ia76ea32a723a .d6976c7c08185 {
    background: var(--n1dbeb0cba751);
    color: var(--vbc3a5e6ff9f2);
}.hb80e6b5188f6{opacity:1}
.ia76ea32a723a .xe440756c2b1f {
    color: var(--n1dbeb0cba751);
    background: 0 0;
    border-color: var(--n1dbeb0cba751);
}
@media(max-width:640px) {
    .ia76ea32a723a {
        border-radius: 22px;
        gap: 6px 8px;
        flex-wrap: wrap;
    }
    .hf7831b995305 {
        flex-basis: 100%;
        text-align: center;
    }
    .pa03d884630df {
        display: none;
    }
    .ia76ea32a723a .hfde433fd49f3 {
        flex: 1;
    }
}
