.pbddb9d6a9c5b {
    --jb558f2f73d1e: var(--ted790073e440);
    --ted790073e440: #ffffff;
    --v2816fc2c5dc6: #1f2937;
    --t27099f549477: #6b7280;
    color: var(--v2816fc2c5dc6);
    --b6995390d0b6c: #ffffff;
    background: var(--ted790073e440);
    --zcb767928f0c3: #d1d5db;
    --t4ebf76d52f61: #0a6fd6;
    --f5c5597b41bb9: #374151;
    font: 16px/1.75 system-ui,-apple-system,segoe ui,Roboto,sans-serif;
    --ve24c393bd353: 6px;
    margin: 0;
    --y08d008933a90: var(--w5ae50fc09b32);
    --ze3eca955409f: #f3f4f6;
    --w5ae50fc09b32: #ef5f5f;
    --c75d14de8ae4b: #ffffff;
    --l94adac29bc45: #f9fafb;
    --m7413e03db988: #14b885;
    --u68a15da21919: #ffffff;
    --g93856264b28c: var(--c75d14de8ae4b);
    --j400cecec8d5e: #ff6b00;
    --iec74e1c642cd: #f9fafb;
    --i3240ad204ab3: #d32f2f;
}
.pbddb9d6a9c5b[data-e0f9a92e8afc7=s4c5cbe60d486] {
    --w5ae50fc09b32: #f26b5b;
    --t4ebf76d52f61: #2563eb;
    --m7413e03db988: #10b981;
}
.pbddb9d6a9c5b *, .pbddb9d6a9c5b *::before, .pbddb9d6a9c5b *::after {
    box-sizing: border-box;
}
.o6e7d633a886b {
    left: -9999px;
    position: absolute;
}.hb4b2863a762c{unicode-bidi:normal}
:where(.pbddb9d6a9c5b) a {
    color: inherit;
}.nb5490c081044{font-kerning:auto}
.o6e7d633a886b:focus {
    left: 12px;
    background: var(--w5ae50fc09b32);
    top: 12px;
    z-index: 60;
    color: var(--c75d14de8ae4b);
    padding: 8px 12px;
}.e08c717b71890{opacity:1}
.c614967eb5133 {
    background: #ffffff;
    border-bottom: 1px solid #e5e7eb;
}
.pbddb9d6a9c5b img {
    max-width: 100%;
}
.yeb59d49fdd98 {
    padding: 0 16px;
    margin: 0 auto;
    width: 100%;
    max-width: 1200px;
}
.ma95b26949002 {
    min-height: 64px;
    flex-wrap: wrap;
    align-items: center;
    display: flex;
    padding-block: 8px;
    gap: 10px 20px;
}.bc76642f7c755{contain:none}
.i91de03d98b71 img {
    width: 56px;
    height: 56px;
    object-fit: cover;
}.af9ca78ec050b{visibility:inherit}
.i91de03d98b71 {
    gap: 12px;
    align-items: center;
    text-decoration: none;
    font-size: 22px;
    font-weight: 600;
    display: inline-flex;
}.ka63b28df0b1b{isolation:auto}
.eb5e58b698261 a {
    text-decoration: none;
    color: #374151;
}.z7876fd098117{opacity:1}
.eb5e58b698261 a:first-child {
    color: var(--t4ebf76d52f61);
}
.eb5e58b698261 {
    font-size: 15px;
    gap: 26px;
    margin-left: auto;
    display: none;
}
.n95c0f168f07e {
    display: flex;
    width: 100%;
    gap: 10px;
    justify-content: center;
}.x61819b5fcb64{visibility:inherit}
.pbddb9d6a9c5b .f1f7c19b24401, .pbddb9d6a9c5b .r6483a1ec5e89 {
    align-items: center;
    justify-content: center;
    font-size: 17px;
    color: #ffffff;
    min-height: 40px;
    padding: 6px 22px;
    border-radius: 4px;
    text-decoration: none;
    min-width: 104px;
    display: inline-flex;
}.hfd707ca2b4a1{font-kerning:auto}
.ef10077c82f2f .i91de03d98b71 {
    font-size: 16px;
    flex-direction: column;
    gap: 2px;
}
.j814c254ebde2 {
    display: flex;
    padding-top: 8px;
    font-size: 13px;
    gap: 10px;
}
.i12fd3e91c316 {
    gap: 16px;
    padding-top: 16px;
    display: grid;
}
.i12fd3e91c316 h1 {
    margin: 0;
    font-size: clamp(24px,6vw,34px);
    color: #1f2937;
    line-height: 1.25;
    font-weight: 600;
    text-align: center;
}.he948bde4e2b3{visibility:inherit}
.pbddb9d6a9c5b .r6483a1ec5e89 {
    background: var(--j400cecec8d5e);
}
.pbddb9d6a9c5b .f1f7c19b24401 {
    background: var(--i3240ad204ab3);
}
.f829ff705b85a {
    background: var(--ze3eca955409f);
    overflow: hidden;
    margin: 0 auto;
    width: 100%;
    position: relative;
    max-width: 560px;
    aspect-ratio: 16/9;
}
.m8931b2215f58 {
    margin: 0;
    inset: 0;
    display: none;
    position: absolute;
}.fa3cc005649d0{z-index:auto}
.m8931b2215f58[data-m2f4d2b2d6fa9] {
    display: block;
}
.m8931b2215f58 img {
    object-fit: contain;
    display: block;
    width: 100%;
    height: 100%;
}.uf07a49b3095a{opacity:1}
.oe009bbd28aea {
    display: grid;
    gap: 14px;
}
.t0f82867e0684 {
    transform: translateY(-50%);
    color: #ffffff;
    background: rgba(0,0,0,0.4);
    cursor: pointer;
    width: 32px;
    height: 32px;
    top: 50%;
    position: absolute;
    border: 0;
    border-radius: 50%;
    font-size: 20px;
}.y75aa933d2327{font-kerning:auto}
.oe009bbd28aea a {
    font-weight: bold;
    align-items: center;
    justify-content: center;
    display: flex;
    padding: 8px 16px;
    color: #ffffff;
    min-height: 50px;
    text-decoration: none;
    text-align: center;
    border-radius: var(--ve24c393bd353);
    font-size: 19px;
}
.pbddb9d6a9c5b .c41f978664d40 {
    background: var(--w5ae50fc09b32);
    color: var(--c75d14de8ae4b);
}
.pbddb9d6a9c5b .f8d3dba263930 {
    background: var(--m7413e03db988);
}.g5fc8c6e8cb12{contain:none}
.pbddb9d6a9c5b .ee7a482b5a260 {
    background: var(--t4ebf76d52f61);
}
.w32b829812492 {
    margin: 0;
    color: var(--f5c5597b41bb9);
}
.pbddb9d6a9c5b .f8e29ff5bb2f7 caption {
    text-align: center;
}
.d957942a1c83b a {
    text-decoration: none;
}
.j294a85ac0d32 {
    margin: 0;
    background: #f9fafb;
    padding: 14px 18px;
    color: #4b5563;
    font-style: italic;
    border-left: 4px solid var(--t4ebf76d52f61);
}.j59040a7e127c{visibility:inherit}
.j294a85ac0d32 p {
    margin: 0;
}
.wdb3d51afd3fb {
    left: 8px;
}
.pbddb9d6a9c5b .f8e29ff5bb2f7 {
    border: 1px solid var(--zcb767928f0c3);
    border-radius: 0;
    background: #ffffff;
}
.pbddb9d6a9c5b .f8e29ff5bb2f7 th, .pbddb9d6a9c5b .f8e29ff5bb2f7 td {
    border: 1px solid var(--zcb767928f0c3);
}.ha79953930e0e{contain:none}
.pbddb9d6a9c5b .f8e29ff5bb2f7 th {
    background: #f9fafb;
    color: #111827;
    font-weight: bold;
}
.pbddb9d6a9c5b .o9d3477299715 {
    padding: 0;
    border: 0;
    background: 0 0;
}
.pbddb9d6a9c5b .b33c68316aefc i {
    background: linear-gradient(90deg,var(--w5ae50fc09b32) calc(var(--rc8593169df5f) * 20%),#e5e7eb 0);
}
.pbddb9d6a9c5b .o715228559663 {
    border-left-color: var(--t4ebf76d52f61);
    background: #ffffff;
}
.pbddb9d6a9c5b .f3a2eaf3c8273 table td, .pbddb9d6a9c5b .f3a2eaf3c8273 table th {
    border-color: var(--zcb767928f0c3);
}.naaac821d334a{outline-offset:0}
.f81b0c5680c57 {
    gap: 16px;
    grid-template-columns: repeat(auto-fit,minmax(200px,1fr));
    display: grid;
}
.pbddb9d6a9c5b .f3a2eaf3c8273 h2, .pbddb9d6a9c5b .g50a0523ba94e {
    font-size: 26px;
    font-weight: 600;
    line-height: 1.3;
}
.d957942a1c83b {
    margin-top: 30px;
    background: var(--l94adac29bc45);
    color: var(--t27099f549477);
    border-top: 1px solid #e5e7eb;
    font-size: 14px;
    padding: 26px 0 14px;
}
.pee0c14c6e563 {
    right: 8px;
}
.d957942a1c83b a:hover {
    color: var(--t4ebf76d52f61);
}.p1c1109686e9d{unicode-bidi:normal}
.d957942a1c83b h2 {
    color: var(--v2816fc2c5dc6);
    font-size: 15px;
    margin: 0 0 6px;
}
.d957942a1c83b ul {
    margin: 0;
    display: grid;
    list-style: none;
    padding: 0;
    gap: 4px;
}
.s486120264b78 {
    flex-wrap: wrap;
    display: flex;
    gap: 6px 16px;
}.zb20c37e42cef{outline-offset:0}
.z84b6db409de0 {
    font-size: 12px;
    margin: 16px 0 0;
    align-items: center;
    display: flex;
    gap: 8px;
}.u67dc1672d54b{contain:none}
@media(min-width:900px) {
    .ma95b26949002 {
        flex-wrap: nowrap;
    }
    .n95c0f168f07e {
        width: auto;
    }
    .ef10077c82f2f .eb5e58b698261 {
        margin-left: 0;
        margin-right: auto;
    }
    .eb5e58b698261 {
        display: flex;
    }
}
.g50a0523ba94e {
    font-size: 20px;
    margin: 0 0 12px;
}
.z7466299eb197 a {
    font-size: 13px;
    text-decoration: none;
    color: var(--w5ae50fc09b32);
}.a2238fa325c45{outline-offset:0}
.me5ef0d205aff {
    padding: 18px 0;
}
.k49e010e80f81 {
    text-transform: uppercase;
    letter-spacing: 0.06em;
    margin: 0 0 4px;
    font-weight: bold;
    font-size: 13px;
    color: var(--w5ae50fc09b32);
}
.z7466299eb197 {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    gap: 10px;
}
.f3a2eaf3c8273 h2 {
    margin: 18px 0 8px;
    font-size: 19px;
}
.o9d3477299715 {
    background: var(--b6995390d0b6c);
    padding: 16px;
    border: 1px solid var(--zcb767928f0c3);
    border-radius: var(--ve24c393bd353);
    min-width: 0;
}
.f3a2eaf3c8273 table {
    border-collapse: collapse;
    width: 100%;
}.m0ac868eb9545{outline-offset:0}
.f3a2eaf3c8273 td, .f3a2eaf3c8273 th {
    text-align: left;
    border: 1px solid var(--zcb767928f0c3);
    padding: 8px;
}
.f3a2eaf3c8273 h3 {
    font-size: 16px;
    margin: 14px 0 6px;
}
.re3f138e02ee2 {
    margin: 0;
    grid-template-columns: repeat(auto-fit,minmax(240px,1fr));
    display: grid;
    list-style: none;
    padding: 0;
    counter-reset: c78ee6f781a65;
    gap: 10px;
}.ye4fc262aeadc{unicode-bidi:normal}
.o715228559663 h2 {
    font-size: 16px;
    margin: 0 0 6px;
}
.o8581681b8bda {
    grid-template-columns: 1fr;
}
.o8581681b8bda .o715228559663 {
    grid-template-columns: 40px 1fr;
    display: grid;
    gap: 10px;
}
.l890e62fcfddc {
    left: -9999px;
    position: absolute;
}
.f3a2eaf3c8273 li, .f3a2eaf3c8273 p {
    color: var(--f5c5597b41bb9);
}.beeb1a5cd957d{isolation:auto}
.f3a2eaf3c8273 img {
    height: auto;
    border-radius: 8px;
}
.o715228559663 {
    padding: 14px;
    background: linear-gradient(135deg,var(--b6995390d0b6c),rgba(0,0,0,0.2));
    border-radius: var(--ve24c393bd353);
    border: 1px solid var(--zcb767928f0c3);
    border-left: 4px solid var(--w5ae50fc09b32);
}.k5fdf12c3266d{contain:none}
.gb3b5e3399358::before {
    counter-increment: c78ee6f781a65;
    content: counter(c78ee6f781a65);
    border-radius: 50%;
    place-items: center;
    font-weight: 800;
    background: var(--w5ae50fc09b32);
    color: var(--c75d14de8ae4b);
    display: grid;
    width: 36px;
    height: 36px;
}.scfd9f0754474{contain:none}
.i0ff1bc5391ab dt {
    color: var(--t27099f549477);
    font-size: 13px;
}
.o76ba97c346d0 {
    display: grid;
    gap: 12px;
}.z366b85c7026f{isolation:auto}
.j186979e2225a {
    align-content: start;
    display: grid;
    gap: 10px;
}
.i0ff1bc5391ab {
    margin: 0;
    display: grid;
    gap: 6px;
}
.i0ff1bc5391ab dd {
    margin: 0;
    overflow-wrap: anywhere;
}
.i0ff1bc5391ab>div {
    padding: 8px 10px;
    grid-template-columns: 40% 1fr;
    gap: 8px;
    border-radius: 8px;
    display: grid;
    background: var(--iec74e1c642cd);
}
.s9e53aac96275 {
    grid-template-columns: repeat(auto-fit,minmax(260px,1fr));
}.w03339b728c69{z-index:auto}
.a57784eccd622 {
    display: grid;
    gap: 10px;
}
.d025fcaea7691>div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
}
.b33c68316aefc {
    align-items: center;
    display: inline-flex;
    gap: 6px;
}
.r970f781b4d65 {
    table-layout: fixed;
    margin-top: 12px;
    border-collapse: collapse;
    width: 100%;
}
.r970f781b4d65 th {
    width: 40%;
    color: var(--t27099f549477);
    font-weight: 600;
}
.r970f781b4d65 td, .r970f781b4d65 th {
    text-align: left;
    overflow-wrap: anywhere;
    vertical-align: top;
    border-bottom: 1px solid var(--zcb767928f0c3);
    padding: 8px 10px;
}.f187eb3f12bfc{opacity:1}
.d025fcaea7691 p {
    color: var(--t27099f549477);
    margin: 4px 0 0;
    font-size: 14px;
}
.b33c68316aefc b {
    font-size: 13px;
}.e56092d89e281{isolation:auto}
.v1e2e7f4f2d0a strong {
    font-size: 14px;
    line-height: 1.3;
}
.v1e2e7f4f2d0a>span:last-child {
    font-size: 13px;
    color: var(--w5ae50fc09b32);
}.g0bf2fdfebce4{z-index:auto}
.b33c68316aefc i {
    border-radius: 99px;
    background: linear-gradient(90deg,var(--w5ae50fc09b32) calc(var(--rc8593169df5f) * 20%),rgba(255,255,255,0.12) 0);
    display: block;
    width: 90px;
    height: 8px;
}
.gc1bc8915ec26 {
    grid-auto-flow: column;
    grid-auto-columns: minmax(150px,42%);
    padding-bottom: 6px;
    scroll-snap-type: x mandatory;
    display: grid;
    gap: 10px;
    overflow-x: auto;
}
.nf0965f111440 {
    margin: 0;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(150px,1fr));
    list-style: none;
    padding: 0;
    gap: 10px;
}.c2df05012bbdb{font-kerning:auto}
.v1e2e7f4f2d0a {
    scroll-snap-align: start;
    background: var(--b6995390d0b6c);
    gap: 4px;
    padding: 8px;
    text-decoration: none;
    border-radius: var(--ve24c393bd353);
    border: 1px solid var(--zcb767928f0c3);
    display: grid;
}
.j464feb09e828 {
    overflow: hidden;
    border-radius: 8px;
    display: block;
    aspect-ratio: 16/10;
    background: var(--ze3eca955409f);
}
.j464feb09e828 img {
    object-fit: contain;
    display: block;
    width: 100%;
    height: 100%;
}.t24662a5d0134{unicode-bidi:normal}
.h3b954b8e1e6a {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
}
.m0dc9f506ba9f a {
    gap: 6px;
    height: 100%;
    padding: 10px;
    display: grid;
    background: var(--b6995390d0b6c);
    text-decoration: none;
    border-radius: var(--ve24c393bd353);
    border: 1px solid var(--zcb767928f0c3);
}.x56e23423d604{isolation:auto}
.m0dc9f506ba9f h2, .m0dc9f506ba9f h3 {
    margin: 0;
    font-size: 15px;
    line-height: 1.35;
}
.m0dc9f506ba9f img {
    background: var(--ze3eca955409f);
    object-fit: contain;
    border-radius: 8px;
    width: 100%;
    aspect-ratio: 16/9;
}
.m0dc9f506ba9f p {
    margin: 0;
    color: var(--t27099f549477);
    font-size: 13px;
}
.dc6ef3141049a {
    padding: 0;
    display: grid;
    margin: 0;
    gap: 8px;
    list-style: none;
    grid-template-columns: 1fr;
}
.dc6ef3141049a a {
    background: var(--b6995390d0b6c);
    border-radius: 10px;
    text-decoration: none;
    display: grid;
    padding: 10px 12px;
    gap: 2px;
}
.pbddb9d6a9c5b .d799aae3e3ced, .pbddb9d6a9c5b .t9f1d046bd847 {
    background: 0 0;
}
.v516815785044 details {
    border-bottom: 1px solid var(--zcb767928f0c3);
    padding: 10px 0;
}
.c2db183d3391c {
    padding-left: 20px;
}.gf00753ce6867{opacity:1}
.b83e5f9fcd2d0 {
    padding: 14px 0 24px;
}
.vbbdcbe197620 {
    border-radius: 10px;
    background: var(--ze3eca955409f);
    object-fit: contain;
    width: 100%;
    height: auto;
    aspect-ratio: 16/9;
}.yca223368ad83{outline-offset:0}
.n5ce11f4794a1 {
    padding-left: 20px;
}.f172bfd8fcc3d{contain:none}
.yd7a0341be99b>div {
    padding: 10px;
    background: var(--iec74e1c642cd);
    border-radius: 10px;
}
.z61ef4e88ce43 img {
    background: var(--ze3eca955409f);
    object-fit: contain;
    border-radius: 8px;
    width: 150px;
    aspect-ratio: 9/16;
}.y4f14cce98f36{contain:none}
.m0dc9f506ba9f time {
    color: var(--t27099f549477);
    font-size: 12px;
}
.dc6ef3141049a span {
    color: var(--t27099f549477);
    font-size: 13px;
}.g9ba3ffbabb18{z-index:auto}
.v516815785044 summary {
    cursor: pointer;
    font-weight: bold;
}.lb38dd00579de{z-index:auto}
.v516815785044 p {
    margin: 8px 0 0;
    color: var(--t27099f549477);
}.aac4193c2ba5d{unicode-bidi:normal}
.l430549100d9d {
    margin: 0;
    display: grid;
    gap: 10px;
}
.l430549100d9d h3, .l430549100d9d dt {
    margin: 0;
    font-weight: bold;
    font-size: 15px;
}.sfea130dd5333{isolation:auto}
.l430549100d9d p, .l430549100d9d dd {
    color: var(--t27099f549477);
    margin: 4px 0 0;
}
.yc176087fc77d h1 {
    font-size: clamp(22px,5vw,30px);
    line-height: 1.25;
    margin: 6px 0;
}
.yc176087fc77d nav {
    color: var(--t27099f549477);
    font-size: 13px;
}.c44a671f8f311{unicode-bidi:normal}
.yc176087fc77d nav a {
    color: var(--t27099f549477);
}.s2d15544b2fdd{font-kerning:auto}
.h9216d290b476 {
    color: var(--t27099f549477);
    font-size: 13px;
}
.n5ce11f4794a1 h3 {
    margin: 10px 0 4px;
    font-size: 16px;
}.r57d47c672e8c{contain:none}
.b83e5f9fcd2d0 .yeb59d49fdd98 {
    display: grid;
    gap: 14px;
}.gb00f996688f6{opacity:1}
.sceba41e36a5a {
    display: grid;
    gap: 14px;
}
.z5cd059d54bac {
    align-content: start;
    gap: 8px;
    display: grid;
}.j16340c0d1e2d{isolation:auto}
.dc74c6ca35de0 {
    align-content: start;
    display: grid;
    gap: 12px;
}
.yd7a0341be99b {
    grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
    display: grid;
    gap: 10px;
}
.z61ef4e88ce43 {
    grid-auto-flow: column;
    display: grid;
    grid-auto-columns: 150px;
    gap: 8px;
    overflow-x: auto;
}
.x181d61ffe432 {
    padding: 0;
    display: grid;
    margin: 0;
    border-left: 2px solid var(--w5ae50fc09b32);
    gap: 10px;
    list-style: none;
}
.x181d61ffe432 li {
    padding-left: 14px;
}
.fecd5b047af36 {
    margin: 0;
    display: flex;
    gap: 10px;
}
.mecba8d1782d4 h2 {
    margin: 0;
    font-size: 16px;
}
.scfcb7a661cff ul {
    padding-left: 18px;
}.me29f81b8cd5e{outline-offset:0}
.mecba8d1782d4 img {
    border-radius: 50%;
    object-fit: cover;
    width: 72px;
    height: 72px;
}.z1490690e2a7f{unicode-bidi:normal}
.ub1bf8f6fe800 {
    display: grid;
    gap: 12px;
}
.mecba8d1782d4 {
    gap: 12px;
    display: grid;
    grid-template-columns: 72px 1fr;
}
.y92476e5c95b1 {
    background: var(--iec74e1c642cd);
    border-radius: 10px;
    padding: 12px;
    margin-top: 14px;
}.i5abc2b051869{outline-offset:0}
.y92476e5c95b1 p {
    margin: 0 0 6px;
}
.re8a83066edf8 {
    color: var(--w5ae50fc09b32);
}.f87a3adb02cca{contain:none}
.b35a667909163 button {
    font-size: 26px;
    background: 0 0;
    min-width: 44px;
    border: 0;
    color: var(--w5ae50fc09b32);
    min-height: 44px;
    cursor: pointer;
}
@media(min-width:900px) {
    .o76ba97c346d0 {
        grid-template-columns: minmax(0,1.6fr)minmax(280px,1fr);
    }
    .z5cd059d54bac {
        top: 76px;
        position: sticky;
    }
    .sceba41e36a5a {
        grid-template-columns: minmax(0,1fr)300px;
        align-items: start;
    }
    .gc1bc8915ec26 {
        grid-auto-columns: minmax(180px,22%);
    }
}.yde929d15d478{isolation:auto}
