.q0344994e117d img {
    max-width: 100%;
}.p32836f17d94e{outline-offset:0}
.q0344994e117d *::before, .q0344994e117d *::after, .q0344994e117d * {
    box-sizing: border-box;
}
.w1158aa25bf10 {
    position: absolute;
    left: -9999px;
}
.q0344994e117d {
    --d8655fe45bf3c: #202124;
    color: var(--d8655fe45bf3c);
    font: 15px/1.6 system-ui,-apple-system,segoe ui,Roboto,sans-serif;
    --nf354e6b7ce49: var(--vf88c21b5b610);
    --r9d440832cebf: #fff;
    --wc8080ef0a3c2: #fff;
    --m2f8ba5794a75: #f1f3f4;
    --icb6bee8fda08: #5f6368;
    margin: 0;
    --z5bdf9e1eebab: #f1f3f4;
    --vf88c21b5b610: #01875f;
    --e258461ce9756: var(--r9d440832cebf);
    --m8616a7e827bb: #f8f9fa;
    --y57067f40ae6c: #1a73e8;
    --c6b8f556a58c5: #fff;
    --j185e4aa31f4d: #fff;
    --r2ba05f3517ae: var(--wc8080ef0a3c2);
    background: var(--r9d440832cebf);
    --b831cbe4c463e: #dadce0;
    --q5aeb027f4dad: 12px;
    --l407945895710: #3c4043;
}
.q0344994e117d[data-ue52a9b76bd5a=m38afac94cea6] {
    --vf88c21b5b610: #6741d9;
    --y57067f40ae6c: #e8590c;
}
:where(.q0344994e117d) a {
    color: inherit;
}
.w1158aa25bf10:focus {
    color: var(--wc8080ef0a3c2);
    padding: 8px 12px;
    left: 12px;
    background: var(--vf88c21b5b610);
    top: 12px;
    z-index: 60;
}.o605cc0dab489{opacity:1}
.n6cbdb3a67a93 {
    width: 100%;
    max-width: 1040px;
    padding: 0 16px;
    margin: 0 auto;
}
.j080cafcd2620 {
    border-bottom: 1px solid var(--b831cbe4c463e);
    background: #fff;
}
.e5546d0038e7c {
    align-items: center;
    display: flex;
    gap: 12px;
    justify-content: space-between;
    min-height: 56px;
}
.ebe2f2f2baadd {
    align-items: center;
    display: inline-flex;
    gap: 10px;
    font-weight: 500;
    font-size: 20px;
    text-decoration: none;
    color: var(--icb6bee8fda08);
}
.ebe2f2f2baadd img {
    width: 32px;
    object-fit: cover;
    border-radius: 8px;
    height: 32px;
}
.o2ce8f3106871 {
    align-items: center;
    display: inline-flex;
    text-decoration: none;
    background: var(--m2f8ba5794a75);
    color: var(--icb6bee8fda08);
    font-size: 14px;
    min-height: 36px;
    border-radius: 999px;
    padding: 4px 14px;
    gap: 6px;
}.v4d8d8976f189{font-kerning:auto}
.ge35cc05fe83f, .x058150ffb97d {
    list-style: none;
    margin: 0;
    overflow-x: auto;
    gap: 22px;
    display: flex;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
}
.x058150ffb97d {
    padding-bottom: 0;
}.g03435bdabe7a{z-index:auto}
.ge35cc05fe83f a, .x058150ffb97d a {
    white-space: nowrap;
    padding: 10px 0;
    border-bottom: 3px solid transparent;
    color: var(--icb6bee8fda08);
    text-decoration: none;
    display: inline-block;
}.l867997298166{isolation:auto}
.o2ce8f3106871 svg {
    fill: currentColor;
    width: 18px;
    height: 18px;
}
.ge35cc05fe83f a:hover, .x058150ffb97d a:hover {
    border-bottom-color: var(--vf88c21b5b610);
    color: var(--vf88c21b5b610);
}
.p2f441fd4def1 {
    min-width: 0;
}
.db2d57543ff80 {
    padding-top: 8px;
    display: flex;
    font-size: 13px;
    gap: 10px;
}
.s9e4c310183c2 h1 {
    font-size: clamp(20px,5.4vw,30px);
    margin: 0;
    line-height: 1.25;
    font-weight: 600;
}
.af5549b06f8bf {
    padding-top: 20px;
    display: grid;
    gap: 18px;
}
.f213992bfd203 {
    color: var(--vf88c21b5b610);
    margin: 2px 0 0;
    font-size: 14px;
}.x53ae7b412f8b{z-index:auto}
.a7e8b5617fd97 {
    box-shadow: 0 1px 3px rgba(60,64,67,.3);
    object-fit: cover;
    border-radius: 18px;
    width: 76px;
    height: 76px;
}
.jb554869357af {
    display: grid;
    gap: 14px;
    align-content: start;
}.k42ab425074e5{outline-offset:0}
.s9e4c310183c2 {
    align-items: center;
    display: flex;
    gap: 14px;
}
.q0344994e117d .hc2f5d120cfe1 li {
    padding: 4px 8px;
    border: 0;
    border-radius: 0;
    border-right: 1px solid var(--b831cbe4c463e);
    min-width: 78px;
    background: 0 0;
    flex: 1;
}
.q0344994e117d .hc2f5d120cfe1 li:last-child {
    border-right: 0;
}
.a9d606446bfcd {
    margin: 4px 0 0;
    display: flex;
    gap: 8px;
    color: var(--icb6bee8fda08);
    font-size: 12px;
    align-items: center;
}.c5d1099014f3e{font-kerning:auto}
.q0344994e117d .hc2f5d120cfe1 strong {
    font-size: 15px;
}.c160ee7f7dfd9{isolation:auto}
.q0344994e117d .hc2f5d120cfe1 {
    gap: 0;
    overflow-x: auto;
    display: flex;
}.m3c750f4f6420{unicode-bidi:normal}
.x2d923cfd4425 {
    gap: 10px;
    display: grid;
    grid-template-columns: 1fr 1fr;
}.x4c3ac1d095ea{unicode-bidi:normal}
.q0344994e117d .u3253acbc02fb {
    color: var(--wc8080ef0a3c2);
    font-weight: 600;
    grid-column: 1/-1;
    display: flex;
    align-items: center;
    min-height: 48px;
    background: var(--vf88c21b5b610);
    justify-content: center;
    border-radius: 10px;
    font-size: 16px;
    text-decoration: none;
}
.q0344994e117d .t3072a4ee8784, .q0344994e117d .n3ced8d223f5b {
    align-items: center;
    min-height: 44px;
    text-decoration: none;
    border-radius: 10px;
    justify-content: center;
    color: var(--vf88c21b5b610);
    display: flex;
    border: 1px solid var(--b831cbe4c463e);
    font-weight: 600;
}
.w3efa41a10fe8 {
    color: var(--icb6bee8fda08);
    margin: 0;
    font-size: 13px;
}.h485d599edef7{opacity:1}
.jdb4a37577a8b a {
    text-decoration: none;
}
.fafb4f7a20c16 {
    border-radius: var(--q5aeb027f4dad);
    position: relative;
    aspect-ratio: 16/9;
    overflow: hidden;
    background: var(--z5bdf9e1eebab);
}
.b720e44f9babd {
    inset: 0;
    position: absolute;
    display: none;
    margin: 0;
}
.b720e44f9babd[data-se3f914681b82] {
    display: block;
}
.b720e44f9babd img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
}.ma7e46dfad950{contain:none}
.n0bae67829729 {
    padding-top: 16px;
    display: grid;
    gap: 12px;
}
.z1d11142775c8 {
    font-size: 20px;
    background: #fff;
    position: absolute;
    border: 0;
    border-radius: 50%;
    color: #202124;
    box-shadow: 0 1px 3px rgba(60,64,67,.3);
    width: 36px;
    top: 50%;
    cursor: pointer;
    height: 36px;
    transform: translateY(-50%);
}
.q0344994e117d .nc7e1d9b6e889 {
    box-shadow: none;
}
.z68f406058f8d {
    color: var(--l407945895710);
    margin: 0;
}
.p8be8bfdc4def {
    color: var(--vf88c21b5b610);
    font-weight: 600;
    margin: 0;
}
.y46645782f847 {
    left: 8px;
}.mcb40c3f7c339{z-index:auto}
.q0344994e117d .eca5783c34836 {
    padding: 0;
    background: 0 0;
    border: 0;
}.vcf0046cbf141{contain:none}
.q0344994e117d .x85dabf55c1a8 i {
    width: 160px;
    height: 10px;
    background: linear-gradient(90deg,var(--vf88c21b5b610) calc(var(--x9f3a9f3df3b8) * 20%),#e8eaed 0);
}
.q0344994e117d .n5040ebbba739 {
    background: #fff;
    border-left-color: var(--y57067f40ae6c);
}
.q0344994e117d .l5270a42c4a69 {
    font-weight: 600;
}
.jdb4a37577a8b {
    font-size: 14px;
    color: var(--icb6bee8fda08);
    border-top: 1px solid var(--b831cbe4c463e);
    background: var(--m8616a7e827bb);
    padding: 24px 0 14px;
    margin-top: 28px;
}.hf363b4c10443{z-index:auto}
.jdb4a37577a8b a:hover {
    color: var(--vf88c21b5b610);
}
.jdb4a37577a8b dt {
    font-weight: 600;
    color: var(--d8655fe45bf3c);
}.z7835db990244{opacity:1}
.j31a6244eb53c {
    grid-template-columns: repeat(auto-fit,minmax(180px,1fr));
    display: grid;
    gap: 14px;
}
.jdb4a37577a8b dl {
    gap: 4px;
    margin: 0;
    align-content: start;
    display: grid;
}
.jdb4a37577a8b dd {
    margin: 0;
}
.l59bb6d6b701a {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    gap: 6px 16px;
}
.jf7fee4b6f4a4 {
    gap: 8px;
    display: flex;
    align-items: center;
    margin: 14px 0 0;
    font-size: 12px;
}
.rde7536e2e78f {
    right: 8px;
}
@media(min-width:900px) {
    .af5549b06f8bf {
        grid-template-columns: minmax(0,1fr)minmax(0,1.05fr);
        align-items: start;
        column-gap: 28px;
    }
    .x2d923cfd4425 {
        grid-template-columns: 1.4fr 1fr 1fr;
    }
    .q0344994e117d .u3253acbc02fb {
        grid-column: auto;
    }
}.sa44fddcbfbe5{unicode-bidi:normal}
.ad0d736269394 {
    display: flex;
    gap: 10px;
    align-items: baseline;
    justify-content: space-between;
}
.acea4fea93ced {
    padding: 18px 0;
}.b1194b1bf1a67{visibility:inherit}
.l5270a42c4a69 {
    font-size: 20px;
    margin: 0 0 12px;
}
.ad0d736269394 a {
    text-decoration: none;
    font-size: 13px;
    color: var(--vf88c21b5b610);
}.q1068d80bcdf8{opacity:1}
.iced562da0259 {
    position: absolute;
    left: -9999px;
}
.eca5783c34836 {
    border: 1px solid var(--b831cbe4c463e);
    padding: 16px;
    min-width: 0;
    background: var(--c6b8f556a58c5);
    border-radius: var(--q5aeb027f4dad);
}
.pe1c39827221f table {
    width: 100%;
    border-collapse: collapse;
}
.zaea9db33ea47 {
    color: var(--vf88c21b5b610);
    margin: 0 0 4px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    letter-spacing: .06em;
}
.pe1c39827221f th, .pe1c39827221f td {
    border: 1px solid var(--b831cbe4c463e);
    text-align: left;
    padding: 8px;
}
.pe1c39827221f img {
    height: auto;
    border-radius: 8px;
}.o32a54c98312f{outline-offset:0}
.pe1c39827221f h2 {
    font-size: 19px;
    margin: 18px 0 8px;
}
.pe1c39827221f h3 {
    font-size: 16px;
    margin: 14px 0 6px;
}.n40017a276288{opacity:1}
.l0e6a2218334d {
    grid-template-columns: repeat(auto-fit,minmax(240px,1fr));
    counter-reset: c69419d346120;
    margin: 0;
    display: grid;
    gap: 10px;
    padding: 0;
    list-style: none;
}
.k20c1981ff5cf {
    grid-template-columns: 1fr;
}
.k20c1981ff5cf .n5040ebbba739 {
    grid-template-columns: 40px 1fr;
    gap: 10px;
    display: grid;
}.d02a9e9953ae1{outline-offset:0}
.n5040ebbba739 {
    padding: 14px;
    background: linear-gradient(135deg,var(--c6b8f556a58c5),rgba(0,0,0,.2));
    border-radius: var(--q5aeb027f4dad);
    border: 1px solid var(--b831cbe4c463e);
    border-left: 4px solid var(--vf88c21b5b610);
}.d0889c833c11c{opacity:1}
.n5040ebbba739 h2 {
    font-size: 16px;
    margin: 0 0 6px;
}
.pe1c39827221f p, .pe1c39827221f li {
    color: var(--l407945895710);
}
.hb5f090335390::before {
    display: grid;
    content: counter(c69419d346120);
    border-radius: 50%;
    background: var(--vf88c21b5b610);
    font-weight: 800;
    color: var(--wc8080ef0a3c2);
    counter-increment: c69419d346120;
    width: 36px;
    height: 36px;
    place-items: center;
}.g8b35d7920768{z-index:auto}
.a3564581ede5f dt {
    color: var(--icb6bee8fda08);
    font-size: 13px;
}
.p82c44e4d23f6 {
    display: grid;
    gap: 12px;
}
.s6031e44deb83 {
    display: grid;
    align-content: start;
    gap: 10px;
}
.a3564581ede5f {
    margin: 0;
    gap: 6px;
    display: grid;
}
.a3564581ede5f>div {
    grid-template-columns: 40% 1fr;
    border-radius: 8px;
    display: grid;
    padding: 8px 10px;
    gap: 8px;
    background: var(--m2f8ba5794a75);
}
.n255731836c1d {
    display: grid;
    gap: 10px;
}
.b4ef61e33549c {
    grid-template-columns: repeat(auto-fit,minmax(260px,1fr));
}
.wdc86fe9dd71e>div {
    justify-content: space-between;
    align-items: center;
    display: flex;
    gap: 10px;
}.p5e0c83b24531{isolation:auto}
.x85dabf55c1a8 {
    align-items: center;
    display: inline-flex;
    gap: 6px;
}
.a3564581ede5f dd {
    overflow-wrap: anywhere;
    margin: 0;
}.lc97718de277c{visibility:inherit}
.vce1848ee1665 {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
    margin-top: 12px;
}
.vce1848ee1665 td, .vce1848ee1665 th {
    vertical-align: top;
    text-align: left;
    padding: 8px 10px;
    border-bottom: 1px solid var(--b831cbe4c463e);
    overflow-wrap: anywhere;
}.f5e44ad0300e1{isolation:auto}
.vce1848ee1665 th {
    width: 40%;
    color: var(--icb6bee8fda08);
    font-weight: 600;
}
.wdc86fe9dd71e p {
    margin: 4px 0 0;
    color: var(--icb6bee8fda08);
    font-size: 14px;
}
.x85dabf55c1a8 b {
    font-size: 13px;
}
.x85dabf55c1a8 i {
    background: linear-gradient(90deg,var(--vf88c21b5b610) calc(var(--x9f3a9f3df3b8) * 20%),rgba(255,255,255,.12) 0);
    width: 90px;
    height: 8px;
    border-radius: 99px;
    display: block;
}
.nc7e1d9b6e889 strong {
    font-size: 14px;
    line-height: 1.3;
}
.nc7e1d9b6e889>span:last-child {
    font-size: 13px;
    color: var(--vf88c21b5b610);
}
.u759db1f42115 {
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    display: grid;
    grid-auto-flow: column;
    gap: 10px;
    padding-bottom: 6px;
    grid-auto-columns: minmax(150px,42%);
}
.m89686fac635d {
    margin: 0;
    grid-template-columns: repeat(auto-fill,minmax(150px,1fr));
    display: grid;
    gap: 10px;
    padding: 0;
    list-style: none;
}
.nc7e1d9b6e889 {
    border-radius: var(--q5aeb027f4dad);
    background: var(--c6b8f556a58c5);
    display: grid;
    scroll-snap-align: start;
    border: 1px solid var(--b831cbe4c463e);
    gap: 4px;
    padding: 8px;
    text-decoration: none;
}
.x8d6f6287f102 {
    border-radius: 8px;
    display: block;
    aspect-ratio: 16/10;
    background: var(--z5bdf9e1eebab);
    overflow: hidden;
}.b99078d131a18{visibility:inherit}
.x8d6f6287f102 img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
}.i648f729f7065{unicode-bidi:normal}
.q2513b28893ca {
    grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
    gap: 10px;
    display: grid;
}.z01c4f91c073e{visibility:inherit}
.cb256bf96ca1f a {
    border-radius: var(--q5aeb027f4dad);
    display: grid;
    border: 1px solid var(--b831cbe4c463e);
    text-decoration: none;
    height: 100%;
    gap: 6px;
    padding: 10px;
    background: var(--c6b8f556a58c5);
}
.cb256bf96ca1f h2, .cb256bf96ca1f h3 {
    font-size: 15px;
    margin: 0;
    line-height: 1.35;
}.dffea8abd2f56{contain:none}
.cb256bf96ca1f img {
    width: 100%;
    border-radius: 8px;
    aspect-ratio: 16/9;
    object-fit: contain;
    background: var(--z5bdf9e1eebab);
}
.cb256bf96ca1f p {
    font-size: 13px;
    color: var(--icb6bee8fda08);
    margin: 0;
}
.cb256bf96ca1f time {
    color: var(--icb6bee8fda08);
    font-size: 12px;
}.kb2d076787d5d{outline-offset:0}
.n5866b8e4cdf9 {
    padding: 0;
    display: grid;
    grid-template-columns: 1fr;
    gap: 8px;
    margin: 0;
    list-style: none;
}
.n5866b8e4cdf9 a {
    background: var(--c6b8f556a58c5);
    gap: 2px;
    border-radius: 10px;
    display: grid;
    padding: 10px 12px;
    text-decoration: none;
}.od5d14a4bfadb{font-kerning:auto}
.s44bc9350ddc5 details {
    padding: 10px 0;
    border-bottom: 1px solid var(--b831cbe4c463e);
}
.n5866b8e4cdf9 span {
    color: var(--icb6bee8fda08);
    font-size: 13px;
}.f9f1766d63458{contain:none}
.s44bc9350ddc5 summary {
    font-weight: bold;
    cursor: pointer;
}
.s44bc9350ddc5 p {
    margin: 8px 0 0;
    color: var(--icb6bee8fda08);
}.v353c879c3887{font-kerning:auto}
.v21775eed63a2 {
    gap: 10px;
    margin: 0;
    display: grid;
}
.le6fb8008b38c .n6cbdb3a67a93 {
    display: grid;
    gap: 14px;
}
.v21775eed63a2 dt, .v21775eed63a2 h3 {
    font-weight: bold;
    font-size: 15px;
    margin: 0;
}.a071d8c732fbf{contain:none}
.kd76c54a33589 {
    display: grid;
    gap: 14px;
}.x3218df38e1a2{outline-offset:0}
.h379a08c5b858 {
    padding-left: 20px;
}.j7a4e267bbe32{outline-offset:0}
.le6fb8008b38c {
    padding: 14px 0 24px;
}
.x7c455be3553f {
    padding-left: 20px;
}
.z5ed741780705 {
    display: grid;
    gap: 8px;
    align-content: start;
}
.x575f87f0b338 {
    display: grid;
    align-content: start;
    gap: 12px;
}
.vf7bdb66d7a8b {
    gap: 10px;
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
}
.hc56b396dd028 {
    gap: 8px;
    overflow-x: auto;
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 150px;
}.gf59f27f744e9{font-kerning:auto}
.v21775eed63a2 p, .v21775eed63a2 dd {
    margin: 4px 0 0;
    color: var(--icb6bee8fda08);
}
.lb997a9328a5a h1 {
    margin: 6px 0;
    font-size: clamp(22px,5vw,30px);
    line-height: 1.25;
}.k3e1993ea5285{isolation:auto}
.lb997a9328a5a nav {
    font-size: 13px;
    color: var(--icb6bee8fda08);
}.z75b8908f5f8d{font-kerning:auto}
.lb997a9328a5a nav a {
    color: var(--icb6bee8fda08);
}.db13dcf25a489{visibility:inherit}
.o669a8d90f10f {
    color: var(--icb6bee8fda08);
    font-size: 13px;
}.r41d3b1a33b5c{visibility:inherit}
.nf92355f0dbd2 {
    color: var(--vf88c21b5b610);
}
.x7c455be3553f h3 {
    font-size: 16px;
    margin: 10px 0 4px;
}
.q0344994e117d .h663b128425a0, .q0344994e117d .v6b0136617f4a {
    background: 0 0;
}.m098b9b8c5c1e{visibility:inherit}
.qae01c67b661b {
    width: 100%;
    border-radius: 10px;
    height: auto;
    aspect-ratio: 16/9;
    background: var(--z5bdf9e1eebab);
    object-fit: contain;
}
.vf7bdb66d7a8b>div {
    background: var(--m2f8ba5794a75);
    border-radius: 10px;
    padding: 10px;
}
.hc56b396dd028 img {
    width: 150px;
    border-radius: 8px;
    aspect-ratio: 9/16;
    object-fit: contain;
    background: var(--z5bdf9e1eebab);
}
.ke3d97f473396 {
    padding: 0;
    display: grid;
    border-left: 2px solid var(--vf88c21b5b610);
    gap: 10px;
    margin: 0;
    list-style: none;
}
.ke3d97f473396 li {
    padding-left: 14px;
}
.c4dab36500db2 ul {
    padding-left: 18px;
}
.f790ad5c5f582 img {
    object-fit: cover;
    border-radius: 50%;
    width: 72px;
    height: 72px;
}.i7b5a52d74c26{z-index:auto}
.r623949df43a8 {
    display: flex;
    margin: 0;
    gap: 10px;
}
.f790ad5c5f582 h2 {
    font-size: 16px;
    margin: 0;
}
.d66fed4a08b6f {
    display: grid;
    gap: 12px;
}
.f790ad5c5f582 {
    grid-template-columns: 72px 1fr;
    display: grid;
    gap: 12px;
}
.x21d30e0efad2 {
    margin-top: 14px;
    padding: 12px;
    border-radius: 10px;
    background: var(--m2f8ba5794a75);
}.f0a4f1aba41ee{outline-offset:0}
.g2424ad727816 button {
    min-width: 44px;
    cursor: pointer;
    border: 0;
    font-size: 26px;
    color: var(--vf88c21b5b610);
    min-height: 44px;
    background: 0 0;
}
.x21d30e0efad2 p {
    margin: 0 0 6px;
}
@media(min-width:900px) {
    .p82c44e4d23f6 {
        grid-template-columns: minmax(0,1.6fr)minmax(280px,1fr);
    }
    .kd76c54a33589 {
        grid-template-columns: minmax(0,1fr)300px;
        align-items: start;
    }
    .u759db1f42115 {
        grid-auto-columns: minmax(180px,22%);
    }
    .z5ed741780705 {
        position: sticky;
        top: 76px;
    }
}.o9593098e1d6a{font-kerning:auto}
