.a7da52302dc11 {
    text-align: center
}
.z04d539ab6ce3 li {
    counter-increment: c29500ccd3177
}
.z04d539ab6ce3 {
    counter-reset: c29500ccd3177
}
body {
    overflow-wrap: break-word;
    font: 16px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
    background: var(--g7494dfe5460a);
    margin: 0;
    color: var(--o55b0ca2c1853)
}
h1, h2, h3 {
    font-family: var(--dddb388cfb0fe);
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: -.015em;
    margin: 0 0 .6em
}
img {
    display: block;
    max-width: 100%;
    height: auto
}
html {
    scroll-behavior: smooth
}
.y6fb57fb6639c {
    opacity: .8
}.y1d0c9859e08a{font-kerning:auto}
:root {
    --m8c4934d69e6b: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-32.79 -0.261 50.4552 50.4552'%3E%3Cg transform='translate(-32.79 -0.261) scale(2.1023)'%3E%3Cpath d='M13 2 4 14h7l-1 8 9-12h-7Z'/%3E%3C/g%3E%3C/svg%3E");
    --a2989a19251be: #e4e3ef;
    --ja0d75b532f21: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-32.79 -0.261 50.4552 50.4552'%3E%3Cg transform='translate(-32.79 -0.261) scale(2.1023)'%3E%3Cpath d='m12 2 3 6.6 7 .8-5.2 4.8 1.4 7-6.2-3.6-6.2 3.6 1.4-7L2 9.4l7-.8Z'/%3E%3C/g%3E%3C/svg%3E");
    --dddb388cfb0fe: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
    --qcdfaa9f16462: #615e7e;
    --s8473db70c07e: #e3e2f2;
    --nf4819c59a9ff: 0 16px 40px rgba(30, 27, 58, .1);
    --f7333eb42a16d: #d9d6fb;
    --l25d0f0db7407: #5b50e6;
    --h157f8cf56893: #ffffff;
    --ff47a00969ada: #ffffff;
    --b7a23dedecaea: #cac8dd;
    --ud703376dfae6: #ecebfb;
    --w27c6012f028e: #ffffff;
    --gf7c6a0970192: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-32.79 -0.261 50.4552 50.4552'%3E%3Cg transform='translate(-32.79 -0.261) scale(2.1023)'%3E%3Cpath d='M12 2 4 5v6c0 5 3.4 9.5 8 11 4.6-1.5 8-6 8-11V5Zm-1.2 14.2-3.5-3.5 1.4-1.4 2.1 2.1 4.9-4.9 1.4 1.4Z'/%3E%3C/g%3E%3C/svg%3E");
    --g7494dfe5460a: #f7f7fc;
    --n6041b4257487: #c3c1dc;
    --s4381e293e28f: #16143a;
    --e6b557f0fce36: 16px;
    --k1de0b7710a95: #f5a600;
    --u26c6cad5bf8e: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-32.79 -0.261 50.4552 50.4552'%3E%3Cg transform='translate(-32.79 -0.261) scale(2.1023)'%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");
    --a750e7fcc1466: #2a2758;
    --hfe8fb4323815: #4338ca;
    --baa6bdde094ef: #4338ca;
    --j819a67bf69bd: 12px;
    --pb62734bc0f81: #15803d;
    --o55b0ca2c1853: #1e1b3a
}
a {
    color: inherit
}
.v56f56ec6da6c {
    position: absolute;
    left: -999px
}.ra3b3b52eb8fd{z-index:auto}
.v56f56ec6da6c:focus {
    padding: 8px 12px;
    left: 16px;
    z-index: 99;
    background: var(--w27c6012f028e);
    top: 8px
}
.se87383789f6a:hover {
    transform: translateY(-1px)
}.d36e644bd4cfd{isolation:auto}
.l4748586bce02 {
    text-align: left
}.y2188de122549{visibility:inherit}
.ma2d68284bbaa {
    margin-inline: auto;
    width: min(1160px,100% - 32px)
}
.b6f81aef55657 {
    margin-inline: auto;
    max-width: 860px
}
.m054b9b3104a4 {
    gap: 22px;
    align-items: center;
    display: flex;
    min-height: 66px
}.g127147edcbb7{outline-offset:0}
.ndccaec717c22 {
    font: 800 21px var(--dddb388cfb0fe);
    align-items: center;
    min-height: 44px;
    flex: none;
    text-decoration: none;
    gap: 10px;
    display: inline-flex
}
* {
    box-sizing: border-box
}
.n34a708ac8009 {
    position: sticky;
    top: 0;
    box-shadow: 0 1px color-mix(in srgb,var(--h157f8cf56893) 14%,transparent);
    background: var(--hfe8fb4323815);
    color: var(--h157f8cf56893);
    z-index: 60
}
.ndccaec717c22 img {
    object-fit: cover;
    border-radius: 10px;
    width: 38px;
    height: 38px;
    box-shadow: 0 0 0 2px color-mix(in srgb,var(--h157f8cf56893) 50%,transparent)
}
.kd6f0ef436ba4 {
    align-items: center;
    overflow-x: auto;
    scrollbar-width: none;
    display: flex;
    gap: 4px;
    flex: 1;
    min-width: 0
}
.kd6f0ef436ba4::-webkit-scrollbar {
    display: none
}.t9fcb89fd4a65{contain:none}
.ie49529ea247b {
    color: color-mix(in srgb,var(--h157f8cf56893) 92%,transparent);
    white-space: nowrap;
    flex: none;
    font-size: 15px;
    font-weight: 600;
    border-radius: 10px;
    text-decoration: none;
    padding: 8px 12px
}
.t39eed8585456 {
    font-size: 13px;
    display: flex;
    margin-left: auto;
    gap: 6px
}
.t39eed8585456 a[aria-current] {
    font-weight: 800;
    text-decoration: underline
}
.i4ed7c570419c {
    flex: none;
    display: flex;
    gap: 8px;
    margin-left: auto
}.p58f3cfcc522b{opacity:1}
.se87383789f6a {
    align-items: center;
    justify-content: center;
    font-weight: 800;
    border: 1px solid transparent;
    text-decoration: none;
    cursor: pointer;
    min-height: 42px;
    padding: 0 20px;
    white-space: nowrap;
    border-radius: var(--j819a67bf69bd);
    transition: transform 150ms,box-shadow 150ms;
    display: inline-flex
}
.nf2005fa72870 {
    gap: 48px;
    grid-template-columns: minmax(0,1.05fr)minmax(0,1fr);
    display: grid;
    align-items: center
}
.i4502a6afb4bb {
    width: 100%
}
.gaaa86c956e4e img {
    object-fit: contain;
    width: 100%;
    height: auto;
    aspect-ratio: 4/3
}
.ie49529ea247b:hover {
    background: color-mix(in srgb,var(--h157f8cf56893) 14%,transparent);
    color: var(--h157f8cf56893)
}
.jb0cb55c42b99 {
    color: var(--hfe8fb4323815);
    box-shadow: 0 8px 20px rgba(0,0,0,.14);
    background: var(--h157f8cf56893)
}.ue70e8bd25cd4{contain:none}
.pcfe75fa89173 {
    border-color: color-mix(in srgb,var(--h157f8cf56893) 55%,transparent);
    color: var(--h157f8cf56893);
    background: 0 0
}
.kd7aae87abcd6 {
    background: var(--hfe8fb4323815);
    box-shadow: 0 8px 20px color-mix(in srgb,var(--hfe8fb4323815) 28%,transparent);
    color: var(--h157f8cf56893)
}
.kd7aae87abcd6:hover {
    background: var(--l25d0f0db7407)
}.ka8c76ac2d313{opacity:1}
.s70a6c8049c23 {
    border-color: var(--hfe8fb4323815);
    background: 0 0;
    color: var(--hfe8fb4323815)
}.ica5083049f36{outline-offset:0}
.p23c9f2e98ec1 {
    background: radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--h157f8cf56893) 16%,transparent),transparent 40%),linear-gradient(160deg,var(--hfe8fb4323815),color-mix(in srgb,var(--hfe8fb4323815) 70%,#000000));
    position: relative;
    border-radius: 0 0 50% 50%/0 0 70px 70px;
    color: var(--h157f8cf56893);
    padding: 46px 0 120px
}
.a9af310d80cf7 {
    margin: 0 0 14px;
    padding: 5px 14px;
    background: color-mix(in srgb,var(--h157f8cf56893) 16%,transparent);
    border-radius: 999px;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: .06em;
    display: inline-block
}
.p23c9f2e98ec1 h1 {
    font-size: clamp(32px,5vw,58px);
    line-height: 1.06
}.q0ae51f9bfadc{outline-offset:0}
.k1233a2046ff6 {
    color: color-mix(in srgb,var(--h157f8cf56893) 82%,transparent);
    font-size: 18px
}.t09ae7d6aea5a{visibility:inherit}
.l53eb404afd29 {
    display: flex;
    flex-wrap: wrap;
    margin-top: 24px;
    gap: 12px
}
.gaaa86c956e4e {
    grid-area: 1/1;
    transition: opacity 500ms;
    opacity: 0;
    margin: 0
}.k5c6912aef326{unicode-bidi:normal}
.mb94d44d749c7 {
    display: grid;
    overflow: hidden;
    border: 6px solid color-mix(in srgb,var(--h157f8cf56893) 90%,transparent);
    background: color-mix(in srgb,var(--h157f8cf56893) 12%,transparent);
    border-radius: calc(var(--e6b557f0fce36) + 6px);
    box-shadow: 0 30px 60px rgba(0,0,0,.25);
    position: relative
}.qfe4861d9e898{isolation:auto}
.m92fad9d46866 {
    transform: translateY(-50%);
    width: 40px;
    color: #1e1b3a;
    background: rgba(255,255,255,.92);
    position: absolute;
    top: 50%;
    cursor: pointer;
    font-size: 22px;
    font-weight: 800;
    height: 40px;
    border: 0;
    border-radius: 50%
}
.v7783f78e8168 {
    z-index: 2;
    position: relative;
    margin-top: -72px
}
.ea579b455e719 strong {
    color: var(--hfe8fb4323815);
    font: 800 clamp(22px,2.6vw,30px)var(--dddb388cfb0fe)
}
.ea579b455e719 span {
    color: var(--qcdfaa9f16462);
    font-size: 13px
}.s7a123f9bbcf5{outline-offset:0}
.eddac5d873615 {
    left: 10px
}.r0b52f92b852f{z-index:auto}
.x1304dfe4de7a {
    right: 10px
}.j7065bd6892a5{opacity:1}
.gaaa86c956e4e[data-y2321d9988508] {
    opacity: 1
}.pf7dab68b920e{contain:none}
.ea579b455e719 {
    gap: 14px;
    display: grid;
    padding: 0;
    margin: 0;
    list-style: none;
    grid-template-columns: repeat(auto-fit,minmax(170px,1fr))
}
.ea579b455e719 li {
    align-items: center;
    display: flex;
    box-shadow: var(--nf4819c59a9ff);
    background: var(--w27c6012f028e);
    border-radius: var(--e6b557f0fce36);
    text-align: center;
    padding: 22px 16px;
    flex-direction: column
}
.r07d65c08b594 {
    gap: 22px;
    display: grid
}.db1f8ff3a4a7a{visibility:inherit}
.oe4619fb36e74:nth-child(even) .s461648cef39d {
    order: 2
}
.w907b91d6d4ae {
    background: var(--ff47a00969ada)
}.y9e10503caaa3{isolation:auto}
.s423cad88550e {
    padding: 64px 0
}
.ga82f67d98507 {
    text-align: center;
    margin: 0 0 30px;
    font-size: clamp(26px,3.4vw,38px)
}
.b439189ec57a7 {
    margin: 0 0 8px;
    text-transform: uppercase;
    color: var(--hfe8fb4323815);
    letter-spacing: .1em;
    font-size: 14px;
    font-weight: 800
}
.y7ebce16330df a {
    color: var(--hfe8fb4323815)
}
.y7ebce16330df {
    margin-bottom: 26px
}
.y7ebce16330df h2 {
    margin-top: 1.2em;
    font-size: 25px
}
.y7ebce16330df h3 {
    margin-top: 1em;
    font-size: 19px
}
.y7ebce16330df table {
    margin: 16px 0;
    border-collapse: collapse;
    background: var(--w27c6012f028e);
    width: 100%
}
.e69ca2e0144c8 {
    font-size: 14px;
    color: var(--qcdfaa9f16462)
}
.y7ebce16330df th {
    background: var(--ud703376dfae6)
}
.y7ebce16330df td, .y7ebce16330df th {
    padding: 10px 14px;
    text-align: left;
    border: 1px solid var(--s8473db70c07e);
    vertical-align: top
}.j5b3d2d566cbc{z-index:auto}
.tdf0c804a6e75 {
    text-align: center;
    margin-top: 28px
}
.oe4619fb36e74 h2 {
    font-size: 23px;
    margin-bottom: 8px
}
.oe4619fb36e74 .y7ebce16330df {
    margin: 0;
    color: var(--qcdfaa9f16462)
}.ae9ba8ee715c7{visibility:inherit}
.idbe623413f56 h3 {
    margin: 0 0 4px;
    font-size: 19px
}.efcc2e8eb5c91{unicode-bidi:normal}
.idbe623413f56 p {
    color: var(--qcdfaa9f16462);
    margin: 0 0 14px;
    font-size: 14px
}
.x01e0c4943ff1 {
    color: color-mix(in srgb,var(--k1de0b7710a95) 55%,var(--o55b0ca2c1853));
    font-weight: 800
}
.oe4619fb36e74 {
    display: grid;
    gap: 32px;
    border-radius: calc(var(--e6b557f0fce36) + 4px);
    padding: 28px 32px;
    background: var(--w27c6012f028e);
    box-shadow: var(--nf4819c59a9ff);
    align-items: center;
    grid-template-columns: 140px minmax(0,1fr)
}.c8d2c5d7af4d3{font-kerning:auto}
.oe4619fb36e74:nth-child(even) {
    grid-template-columns: minmax(0,1fr)140px
}
.l7fc6ae656017 {
    gap: 22px;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(280px,1fr))
}
.r94dd0d10cb24 a:hover {
    transform: translateY(-4px);
    box-shadow: var(--nf4819c59a9ff)
}
.s461648cef39d {
    --lf4ca5ccdf773: var(--ja0d75b532f21);
    border-radius: 50%;
    position: relative;
    width: 140px;
    height: 140px;
    background: linear-gradient(145deg,var(--ud703376dfae6),color-mix(in srgb,var(--hfe8fb4323815) 22%,var(--ud703376dfae6)))
}
.oe4619fb36e74:nth-child(3n+2) .s461648cef39d {
    --lf4ca5ccdf773: var(--gf7c6a0970192)
}
.oe4619fb36e74:nth-child(3n) .s461648cef39d {
    --lf4ca5ccdf773: var(--m8c4934d69e6b)
}
.s461648cef39d::after {
    content: "";
    position: absolute;
    inset: 40px;
    -webkit-mask: var(--lf4ca5ccdf773)center/contain no-repeat;
    mask: var(--lf4ca5ccdf773)center/contain no-repeat;
    background: var(--hfe8fb4323815)
}.bd195cac67bbb{visibility:inherit}
.r94dd0d10cb24 a {
    transition: transform 200ms,box-shadow 200ms;
    border: 1px solid var(--s8473db70c07e);
    display: flex;
    height: 100%;
    text-decoration: none;
    overflow: hidden;
    background: var(--w27c6012f028e);
    border-radius: var(--e6b557f0fce36);
    flex-direction: column
}.lc21ba2748948{outline-offset:0}
.ye146baf3e1a1 img {
    width: 100%;
    aspect-ratio: 16/10;
    object-fit: cover
}
.ye146baf3e1a1 {
    background: var(--ud703376dfae6)
}
.idbe623413f56 {
    display: flex;
    padding: 16px 18px 18px;
    flex-direction: column;
    flex: 1
}.y3b02cc72af52{z-index:auto}
.ifdd030db0db5 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: auto
}.m75e32f810397{font-kerning:auto}
.lf66a8a9f6196 {
    background: var(--hfe8fb4323815);
    display: grid;
    font-weight: 800;
    border-radius: 50%;
    color: var(--h157f8cf56893);
    place-items: center;
    width: 36px;
    height: 36px
}
.z2961d315ceb5 {
    gap: 14px;
    margin: 10px 0 0;
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(240px,1fr))
}.tae3d9fb9439b{isolation:auto}
.z2961d315ceb5 div {
    column-gap: 12px;
    display: grid;
    grid-template-columns: 26px minmax(0,1fr);
    box-shadow: var(--nf4819c59a9ff);
    background: var(--w27c6012f028e);
    border-radius: var(--e6b557f0fce36);
    padding: 18px
}.k7590bc56a95d{font-kerning:auto}
.z2961d315ceb5 div::before {
    background: var(--hfe8fb4323815);
    content: "";
    grid-row: span 2;
    width: 26px;
    height: 26px;
    -webkit-mask: var(--u26c6cad5bf8e)center/contain no-repeat;
    mask: var(--u26c6cad5bf8e)center/contain no-repeat
}.t3a7e6dd20ace{outline-offset:0}
.z2961d315ceb5 dt {
    font-weight: 800
}.u3d987388df83{font-kerning:auto}
.z2961d315ceb5 dd {
    margin: 0;
    color: var(--qcdfaa9f16462);
    font-size: 15px
}.if26c3cbdda28{outline-offset:0}
.z04d539ab6ce3 a:hover {
    color: var(--hfe8fb4323815)
}
.z04d539ab6ce3 {
    display: grid;
    gap: 16px;
    padding: 0;
    list-style: none;
    margin: 0;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    position: relative
}.w380c0a0fe295{opacity:1}
.z04d539ab6ce3::before {
    content: "";
    border-radius: 3px;
    position: absolute;
    left: 8%;
    height: 3px;
    right: 8%;
    top: 22px;
    background: linear-gradient(90deg,var(--hfe8fb4323815),var(--f7333eb42a16d))
}
.x061017165420 div {
    padding: 16px 18px 18px
}
.z04d539ab6ce3 a {
    flex-direction: column;
    text-align: center;
    display: flex;
    text-decoration: none;
    position: relative;
    align-items: center;
    font-weight: 800;
    gap: 12px
}.d860b6979dbdc{isolation:auto}
.g6ff70edd8f66 {
    display: grid;
    width: 46px;
    height: 46px;
    background: var(--hfe8fb4323815);
    border: 4px solid var(--ff47a00969ada);
    border-radius: 50%;
    place-items: center;
    box-shadow: 0 0 0 3px var(--hfe8fb4323815)
}.teeb328ab0d15{isolation:auto}
.g6ff70edd8f66::before {
    font-weight: 800;
    color: var(--h157f8cf56893);
    content: counter(c29500ccd3177)
}.o6dd9516b1733{font-kerning:auto}
.x061017165420 h3, .x061017165420 h2 {
    margin: 0 0 6px;
    font-size: 18px
}
.x061017165420 p {
    margin: 0;
    color: var(--qcdfaa9f16462);
    font-size: 14px
}.ye27acec68053{outline-offset:0}
.x6c65aeffe50c {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(auto-fill,minmax(280px,1fr))
}
.x061017165420 a {
    display: block;
    height: 100%;
    border-radius: var(--e6b557f0fce36);
    overflow: hidden;
    box-shadow: var(--nf4819c59a9ff);
    background: var(--w27c6012f028e);
    text-decoration: none
}
.x061017165420 img {
    width: 100%;
    aspect-ratio: 1200/630;
    object-fit: cover
}.g7455a5e81219{unicode-bidi:normal}
.vee3acdf35d75 summary {
    padding: 18px 20px;
    display: flex;
    list-style: none;
    font-weight: 700;
    cursor: pointer;
    justify-content: space-between;
    gap: 12px
}
.vee3acdf35d75 summary::-webkit-details-marker {
    display: none
}
.vee3acdf35d75 details {
    border-radius: var(--e6b557f0fce36);
    box-shadow: 0 4px 14px rgba(30,27,58,5%);
    margin-bottom: 12px;
    background: var(--w27c6012f028e)
}
.vee3acdf35d75 summary::after {
    background: var(--ud703376dfae6);
    display: grid;
    border-radius: 50%;
    flex: none;
    place-items: center;
    content: "+";
    font-weight: 800;
    color: var(--hfe8fb4323815);
    width: 26px;
    height: 26px
}.cdafd44081ebc{outline-offset:0}
.vee3acdf35d75 details[open] summary::after {
    background: var(--hfe8fb4323815);
    color: var(--h157f8cf56893);
    content: "−"
}
.vee3acdf35d75 p {
    color: var(--qcdfaa9f16462);
    padding: 0 20px 18px;
    margin: 0
}.d32a9b14574b5{outline-offset:0}
.e79d74f25007a {
    padding: 28px;
    box-shadow: var(--nf4819c59a9ff);
    margin: 48px 0;
    background: var(--w27c6012f028e);
    border-radius: var(--e6b557f0fce36)
}
.v3a58ea94570d {
    padding: 2px 10px;
    font: 800 12px/1.6 system-ui,sans-serif;
    border-radius: 999px;
    background: var(--ud703376dfae6);
    vertical-align: middle;
    color: var(--hfe8fb4323815);
    display: inline-block
}
.xb3766048bb75 {
    display: grid;
    gap: 12px;
    grid-template-columns: repeat(auto-fit,minmax(220px,1fr))
}
.nb0d203670710 {
    gap: 6px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}
.ab4a47648baec small {
    color: var(--qcdfaa9f16462)
}.re1db955cd6d0{visibility:inherit}
.g2db9af9c54bb p {
    margin: 8px 0 0;
    font-size: 15px
}.wa805195d03ed{opacity:1}
.ab4a47648baec {
    align-items: center;
    gap: 8px;
    display: inline-flex
}
.g2db9af9c54bb {
    background: var(--g7494dfe5460a);
    padding: 16px;
    border-radius: 12px
}
.s8ff552b31eff {
    background: linear-gradient(90deg,var(--k1de0b7710a95) calc(var(--wdbb23d10a818)/5 * 100%),var(--a2989a19251be) 0);
    -webkit-mask: repeating-linear-gradient(90deg,#000000 0 16px,transparent 16px 18.5px);
    width: 90px;
    height: 16px;
    mask: repeating-linear-gradient(90deg,#000000 0 16px,transparent 16px 18.5px);
    display: inline-block
}
.j8e45ecb6dcfa {
    gap: 6px;
    display: inline-flex
}
.x3b1a6c7ef45b {
    padding: 22px;
    margin: 28px 0;
    box-shadow: var(--nf4819c59a9ff);
    background: var(--w27c6012f028e);
    text-align: center;
    border-radius: var(--e6b557f0fce36)
}
.h29213bd5ba6e {
    margin: 0 0 10px;
    font-weight: 800
}
.j8e45ecb6dcfa button {
    font-size: 22px;
    background: var(--g7494dfe5460a);
    color: var(--b7a23dedecaea);
    cursor: pointer;
    border: 1px solid var(--s8473db70c07e);
    border-radius: 12px;
    width: 44px;
    height: 44px
}.q335c015b3f04{z-index:auto}
.j8e45ecb6dcfa button:disabled {
    cursor: default
}.c0e37307db41c{isolation:auto}
.j8e45ecb6dcfa button:hover, .j8e45ecb6dcfa button[data-y2321d9988508] {
    color: var(--k1de0b7710a95)
}.ha96e4b90b3d3{visibility:inherit}
.j6b4086b4a578 {
    min-height: 1.2em;
    margin: 10px 0 0;
    color: var(--qcdfaa9f16462);
    font-size: 14px
}
.j4553dcc5b0bf {
    width: 1px;
    position: absolute;
    opacity: 0;
    height: 1px;
    left: -9999px
}
.i8515617573ca aside {
    position: sticky;
    top: 88px
}.c495868389a73{visibility:inherit}
.ub93ca433ce20 {
    color: var(--h157f8cf56893);
    padding: 46px 0 40px;
    background: linear-gradient(160deg,var(--hfe8fb4323815),color-mix(in srgb,var(--hfe8fb4323815) 70%,#000000))
}.vc06ffc2f979c{opacity:1}
.ub93ca433ce20 .k1233a2046ff6 {
    color: color-mix(in srgb,var(--h157f8cf56893) 82%,transparent)
}
.ub93ca433ce20 .kd7aae87abcd6 {
    color: var(--hfe8fb4323815);
    background: var(--h157f8cf56893)
}
.ub93ca433ce20 .s70a6c8049c23 {
    border-color: var(--h157f8cf56893);
    color: var(--h157f8cf56893)
}
.a150231186b28 a {
    color: inherit
}
.vaa0ab05f8014 h3 {
    color: var(--pb62734bc0f81)
}.l14c483462933{unicode-bidi:normal}
.s700dce8f84ea h3 {
    color: #c2410c
}
.ub93ca433ce20 h1 {
    font-size: clamp(28px,4.2vw,46px)
}.f52b63ecf2e47{outline-offset:0}
.a150231186b28 ol {
    margin: 0 0 12px;
    padding: 0;
    display: flex;
    font-size: 14px;
    flex-wrap: wrap;
    list-style: none;
    gap: 6px;
    opacity: .85
}
.a150231186b28 li+li::before {
    margin-right: 6px;
    content: "›"
}.f75a4ddd66539{font-kerning:auto}
.i8515617573ca {
    display: grid;
    gap: 30px;
    grid-template-columns: minmax(0,1fr)320px;
    align-items: start
}
.ma59274f896a2 {
    margin-bottom: 20px;
    border-radius: var(--e6b557f0fce36);
    width: 100%;
    aspect-ratio: 1200/630;
    object-fit: cover
}
.s2c92121e7559 .ea579b455e719 {
    margin-bottom: 20px
}
.s2c92121e7559 .ea579b455e719 li {
    box-shadow: none;
    padding: 14px;
    border: 1px solid var(--s8473db70c07e)
}
.s85b1333196fd {
    border-radius: var(--e6b557f0fce36);
    padding: 22px;
    background: var(--w27c6012f028e);
    box-shadow: var(--nf4819c59a9ff)
}
.s85b1333196fd img {
    border-radius: 12px;
    margin-bottom: 12px;
    width: 100%;
    aspect-ratio: 1200/630;
    object-fit: cover
}
.s85b1333196fd .kd7aae87abcd6 {
    width: 100%
}.sf5cea396d937{font-kerning:auto}
.vaa0ab05f8014, .s700dce8f84ea {
    border-radius: var(--e6b557f0fce36);
    box-shadow: 0 4px 14px rgba(30,27,58,5%);
    background: var(--w27c6012f028e);
    padding: 18px 20px
}
.s85b1333196fd .se87383789f6a {
    margin-top: 12px
}.hcd0e33b4f3c5{font-kerning:auto}
.md5a6cea40008 {
    gap: 14px;
    display: grid;
    grid-template-columns: 1fr 1fr
}
.wb3bd28d0ac63 {
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
    gap: 12px
}
.s85b1333196fd h2 {
    font-size: 22px
}.u3d9955322bda{font-kerning:auto}
.j99b822fb1766 {
    padding: 0;
    counter-reset: ce9f1ca0beba9;
    list-style: none
}.l54a6bdd6ad8e{unicode-bidi:normal}
.wb3bd28d0ac63 img {
    border-radius: 12px
}
.j99b822fb1766 li {
    margin-bottom: 12px;
    counter-increment: ce9f1ca0beba9;
    background: var(--w27c6012f028e);
    border-radius: var(--e6b557f0fce36);
    padding: 18px 20px 18px 74px;
    box-shadow: 0 4px 14px rgba(30,27,58,5%);
    position: relative
}
.j99b822fb1766 li::before {
    left: 18px;
    background: var(--hfe8fb4323815);
    font-weight: 800;
    top: 16px;
    display: grid;
    place-items: center;
    width: 40px;
    position: absolute;
    content: counter(ce9f1ca0beba9);
    border-radius: 12px;
    color: var(--h157f8cf56893);
    height: 40px
}
.tfd0cb737c415 {
    align-items: baseline;
    display: flex;
    gap: 12px
}
.x267b489ff9b8 {
    list-style: none;
    padding: 0;
    border-left: 3px solid var(--ud703376dfae6)
}
.j99b822fb1766 h3 {
    margin: 0 0 4px;
    font-size: 18px
}.d42a11e8d8110{outline-offset:0}
.j99b822fb1766 p {
    margin: 0;
    color: var(--qcdfaa9f16462)
}.b0d93f7bbf115{font-kerning:auto}
.tfd0cb737c415 strong {
    font-size: 20px;
    color: var(--hfe8fb4323815)
}
.tfd0cb737c415 span, .e7c3f92b7dfa1 {
    color: var(--qcdfaa9f16462)
}.x4928be89b4a1{visibility:inherit}
.r679ec6110620 a {
    color: var(--hfe8fb4323815)
}
[data-k6e2e60ad32a8] a {
    color: var(--hfe8fb4323815)
}
.i73b329327e44 {
    gap: 18px;
    display: grid;
    margin-bottom: 32px;
    grid-template-columns: repeat(auto-fill,minmax(240px,1fr))
}
[data-k6e2e60ad32a8] h2 {
    font-size: 20px
}
.x267b489ff9b8 li {
    padding: 0 0 24px 24px;
    position: relative
}.q77ef2e5e72e9{contain:none}
.x267b489ff9b8 li::before {
    background: var(--hfe8fb4323815);
    content: "";
    width: 15px;
    height: 15px;
    position: absolute;
    border: 3px solid var(--g7494dfe5460a);
    border-radius: 50%;
    left: -9px;
    top: 6px
}
.da034c1fc1b8b {
    border-radius: var(--e6b557f0fce36);
    text-align: center;
    padding: 22px;
    background: var(--w27c6012f028e);
    box-shadow: var(--nf4819c59a9ff)
}.ucc0a0152614b{unicode-bidi:normal}
.da034c1fc1b8b img {
    object-fit: cover;
    border-radius: 50%;
    width: 88px;
    height: 88px;
    margin: 0 auto 10px
}
.r679ec6110620 {
    padding: 22px;
    background: var(--ud703376dfae6);
    margin-top: 28px;
    border-radius: var(--e6b557f0fce36)
}
[data-k6e2e60ad32a8] {
    padding: 22px 26px;
    border-radius: var(--e6b557f0fce36);
    margin: 0 auto 48px;
    width: min(860px,100% - 32px);
    box-shadow: var(--nf4819c59a9ff);
    background: var(--w27c6012f028e)
}
[data-k6e2e60ad32a8] ul {
    margin: 0;
    padding-left: 20px
}.y8c4ff3fd9aaa{unicode-bidi:normal}
.cf55894f5f789 {
    margin-top: 28px;
    display: flex;
    justify-content: center;
    gap: 8px
}.a8f3ff56c17d4{contain:none}
.cf55894f5f789 a, .cf55894f5f789 span {
    border-radius: 10px;
    background: var(--w27c6012f028e);
    text-decoration: none;
    padding: 6px 12px
}
.cf55894f5f789 span {
    background: var(--hfe8fb4323815);
    color: var(--h157f8cf56893)
}.e357b7c392eb6{font-kerning:auto}
.y42f781fed68c {
    background: var(--s4381e293e28f);
    color: var(--n6041b4257487);
    padding: 48px 0 24px
}
.y42f781fed68c .ndccaec717c22 {
    color: #ffffff
}
.y42f781fed68c h2 {
    color: #ffffff;
    margin-bottom: 10px;
    font-size: 15px
}
.jb94560d91445 {
    display: grid;
    grid-template-columns: 1.4fr repeat(3,1fr);
    gap: 28px
}
.y42f781fed68c a {
    display: block;
    padding: 3px 0;
    text-decoration: none;
    color: var(--n6041b4257487)
}
.y42f781fed68c a:hover {
    color: #ffffff
}.s7a8c13e541e1{outline-offset:0}
.s8f357709f59a {
    font-size: 13px;
    margin-top: 28px;
    border-top: 1px solid var(--a750e7fcc1466);
    padding-top: 18px
}
.c8c13869a20a0 {
    display: none
}
.q2dd9c78df3ec {
    position: fixed;
    width: 44px;
    background: var(--hfe8fb4323815);
    right: 18px;
    opacity: 0;
    height: 44px;
    transition: opacity 200ms;
    box-shadow: var(--nf4819c59a9ff);
    pointer-events: none;
    bottom: 24px;
    cursor: pointer;
    z-index: 69;
    font-size: 20px;
    border: 0;
    border-radius: 12px;
    color: var(--h157f8cf56893)
}
body[data-bea082229a5b7=v261dba9921c3] .ie49529ea247b {
    border-radius: 999px;
    border: 1px solid color-mix(in srgb,var(--h157f8cf56893) 30%,transparent);
    margin-right: 4px
}
.q2dd9c78df3ec[data-x0954d401cde0] {
    pointer-events: auto;
    opacity: 1
}
body[data-ob74b5b3ab65d=l85bd7ddc4635] .n34a708ac8009 {
    background: color-mix(in srgb,var(--hfe8fb4323815) 72%,#000000)
}
@media(min-width:901px) {
    body[data-lfa2e9b3df2dd=rd616db5a5568] .nf2005fa72870 {
        text-align: center;
        grid-template-columns: 1fr
    }
    body[data-lfa2e9b3df2dd=rd616db5a5568] .p23c9f2e98ec1 .l53eb404afd29 {
        justify-content: center
    }
    body[data-lfa2e9b3df2dd=rd616db5a5568] .d625a38b94399 {
        margin: 0 auto;
        max-width: 860px
    }
    body[data-lfa2e9b3df2dd=rd616db5a5568] .mb94d44d749c7 {
        margin: 0 auto;
        width: min(820px,100%)
    }
    body[data-lfa2e9b3df2dd=rd616db5a5568] .gaaa86c956e4e img {
        aspect-ratio: 16/7;
        object-fit: cover
    }
}.v0e903a1ee32d{isolation:auto}
body[data-yee2d47f20cdd=x5eb60f52ffff] .c8c13869a20a0 {
    color: var(--o55b0ca2c1853);
    border-top: 1px solid var(--s8473db70c07e);
    background: var(--w27c6012f028e)
}.s26fe36e4b6bc{isolation:auto}
body[data-yee2d47f20cdd=x5eb60f52ffff] .c8c13869a20a0 .jb0cb55c42b99 {
    background: var(--hfe8fb4323815);
    color: var(--h157f8cf56893)
}
body[data-yee2d47f20cdd=x5eb60f52ffff] .c8c13869a20a0 .pcfe75fa89173 {
    color: var(--hfe8fb4323815);
    border-color: var(--hfe8fb4323815)
}
@media(max-width:900px) {
    .s461648cef39d::after {
        inset: 24px
    }
    body {
        --b91fae9dbc23b: calc(66px + env(safe-area-inset-bottom))
    }
    .m054b9b3104a4 {
        gap: 0 12px;
        padding-top: 10px;
        min-height: 0;
        flex-wrap: wrap
    }
    .nf2005fa72870 {
        gap: 24px;
        grid-template-columns: 1fr
    }
    .ea579b455e719 {
        gap: 10px;
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
    .i8515617573ca aside {
        position: static
    }
    .kd6f0ef436ba4 {
        order: 3;
        padding: 0;
        flex-basis: 100%
    }
    .nf2005fa72870>.mb94d44d749c7 {
        order: -1
    }
    .oe4619fb36e74:nth-child(even) .s461648cef39d {
        order: 0
    }
    .v7783f78e8168 {
        margin-top: -64px
    }
    .ie49529ea247b {
        min-height: 44px;
        align-items: center;
        display: inline-flex
    }
    .i4ed7c570419c .pcfe75fa89173 {
        display: none
    }
    .i4ed7c570419c .se87383789f6a {
        padding: 0 14px;
        min-height: 36px;
        font-size: 14px
    }
    .p23c9f2e98ec1 {
        border-radius: 0 0 50% 50%/0 0 36px 36px;
        padding: 20px 0 100px
    }
    .ea579b455e719 li {
        padding: 14px 10px
    }
    .oe4619fb36e74:nth-child(even), .oe4619fb36e74 {
        grid-template-columns: 1fr;
        padding: 22px;
        text-align: center;
        gap: 14px
    }
    .c8c13869a20a0 {
        position: fixed;
        z-index: 70;
        left: 0;
        background: var(--hfe8fb4323815);
        gap: 10px;
        align-items: center;
        right: 0;
        color: var(--h157f8cf56893);
        display: flex;
        bottom: 0;
        padding: 10px 14px calc(10px + env(safe-area-inset-bottom));
        box-shadow: 0 -8px 24px rgba(30,27,58,.18)
    }
    .q2dd9c78df3ec {
        bottom: 80px
    }
    .md5a6cea40008, .i8515617573ca {
        grid-template-columns: 1fr
    }
    .jb94560d91445 {
        grid-template-columns: 1fr 1fr
    }
    .s461648cef39d {
        margin: 0 auto;
        width: 88px;
        height: 88px
    }
    .o11a973fd7a7b {
        min-width: 0;
        margin: 0;
        -webkit-line-clamp: 2;
        overflow: hidden;
        font-size: 14px;
        display: -webkit-box;
        font-weight: 800;
        line-height: 1.35;
        -webkit-box-orient: vertical;
        flex: 1
    }
}
@media(max-width:560px) {
    .z04d539ab6ce3::before {
        width: 3px;
        left: 22px;
        right: auto;
        top: 10px;
        bottom: 10px;
        height: auto
    }
    .z04d539ab6ce3 {
        grid-auto-flow: row;
        gap: 14px
    }
    .jb94560d91445 {
        grid-template-columns: 1fr
    }
    .s423cad88550e {
        padding: 44px 0
    }
    .l53eb404afd29 .se87383789f6a {
        flex: 1
    }
    .z04d539ab6ce3 a {
        text-align: left;
        flex-direction: row
    }
}
:lang(th) {
    --dddb388cfb0fe: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif
}
:lang(hi) {
    --dddb388cfb0fe: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif
}.jd9da1020de57{visibility:inherit}
:lang(bn) {
    --dddb388cfb0fe: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif
}
.p23c9f2e98ec1 .l422673672c83 {
    color: var(--h157f8cf56893)
}.pc9520180f895{visibility:inherit}
: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
}
:lang(zh) {
    --dddb388cfb0fe: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif
}.x1df9b676c760{font-kerning:auto}
@media(max-width:640px) {
    .c8c13869a20a0 {
        gap: 6px 8px;
        flex-wrap: wrap
    }
    .o11a973fd7a7b {
        text-align: center;
        flex-basis: 100%
    }
    .c8c13869a20a0 .se87383789f6a {
        flex: 1
    }
}
