@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/8260e38fd3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/4a6d50f91a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root {
  --p11zifb1: Georgia, "Iowan Old Style", "Palatino Linotype", "Times New Roman", serif;
  --k2ocxgvg: "Lato", "Helvetica Neue", Arial, sans-serif;
  --n2gmh8ea: #ffffff;
  --n2j0lue5: 8px;
  --e1hgbc9r: 780px;
}


*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; }
body { margin: 0; font-family: var(--p11zifb1); font-size: 1.125rem; line-height: 1.7; color: var(--p1c9fmqv); background: var(--j2202bhe); }
img { max-width: 100%; height: auto; }
h1, h2, h3 { font-family: var(--k2ocxgvg); font-weight: 700; line-height: 1.2; margin: 0 0 .5em; color: var(--qqqm5d1f); text-wrap: balance; }
h1 { font-size: clamp(1.9rem, 4vw, 2.5rem); }
h2 { font-size: 1.6rem; margin-top: 2em; }
h3 { font-size: 1.2rem; }
p { margin: 0 0 1.1em; }
a { color: var(--v12xzfe3); text-decoration-thickness: 1px; text-underline-offset: 3px; }
a:hover { color: var(--puyaiqkf); }
ul, ol { padding-left: 1.4rem; }
.e1hgbc9r { width: 100%; max-width: var(--e1hgbc9r); margin-inline: auto; padding-inline: 1.25rem; }
.s1wwk8gy { overflow-x: hidden; }
.nerqxgxn { display: none; }
.cf-turnstile { max-width: 100%; }


.btn { display: inline-block; font-family: var(--k2ocxgvg); font-size: 1rem; font-weight: 700; text-decoration: none; cursor: pointer; border: 1px solid var(--v12xzfe3); border-radius: 6px; padding: .8rem 1.4rem; line-height: 1.2; background: transparent; color: var(--v12xzfe3); transition: background .15s, color .15s; }
.btn:hover, .btn:focus { background: var(--ndfv7bn3); }
.pjizakyp { background: var(--v12xzfe3); color: var(--e23rp8iy); }
.pjizakyp:hover, .pjizakyp:focus { background: var(--puyaiqkf); border-color: var(--puyaiqkf); color: var(--e23rp8iy); }
.pjizakyp:disabled { opacity: .6; }
.k2222kec { background: var(--v12xzfe3); color: var(--e23rp8iy); }
.w-100 { width: 100%; }
.mt-2 { margin-top: .5rem; }
.row { display: flex; flex-wrap: wrap; margin-inline: -.45rem; }
.row > * { padding-inline: .45rem; }
.g-3 { row-gap: .9rem; }
.col-6 { width: 50%; }
.col-7 { width: 58.333%; }
.col-5 { width: 41.667%; }
.form-control, .form-select { display: block; width: 100%; font: inherit; font-size: 1.05rem; padding: .75rem .9rem; border: 1px solid color-mix(in srgb, var(--p1c9fmqv) 28%, var(--j2202bhe)); border-radius: 6px; background: #fff; color: var(--p1c9fmqv); }
.form-control:focus, .form-select:focus { outline: none; border-color: var(--v12xzfe3); box-shadow: 0 0 0 3px var(--ndfv7bn3); }
.form-control::placeholder { color: var(--l1fv2opo); }
.form-select { appearance: none; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23555' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right .9rem center; background-size: 14px 10px; padding-right: 2.6rem; }
textarea.form-control { min-height: 6.5rem; }
.f27rbnkv { margin-bottom: .95rem; }
.zga4sgm5 { display: block; font-family: var(--k2ocxgvg); font-size: .9rem; font-weight: 700; color: var(--qqqm5d1f); margin-bottom: .35rem; }
.j1roia0n { position: absolute; left: -5000px; width: 1px; height: 1px; overflow: hidden; }
.x18tqc7c { display: flex; justify-content: space-between; align-items: center; margin-bottom: .9rem; }
.js4fpgpu { font-family: var(--k2ocxgvg); font-size: .95rem; font-weight: 700; background: none; border: 0; padding: 0; color: var(--v12xzfe3); cursor: pointer; }
.rwq3dvbu { font-family: var(--k2ocxgvg); font-size: .85rem; color: var(--l1fv2opo); }
.q106knfm { display: flex; align-items: center; gap: .4rem; font-family: var(--k2ocxgvg); font-size: .82rem; color: var(--l1fv2opo); margin: 1rem 0 0; }
.t19rg5g2 { flex-shrink: 0; }
.k25lbtxw { margin: .9rem 0 0; padding: .7rem .9rem; font-family: var(--k2ocxgvg); font-size: .95rem; color: var(--qfyl4q6c); background: var(--r1ucfw7f); border-left: 3px solid var(--qfyl4q6c); border-radius: 4px; }
.w2jvmsbs { text-align: center; padding: 1.5rem 0; }
.l1zm3kcw { width: 46px; height: 46px; margin: 0 auto .8rem; display: flex; align-items: center; justify-content: center; font-size: 1.4rem; font-weight: 700; color: #fff; background: var(--m2jpi4rs); border-radius: 50%; }
.d15htorg { font-size: 1.4rem; }
.dmw0uar0 { color: var(--o1uwqvn8); }


.i27ib340 { display: flex; align-items: center; justify-content: space-between; gap: 1rem; padding-top: 1.3rem; padding-bottom: 1.3rem; border-bottom: 1px solid var(--i13pfidc); }
.v12xzfe3 { display: inline-flex; align-items: center; text-decoration: none; }
.o1u8u2qz { height: 40px; width: auto; max-width: 48vw; display: block; }
.y5s5i7tz { display: none; }
.jyda5ppg { display: block; }
.r9f2w66r { display: flex; align-items: center; gap: 1.4rem; font-family: var(--k2ocxgvg); font-size: .95rem; font-weight: 700; }
.m112v4t2 { color: var(--v12xzfe3); text-decoration: none; }
.m112v4t2:hover { text-decoration: underline; }
.c99fe9e2 { position: relative; display: none; }
.n23sowvm { list-style: none; cursor: pointer; display: inline-flex; align-items: center; gap: .35rem; white-space: nowrap; color: var(--p1c9fmqv); }
.n23sowvm::-webkit-details-marker { display: none; }
.n23sowvm::after { content: "\25be"; font-size: .7em; }
.h74a0l4b { position: absolute; top: calc(100% + .8rem); right: 0; z-index: 50; min-width: 260px; max-height: 70vh; overflow-y: auto; background: #fff; border: 1px solid var(--i13pfidc); border-radius: var(--n2j0lue5); box-shadow: 0 10px 30px rgba(0,0,0,.1); padding: .4rem 0; margin: 0; list-style: none; font-weight: 400; }
.h74a0l4b a { display: block; padding: .45rem 1rem; color: var(--p1c9fmqv); text-decoration: none; font-size: .95rem; }
.h74a0l4b a:hover, .h74a0l4b a[aria-current="page"] { background: var(--z1l9xq1v); color: var(--v12xzfe3); }
.i25xhs7f { padding: .6rem 1rem .2rem; font-size: .75rem; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: var(--l1fv2opo); }
.k2742tft { display: block; }
.k2bn74e2 { list-style: none; cursor: pointer; display: flex; flex-direction: column; justify-content: center; gap: 5px; width: 40px; height: 40px; padding: 9px; }
.k2bn74e2::-webkit-details-marker { display: none; }
.k2bn74e2 span { display: block; height: 2px; width: 100%; background: var(--p1c9fmqv); transition: transform .2s, opacity .2s; }
.k2742tft[open] .k2bn74e2 { position: fixed; top: 1.2rem; right: 1.25rem; z-index: 110; }
.k2742tft[open] .k2bn74e2 span:nth-child(1) { transform: translateY(7px) rotate(45deg); }
.k2742tft[open] .k2bn74e2 span:nth-child(2) { opacity: 0; }
.k2742tft[open] .k2bn74e2 span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }
.lid7zvqc { position: fixed; inset: 0; z-index: 100; background: var(--j2202bhe); padding: 1.2rem 1.25rem 2rem; overflow-y: auto; font-weight: 400; }
.p1v1d3vh { display: inline-flex; margin-bottom: 1.4rem; }
.hykmf241 { list-style: none; margin: 0; padding: 0; }
.hykmf241 a { display: block; padding: .85rem .25rem; font-size: 1.05rem; color: var(--p1c9fmqv); text-decoration: none; border-top: 1px solid var(--q13vowdj); }
.hykmf241 a[aria-current="page"] { color: var(--v12xzfe3); font-weight: 700; }
@media (min-width: 768px) {
  .c99fe9e2 { display: block; }
  .k2742tft { display: none; }
  .y5s5i7tz { display: block; }
  .jyda5ppg { display: none; }
}


.m2105jlx .p20gjqjz { display: flex; flex-direction: column; padding-top: 2.6rem; padding-bottom: 3rem; }
.m2105jlx .p20gjqjz > * { min-width: 0; }
.m2105jlx .p20gjqjz > .b1t4xsxn { order: -10; }
.m2105jlx .p20gjqjz > .l1kow7nf { order: -9; }
.m2105jlx .p20gjqjz > .y26vdwpw { order: -8; }
.m2105jlx .p20gjqjz > .y1ywyzcv { order: -7; }
.m2105jlx .p20gjqjz > .a1wffzrk { order: -7; }
.m2105jlx .p20gjqjz > .e1jiq41o { order: -6; }
.m2105jlx .p20gjqjz > .q22wv6u6 { order: -5; }
.m2105jlx .p20gjqjz > .qlgw58fl { order: -4; }
.m2105jlx .p20gjqjz > .h2pv78pt { order: -3; }
.m2105jlx .p20gjqjz > .o245fxmp { order: -2; }
.b1t4xsxn { font-family: var(--k2ocxgvg); font-size: .9rem; color: var(--o1uwqvn8); margin-bottom: 1rem; }
.b1t4xsxn a { color: var(--o1uwqvn8); }
.y26vdwpw { font-size: 1.25rem; line-height: 1.6; color: var(--o1uwqvn8); margin: 0 0 1.2rem; }
.y1ywyzcv { list-style: none; margin: 0 0 1.4rem; padding: 0; display: flex; flex-wrap: wrap; gap: .3rem 1.6rem; font-family: var(--k2ocxgvg); font-size: .92rem; color: var(--o1uwqvn8); }
.da516gb5 { display: inline-flex; gap: .35rem; align-items: baseline; }
.a1e23krf { font-weight: 700; color: var(--qqqm5d1f); font-size: 1.05rem; }
.a1wffzrk:empty { display: none; }
.a1wffzrk img { width: 110px; height: 110px; border-radius: 50%; object-fit: cover; display: block; margin-bottom: 1.4rem; }
.e1jiq41o { margin: .2rem 0 2rem; }
.o1n8gqpj { width: 100%; display: block; border-radius: var(--n2j0lue5); }
.e1jiq41o figcaption { font-family: var(--k2ocxgvg); font-size: .85rem; color: var(--o1uwqvn8); margin-top: .5rem; }
.q22wv6u6 { margin-bottom: 1rem; }
.qlgw58fl { background: var(--n2gmh8ea); border: 1px solid var(--i13pfidc); border-radius: var(--n2j0lue5); padding: 1.7rem 1.8rem; margin: .6rem 0 2.4rem; font-family: var(--k2ocxgvg); }
.pglksa3u { font-size: 1.45rem; margin: 0 0 .25rem; }
.q2fs5xsn { font-size: 1rem; color: var(--o1uwqvn8); margin: 0 0 1.2rem; }
.v2hy2i74 { list-style: none; margin: 1.2rem 0 0; padding: 1rem 0 0; border-top: 1px solid var(--q13vowdj); font-size: .88rem; color: var(--o1uwqvn8); display: flex; flex-wrap: wrap; gap: .3rem 1.2rem; }
.v2hy2i74 li::before { content: "\2713\00a0"; color: var(--v12xzfe3); font-weight: 700; }

.q2b852z0 ul, .q2b852z0 ol { margin-bottom: 1.2em; }
.t26shnvh { margin: 1.8rem 0; }
.gj73h8de { width: 100%; display: block; border-radius: var(--n2j0lue5); }
.g17aniym { margin-top: 2.4rem; }
.g1h3s9tc { font-family: var(--k2ocxgvg); font-size: 1.1rem; font-weight: 700; margin: 1.4rem 0 .3rem; color: var(--qqqm5d1f); }
.r2du2b1s { color: var(--p1c9fmqv); padding-left: 1rem; border-left: 3px solid var(--i13pfidc); }
.n2hwrk85 { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 1rem; background: var(--n2gmh8ea); border: 1px solid var(--i13pfidc); border-radius: var(--n2j0lue5); padding: 1.2rem 1.4rem; margin: 2rem 0; font-family: var(--k2ocxgvg); }
.i2i4aqeo { font-weight: 700; font-size: 1.05rem; margin: 0; }
.g25oyu7l { margin-top: 2.2rem; }
.jjuo38vy { font-size: 1.2rem; }
.i1mzk69b { margin: 0; padding-left: 1.2rem; display: grid; gap: .4rem; }


.m1blx5ne { margin-top: 2.6rem; }
.j29qkpxq { margin-top: 0; }
.f1bereyg { display: grid; gap: 1.2rem; }
@media (min-width: 640px) { .f1bereyg { grid-template-columns: repeat(3, 1fr); gap: 1.6rem; } }
.g1m0gkd5 { border-top: 3px solid var(--v12xzfe3); padding-top: .8rem; }
.g1nc4vah { display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: 50%; font-family: var(--k2ocxgvg); font-size: .9rem; font-weight: 700; color: var(--e23rp8iy); background: var(--v12xzfe3); margin-bottom: .5rem; }
.pwyi6hzw { font-size: 1.1rem; margin-bottom: .3rem; }
.o2h5j5rq { font-size: 1rem; color: var(--o1uwqvn8); margin: 0; line-height: 1.55; }
.d1desox7 { margin: 2.4rem 0 1rem; padding: 1.6rem 1.8rem; background: var(--ndfv7bn3); border-radius: var(--n2j0lue5); display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 1rem; }
.n2f7pzu0 { font-family: var(--k2ocxgvg); font-size: 1.2rem; font-weight: 700; margin: 0; max-width: 34ch; }


.h2pv78pt { margin: 0 0 1rem; }
.h2pv78pt h2 { margin-top: 1.2em; }
.h2pv78pt > p { font-size: 1rem; color: var(--o1uwqvn8); }
.n18139um { list-style: none; margin: 0 0 1.4rem; padding: 0; border: 1px solid var(--i13pfidc); border-radius: var(--n2j0lue5); overflow: hidden; font-family: var(--k2ocxgvg); font-size: 1rem; }
.w2ntp4rp + .w2ntp4rp { border-top: 1px solid var(--q13vowdj); }
.w2ntp4rp:nth-child(odd) { background: var(--z1l9xq1v); }
:is(.m4t4fenw, .p28m5mhb) { padding: .7rem .9rem; text-decoration: none; color: var(--p1c9fmqv); }
.m4t4fenw:hover .u3cxka3s { text-decoration: underline; }
.u3cxka3s { color: var(--v12xzfe3); font-weight: 700; }
.qdy64esn { font-size: .9rem; color: var(--o1uwqvn8); }
.bmeybxuy { display: flex; flex-wrap: wrap; justify-content: space-between; gap: .2rem 1rem; padding: .7rem .9rem; }
.xl7xcoxf { font-size: .9rem; color: var(--o1uwqvn8); }
.o20rl964 { flex-basis: 100%; font-size: .9rem; color: var(--o1uwqvn8); }


:is(.m4t4fenw, .p28m5mhb) { display: grid; grid-template-columns: minmax(0, 1fr) auto 7rem; gap: .2rem 1rem; align-items: baseline; }
:is(.m4t4fenw, .p28m5mhb) .qdy64esn { grid-column: 2; text-align: right; }
:is(.m4t4fenw, .p28m5mhb) .v2ig6q5x { grid-column: 3; text-align: right; white-space: nowrap; }
.oheo5a5v :is(.m4t4fenw, .p28m5mhb) { grid-template-columns: 40px minmax(0, 1fr) auto 7rem; align-items: center; }
.oheo5a5v :is(.m4t4fenw, .p28m5mhb) .j1p3wcyn { display: contents; }
.oheo5a5v :is(.m4t4fenw, .p28m5mhb) .qdy64esn { grid-column: 3; }
.oheo5a5v :is(.m4t4fenw, .p28m5mhb) .v2ig6q5x { grid-column: 4; }
.x113n2h0 { width: 40px; height: 40px; object-fit: cover; display: block; border-radius: 50%; }
.u7u0k4nk { display: flex; align-items: center; justify-content: center; font-family: var(--k2ocxgvg); font-size: .78rem; font-weight: 700; letter-spacing: .02em; line-height: 1; background: var(--ndfv7bn3); color: var(--v12xzfe3); text-decoration: none; }
.o1nh2mrd .w2ntp4rp:not(.oheo5a5v):not(.t27d6dnq) > .m4t4fenw,
.o1nh2mrd .bmeybxuy:not(.oheo5a5v):not(.t27d6dnq) { padding-left: calc(40px + 1rem + .9rem); }
.oheo5a5v.bmeybxuy { display: grid; grid-template-columns: 40px minmax(0, 1fr); gap: .1rem .75rem; align-items: center; }
.oheo5a5v.bmeybxuy .j1p3wcyn { display: flex; flex-wrap: wrap; justify-content: space-between; gap: .2rem 1rem; min-width: 0; }
@media (max-width: 639px) {
  :is(.m4t4fenw, .p28m5mhb) { grid-template-columns: minmax(0, 1fr) auto; gap: .1rem .8rem; }
  :is(.m4t4fenw, .p28m5mhb) .qdy64esn, .oheo5a5v :is(.m4t4fenw, .p28m5mhb) .qdy64esn { grid-column: 1; grid-row: 2; text-align: left; }
  :is(.m4t4fenw, .p28m5mhb) .v2ig6q5x, .oheo5a5v :is(.m4t4fenw, .p28m5mhb) .v2ig6q5x { grid-column: 2; grid-row: 1; }
  .oheo5a5v :is(.m4t4fenw, .p28m5mhb) { grid-template-columns: 40px minmax(0, 1fr) auto; }
  .oheo5a5v :is(.m4t4fenw, .p28m5mhb) .x113n2h0 { grid-row: 1 / span 2; }
  .oheo5a5v :is(.m4t4fenw, .p28m5mhb) .u3cxka3s { grid-column: 2; }
  .oheo5a5v :is(.m4t4fenw, .p28m5mhb) .qdy64esn { grid-column: 2; }
  .oheo5a5v :is(.m4t4fenw, .p28m5mhb) .v2ig6q5x { grid-column: 3; }
}

.p28m5mhb .o20rl964 { grid-column: 1 / -1; flex-basis: auto; font-size: .85rem; margin-top: -.1rem; }
.oheo5a5v .p28m5mhb .o20rl964 { grid-column: 2 / -1; }

.r1gq7x3l { position: relative; }
.r1gq7x3l a.u3cxka3s::after { content: ""; position: absolute; inset: 0; }
.r1gq7x3l .o20rl964 > * { position: relative; z-index: 1; }
.r1gq7x3l:hover a.u3cxka3s { text-decoration: underline; text-underline-offset: 3px; }

.i10wapig { display: grid; grid-template-columns: 150px minmax(0, 1fr); gap: 1.2rem 1.5rem; align-items: start; margin-bottom: 1rem; }
.i10wapig .m2fzft0q { margin: 0; }
.p28mlc0g { width: 150px; height: 150px; object-fit: cover; border-radius: 50%; border: 4px solid var(--j2202bhe); box-shadow: 0 6px 20px rgba(0, 0, 0, .14); background: var(--z1l9xq1v); }
@media (max-width: 560px) { .i10wapig { grid-template-columns: 1fr; justify-items: start; } .p28mlc0g { width: 120px; height: 120px; } }

.t27d6dnq { background: var(--ndfv7bn3); }
.t27d6dnq .v1f1dej1 { display: inline-block; margin-left: .45rem; padding: .12rem .5rem; border-radius: 999px; background: var(--v12xzfe3); color: var(--e23rp8iy); font-family: var(--k2ocxgvg); font-size: .66rem; font-weight: 700; letter-spacing: .05em; text-transform: uppercase; vertical-align: middle; }

.q2b852z0:has(> .d1zfn0uo) { display: flex; flex-direction: column; }
.q2b852z0:has(> .d1zfn0uo) > h2:first-child, .q2b852z0:has(> .d1zfn0uo) > h2:first-child + p:not(.p1wgp0ka) { order: -3; }
.q2b852z0:has(> .d1zfn0uo) > h2:has(+ .p1wgp0ka), .q2b852z0:has(> .d1zfn0uo) > .p1wgp0ka { order: -2; }
.q2b852z0 > .d1zfn0uo { order: -1; margin-bottom: 0; border-bottom: 0; border-radius: var(--n2j0lue5) var(--n2j0lue5) 0 0; }
.d1zfn0uo ~ .w1pqj3fs { border-radius: 0 0 var(--n2j0lue5) var(--n2j0lue5); }
.d1zfn0uo ~ .w1pqj3fs .w2ntp4rp:nth-child(odd) { background: transparent; }
.d1zfn0uo ~ .w1pqj3fs .w2ntp4rp:nth-child(even) { background: var(--z1l9xq1v); } 

.m2105jlx a.v17qfv65 { color: inherit; text-decoration: none; }
.m2105jlx a.v17qfv65:hover { text-decoration: underline; text-underline-offset: 3px; }
.s2k1sv3m { list-style: none; padding: 0; margin: 0 0 1.4rem; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .1rem 1.6rem; font-size: 1rem; }
@media (min-width: 640px) { .s2k1sv3m { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
.s2k1sv3m li { display: flex; justify-content: space-between; gap: .5rem; border-bottom: 1px solid var(--q13vowdj); padding: .45rem 0; }
.s2k1sv3m a { text-decoration: none; }
.s2k1sv3m a:hover { text-decoration: underline; }
.hpk85gto { color: var(--l1fv2opo); font-family: var(--k2ocxgvg); font-size: .9rem; font-variant-numeric: tabular-nums; }
.s2qqvb8w { font-size: .95rem; color: var(--o1uwqvn8); }
.m2fzft0q { margin: 1.2rem 0; border: 1px solid var(--i13pfidc); border-radius: var(--n2j0lue5); padding: .3rem 1.1rem; font-family: var(--k2ocxgvg); font-size: 1rem; }
.j119ri9n { display: grid; grid-template-columns: 10rem minmax(0, 1fr); gap: 1rem; padding: .55rem 0; margin: 0; border-bottom: 1px solid var(--q13vowdj); }
.j119ri9n:last-child { border-bottom: 0; }
.w7cg9ioy { font-size: .82rem; font-weight: 700; color: var(--o1uwqvn8); }
.q1fyjtvr { font-family: var(--p11zifb1); color: var(--p1c9fmqv); padding: .6rem 0; margin: 0; }
.m1aoqdus { margin-bottom: 1.6rem; }
.g24e7s61 { font-size: .78rem; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: var(--l1fv2opo); margin-bottom: .4rem; }
.p1vjsmkz { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: .2rem 1rem; font-size: .88rem; }
.p1vjsmkz a { color: var(--o1uwqvn8); text-decoration: none; }
.p1vjsmkz a:hover { color: var(--v12xzfe3); text-decoration: underline; }


.m2105jlx .o245fxmp { display: grid; grid-template-columns: 1fr; gap: 1.2rem 1.6rem; margin: 1.4rem 0 2rem; padding: 1.5rem 0; border: 0; border-top: 3px solid var(--v12xzfe3); border-bottom: 1px solid var(--i13pfidc); border-radius: 0; background: transparent; }
@media (min-width: 560px) { .m2105jlx .o245fxmp { grid-template-columns: 160px minmax(0, 1fr); padding: 1.5rem 0; } }
.m2105jlx .c12p38mo { margin: 0; }
.m2105jlx .g1t6azu9 { width: 100%; aspect-ratio: 4/5; object-fit: cover; display: block; border-radius: 6px; }
@media (max-width: 559px) { .m2105jlx .g1t6azu9 { width: 120px; aspect-ratio: 1 / 1; border-radius: 50%; } } 
.m2105jlx .z2kbuedy { display: flex; flex-direction: column; gap: .5rem; min-width: 0; }
.m2105jlx .a2h1vmy9 { font-family: var(--k2ocxgvg); font-size: .85rem; font-weight: 700; letter-spacing: 0; text-transform: none; color: var(--v12xzfe3); margin: 0; }
.m2105jlx .h1pqso2m { font-family: var(--k2ocxgvg); font-size: 1.5rem; font-weight: 700; line-height: 1.2; color: var(--qqqm5d1f); margin: 0; }
.m2105jlx .p1e3sysa { display: block; font-family: var(--p11zifb1); font-size: 1rem; font-weight: 400; color: var(--o1uwqvn8); margin-top: .2rem; }
.m2105jlx .k1cl0s0u { font-family: var(--k2ocxgvg); font-size: .9rem; color: var(--o1uwqvn8); margin: 0; }
.m2105jlx .k18psboi { color: var(--i1cpkc94); margin-right: .3rem; letter-spacing: .02em; }
.m2105jlx .n2j5m5ke { font-size: 1.05rem; margin: 0; line-height: 1.65; }
.m2105jlx .ijhnc1yt { list-style: none; padding: 0; margin: 0; font-family: var(--k2ocxgvg); font-size: .95rem; display: grid; gap: .2rem; }
.m2105jlx .ijhnc1yt li { position: relative; padding-left: 1.3rem; margin: 0; }
.m2105jlx .ijhnc1yt li::before { content: "\2713"; position: absolute; left: 0; color: var(--v12xzfe3); font-weight: 700; }
.m2105jlx .o245fxmp .wix53ift { display: inline-block; align-self: flex-start; margin-top: .3rem; }
.m2105jlx .d2g9u26y { margin-top: .2rem; gap: 1rem; font-family: var(--k2ocxgvg); }
.m2105jlx .o245fxmp .y2nefegz { border-radius: 6px; background: #fff; padding: .5rem 1rem; font-size: .95rem; }
.m2105jlx .o245fxmp .h2owt4v8 { font-weight: 700; color: var(--o1uwqvn8); }


.b326xxmd { border-top: 1px solid var(--i13pfidc); padding: 1.8rem 0 2.4rem; font-family: var(--k2ocxgvg); font-size: .92rem; }
.y1qkni5x { display: flex; flex-wrap: wrap; gap: 1.2rem 2.4rem; align-items: center; justify-content: space-between; }
.y1akooag { height: 26px; width: auto; display: block; margin-bottom: .5rem; }
.wh6kwqk7 { color: var(--o1uwqvn8); margin: 0; max-width: 48ch; }
.bah6lcmn { margin: .2rem 0 0; font-weight: 700; }
.socsoyzk { display: flex; flex-wrap: wrap; justify-content: space-between; gap: .5rem 1.5rem; margin-top: 1.4rem; padding-top: .9rem; border-top: 1px solid var(--q13vowdj); font-size: .82rem; color: var(--o1uwqvn8); }
.z11j03ho { display: flex; flex-wrap: wrap; gap: 1.1rem; }
.z11j03ho a { color: var(--o1uwqvn8); }


.g1m0gkd5:has(.f29xpg7t) .g1nc4vah { display: none; }
.f29xpg7t { width: 56px; height: 56px; object-fit: contain; display: block; margin-bottom: .5rem; }
.r2gifg5l { margin: 0 0 1.6rem; }
.rgb8owue { font-size: 1.35rem; margin: 1.4em 0 .7rem; }
.lvkvrekh { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .9rem; font-family: var(--k2ocxgvg); }
@media (min-width: 560px) { .lvkvrekh { grid-template-columns: repeat(4, minmax(0, 1fr)); } }
.a2uqcybw { display: block; text-decoration: none; color: var(--p1c9fmqv); }
.a2uqcybw { margin: 0; }
.a2uqcybw figcaption { display: block; }
.j6m1915j { width: 100%; aspect-ratio: 1; object-fit: cover; display: block; border-radius: var(--n2j0lue5); margin-bottom: .45rem; }
.ripfqsx3 { display: block; font-weight: 700; font-size: .92rem; line-height: 1.25; }
.m2bwa91a { display: block; font-size: .82rem; color: var(--o1uwqvn8); margin-top: .15rem; }
.zqzzauxt { line-height: 0; max-width: var(--e1hgbc9r); margin: 0 auto; padding-inline: 1.25rem; }
.l1igglvv { width: 100%; height: auto; max-height: 120px; object-fit: cover; object-position: bottom; display: block; opacity: .85; }


.e13f8e06 { max-width: 720px; }




.ilzvaq04 { border: 1px solid var(--i13pfidc); border-left: 4px solid var(--v12xzfe3); background: var(--z1l9xq1v); border-radius: 10px; padding: 1rem 1.25rem; margin: 1.6rem 0; }
.ilzvaq04 > :last-child { margin-bottom: 0; }
.z6mn7yxc { font-weight: 800; font-size: .95rem; margin: 0 0 .35rem; color: var(--qqqm5d1f); }
.e1qpwvpp { border-left-color: var(--qfyl4q6c); background: var(--r1ucfw7f); }
.e1qpwvpp .z6mn7yxc { color: var(--qfyl4q6c); }
.s2b25ljx { border-left-color: var(--m2jpi4rs); background: var(--z28gp6iw); }
.s2b25ljx .z6mn7yxc { color: var(--m2jpi4rs); }


.c1akysly { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: .9rem; margin: 1.8rem 0; }
.z2zr5t8i { border: 1px solid var(--i13pfidc); border-radius: 12px; padding: 1.1rem .85rem; text-align: center; background: #fff; }
.bnlro33v { display: block; font-size: clamp(1.5rem, 4vw, 1.9rem); font-weight: 800; color: var(--v12xzfe3); line-height: 1.1; }
.dgf4or0b { display: block; font-size: .82rem; color: var(--o1uwqvn8); margin-top: .3rem; }


.g1xhii5c { background: var(--ndfv7bn3); border: 1px solid var(--i13pfidc); border-radius: 12px; padding: 1.25rem 1.4rem; margin: 1.8rem 0; }
.g1xhii5c > :last-child { margin-bottom: 0; }
.k2inptsl { text-transform: uppercase; letter-spacing: .05em; font-size: .74rem; font-weight: 800; color: var(--v12xzfe3); margin: 0 0 .4rem; }


.x16vf1hg { border: 1px solid var(--i13pfidc); border-left: 4px solid var(--i1cpkc94); background: var(--z1l9xq1v); border-radius: 10px; padding: 1.1rem 1.35rem; margin: 1.6rem 0; }
.x16vf1hg > :last-child { margin-bottom: 0; }
.j12s2mw0 { font-weight: 800; font-size: .95rem; margin: 0 0 .4rem; color: var(--z1eav8vs); }


.ijtrazhm { display: grid; grid-template-columns: 1fr; gap: 1rem; margin: 1.8rem 0; }
.l1aovyq9, .b4dgqj38 { border: 1px solid var(--i13pfidc); border-radius: 12px; padding: 1rem 1.25rem; }
.l1aovyq9 { border-top: 3px solid var(--m2jpi4rs); background: var(--z28gp6iw); }
.b4dgqj38 { border-top: 3px solid var(--qfyl4q6c); background: var(--r1ucfw7f); }
.l1aovyq9 h4, .b4dgqj38 h4 { font-size: 1rem; font-weight: 800; margin: 0 0 .55rem; }
.l1aovyq9 h4 { color: var(--m2jpi4rs); }
.b4dgqj38 h4 { color: var(--qfyl4q6c); }
.ijtrazhm ul { list-style: none; padding: 0; margin: 0; }
.ijtrazhm li { position: relative; padding-left: 1.5rem; margin-bottom: .4rem; line-height: 1.55; }
.l1aovyq9 li::before { content: "\2713"; position: absolute; left: 0; color: var(--m2jpi4rs); font-weight: 800; }
.b4dgqj38 li::before { content: "\2715"; position: absolute; left: 0; color: var(--qfyl4q6c); font-weight: 800; }
@media (min-width: 640px) { .ijtrazhm { grid-template-columns: 1fr 1fr; } }


.ydmrlx68 { border-top: 1px solid var(--i13pfidc); margin-top: 2.5rem; padding-top: 1.1rem; }
.w2m1foao { text-transform: uppercase; letter-spacing: .05em; font-size: .74rem; font-weight: 800; color: var(--o1uwqvn8); margin: 0 0 .5rem; }
.ydmrlx68 ul { margin: 0; padding-left: 1.1rem; }
.ydmrlx68 li { font-size: .88rem; color: var(--o1uwqvn8); margin-bottom: .25rem; }
.ydmrlx68 a { color: var(--v12xzfe3); }


.v1t65k85 { margin: 1.9rem 0; }
.rr4vdkgz { display: flex; flex-wrap: wrap; align-items: stretch; justify-content: center; gap: .55rem; }
.z10oh1hg { flex: 1 1 130px; min-width: 116px; max-width: 220px; border: 1px solid var(--i13pfidc); border-top: 3px solid var(--v12xzfe3); border-radius: 12px; background: #fff; padding: .85rem .75rem; text-align: center; display: flex; flex-direction: column; justify-content: center; gap: .25rem; }
.atkx4cqa { font-weight: 800; font-size: .92rem; color: var(--qqqm5d1f); line-height: 1.2; }
.x1fwo53r { font-size: .76rem; color: var(--o1uwqvn8); line-height: 1.3; }
.ffnhj5in { display: flex; align-items: center; justify-content: center; flex: 0 0 auto; color: var(--v12xzfe3); font-weight: 800; font-size: 1.35rem; line-height: 1; }
.yzsxxttj { font-size: .82rem; color: var(--o1uwqvn8); text-align: center; margin: .7rem 0 0; }
@media (max-width: 600px) {
  .rr4vdkgz { flex-direction: column; align-items: stretch; }
  .z10oh1hg { max-width: none; }
  .ffnhj5in { transform: rotate(90deg); padding: .15rem 0; }
}


.f1wesubf { margin: 1.9rem 0; }
.bk4agixk { display: flex; align-items: flex-end; gap: .4rem; height: 200px; padding-top: 1.4rem; border-bottom: 2px solid var(--i13pfidc); }
.c2p9boxy { flex: 1 1 0; min-width: 0; height: calc(var(--v, 0) * 1%); min-height: 4px; background: linear-gradient(180deg, var(--v12xzfe3), var(--puyaiqkf)); border-radius: 5px 5px 0 0; position: relative; }
.c2p9boxy.j2f3m3o3 { background: linear-gradient(180deg, var(--i1cpkc94), var(--z1eav8vs)); }
.c2p9boxy > span { position: absolute; top: -1.25rem; left: 50%; transform: translateX(-50%); font-size: .7rem; font-weight: 700; color: var(--qqqm5d1f); white-space: nowrap; }
.n66v0vee { display: flex; gap: .4rem; margin-top: .4rem; }
.n66v0vee > span { flex: 1 1 0; min-width: 0; text-align: center; font-size: .72rem; color: var(--o1uwqvn8); line-height: 1.2; }
.x22oeyrk { font-size: .82rem; color: var(--o1uwqvn8); text-align: center; margin: .7rem 0 0; }
.q2o9hrpw { display: flex; flex-wrap: wrap; justify-content: center; gap: 1rem; margin: .6rem 0 0; font-size: .8rem; color: var(--o1uwqvn8); }
.q2o9hrpw span { display: inline-flex; align-items: center; gap: .35rem; }
.q2o9hrpw i { width: .8rem; height: .8rem; border-radius: 3px; display: inline-block; }
.q2o9hrpw i.p2jdc9pe { background: var(--v12xzfe3); }
.q2o9hrpw i.o1e3o1tl { background: var(--i1cpkc94); }


.i13pfidc { margin: 1.9rem 0; }
.e25n6xai { width: 100%; height: 170px; display: block; overflow: visible; }
.m2bu30k1 { fill: var(--ndfv7bn3); stroke: none; }
.induuzj0 { fill: none; stroke: var(--v12xzfe3); stroke-width: 2.5; vector-effect: non-scaling-stroke; stroke-linejoin: round; stroke-linecap: round; }
.b1jiqwlv { stroke: var(--i1cpkc94); stroke-width: 1.5; stroke-dasharray: 5 3; vector-effect: non-scaling-stroke; }
.t2rehqab { display: flex; justify-content: space-between; margin-top: .4rem; font-size: .72rem; color: var(--o1uwqvn8); }
.x2lfv45x { font-size: .82rem; color: var(--o1uwqvn8); text-align: center; margin: .7rem 0 0; }
.o2ameiqr { display: flex; flex-wrap: wrap; gap: 1.1rem; justify-content: center; font-size: .78rem; color: var(--o1uwqvn8); margin-top: .5rem; }
.o2ameiqr span { display: inline-flex; align-items: center; gap: .4rem; }
.o2ameiqr i { width: 1.2rem; height: 0; border-top: 3px solid var(--v12xzfe3); display: inline-block; }
.o2ameiqr i.e2cvcoia { border-top: 2px dashed var(--i1cpkc94); }


.o245fxmp { display: grid; grid-template-columns: 1fr; gap: 1.1rem; align-items: start; border: 1px solid var(--i13pfidc); border-radius: 14px; background: var(--z1l9xq1v); padding: 1.25rem; margin: 1.9rem 0; }
.g1t6azu9 { width: 100%; aspect-ratio: 4/5; object-fit: cover; border-radius: 10px; display: block; }
.a2h1vmy9 { text-transform: uppercase; letter-spacing: .05em; font-size: .72rem; font-weight: 800; color: var(--v12xzfe3); margin: 0 0 .35rem; }
.h1pqso2m { font-size: 1.15rem; font-weight: 800; color: var(--qqqm5d1f); margin: 0 0 .1rem; line-height: 1.3; }
.p1e3sysa { display: block; font-size: .88rem; font-weight: 600; color: var(--o1uwqvn8); }
.k1cl0s0u { font-size: .87rem; color: var(--o1uwqvn8); margin: .5rem 0 .7rem; }
.k18psboi { color: var(--i1cpkc94); letter-spacing: .09em; margin-right: .4rem; }
.n2j5m5ke { margin: 0 0 .75rem; line-height: 1.6; }
.ijhnc1yt { list-style: none; padding: 0; margin: 0 0 1.05rem; }
.ijhnc1yt li { position: relative; padding-left: 1.5rem; margin-bottom: .35rem; line-height: 1.5; font-size: .93rem; }
.ijhnc1yt li::before { content: "\2713"; position: absolute; left: 0; color: var(--m2jpi4rs); font-weight: 800; }
.wix53ift { display: inline-block; }
@media (min-width: 640px) { .o245fxmp { grid-template-columns: minmax(0, 36%) 1fr; gap: 1.4rem; padding: 1.5rem; } }

.z141q1km{padding:2.4rem 0 3.6rem}
.e13f8e06{max-width:720px;margin:0 auto}
.k169fs9z{display:inline-block;margin-bottom:1rem;font-size:.9rem;color:var(--o1uwqvn8)}
.m2czv6mq{font-size:clamp(1.55rem,3vw,2.15rem);font-weight:800;color:var(--qqqm5d1f);margin:0 0 .6rem;line-height:1.2}
.b17a4gpr{color:var(--o1uwqvn8);margin:0 0 1.6rem;max-width:62ch}
.mrx95vd9{padding-top:1.4rem;border-top:2px solid var(--v12xzfe3)}
.v2gif33h{display:grid;gap:.9rem;padding:1rem;border:1px dashed var(--i13pfidc);border-radius:10px;margin:.2rem 0 1rem;background:var(--z1l9xq1v)}
.v2gif33h.nerqxgxn{display:none}
.p1gx6wqw{display:block;width:100%;font-size:.95rem;padding:.55rem .6rem;border:1px solid var(--i13pfidc);border-radius:8px;background:var(--j2202bhe)}
.mkn7aa09{font-size:.82rem;color:var(--l1fv2opo);margin:.25rem 0 0}
.bcta0xg5{margin-top:1.4rem;padding-top:.9rem;border-top:1px solid var(--q13vowdj);font-size:.9rem;color:var(--o1uwqvn8)}
.bcta0xg5 a{color:inherit;text-decoration:underline}
.rv34441s{margin-top:1.2rem}

.p20gjqjz{display:flex;flex-direction:column}
.p20gjqjz>*{min-width:0}
.p20gjqjz>.b1t4xsxn{order:-5}
.p20gjqjz>.l1kow7nf{order:-4}
.p20gjqjz>.e1jiq41o{order:-3}
.p20gjqjz>.q22wv6u6{order:-2}
.p20gjqjz>.o245fxmp{order:-1}

.m2105jlx .c1khp33j{list-style:none;margin:0 0 1.4rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.m2105jlx .c1khp33j li{list-style:none;margin:0;padding:0}
.m2105jlx .c1khp33j[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}
.r10xk70b{margin:0}
.r10xk70b img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:8px}
.r10xk70b figcaption{margin:.4rem 0 0;font-size:.85rem;color:var(--o1uwqvn8)}
@media (max-width:520px){.m2105jlx .c1khp33j{grid-template-columns:1fr}}

.ftiwynsf{border:0;padding:0;background:transparent;max-width:min(560px,calc(100vw - 2rem));width:100%;margin:auto}
.ftiwynsf::backdrop{background:rgba(20,24,18,.55)}
.z1iihkzg{position:relative;background:var(--j2202bhe);color:var(--p1c9fmqv);border-radius:8px;padding:1.6rem 1.6rem 1.4rem;box-shadow:0 24px 60px rgba(0,0,0,.3);max-height:calc(100vh - 2rem);overflow:auto}
.ab11kygg{position:absolute;top:.6rem;right:.7rem;width:2.2rem;height:2.2rem;border:0;background:transparent;color:var(--o1uwqvn8);font-size:1.6rem;line-height:1;cursor:pointer;border-radius:50%;z-index:1}
.ab11kygg:hover{background:var(--z1l9xq1v);color:var(--p1c9fmqv)}
.kt02xab2{display:none}
.y92201ap .kt02xab2{display:block}
.v24d0ogh{margin:0 0 .3rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--i1cpkc94)}
.o2075tpf{margin:0 2rem .4rem 0;font-size:1.35rem}
.u2hckpwx{margin:0 0 1.1rem;color:var(--o1uwqvn8);font-size:.95rem}
.ftiwynsf .qlgw58fl{border:0;box-shadow:none;background:transparent;padding:0;margin:0;position:static}
.y92201ap .pglksa3u,.y92201ap .q2fs5xsn{display:none}
.ftiwynsf .pglksa3u{padding-right:2rem}

.d2g9u26y{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-top:.9rem}
.d2g9u26y .y2nefegz{appearance:none;border:1px solid var(--v12xzfe3);background:var(--j2202bhe);color:var(--v12xzfe3);font-weight:700;border-radius:999px;padding:.5rem .95rem;cursor:pointer;font-size:.95rem;text-decoration:none;display:inline-block}
.d2g9u26y .y2nefegz:hover{background:var(--ndfv7bn3)}
.d2g9u26y .h2owt4v8{font-weight:600;color:var(--qqqm5d1f);text-decoration:underline;text-underline-offset:3px;font-size:.95rem}
.d2g9u26y .h2owt4v8:hover{color:var(--v12xzfe3)}

.iyc8ay2m{margin:1rem 0 1.4rem}
.x24ayppn{margin:0 0 .6rem;font-size:1.05rem}
.g10tqdn9{color:var(--i1cpkc94);letter-spacing:.05em}
.b2ra1uhg{font-size:1.05rem;margin:1rem 0 .5rem}
.v7q2jnjl{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}
.m1fyn08y{border-left:3px solid var(--i13pfidc);padding:.2rem 0 .2rem .9rem}
.k2e8g1bm{margin:0 0 .2rem;font-size:.88rem;color:var(--o1uwqvn8)}
.l29b9uu8{font-weight:700;color:var(--qqqm5d1f)}
.or8yugxz{margin:0;font-size:.95rem}
.fygvb9zp{margin:.7rem 0 0;font-size:.78rem;color:var(--l1fv2opo)}
.v2ig6q5x{font-size:.82rem;color:var(--o1uwqvn8);white-space:nowrap}
.v2ig6q5x .g10tqdn9{font-size:.8em}

:root{--v12xzfe3:#7a4a1d;--puyaiqkf:#5c3613;--i1cpkc94:#2f6b2f;--z1eav8vs:#1f4a1f;--e23rp8iy:#ffffff;--tcpe2cc4:#ffffff;--p1c9fmqv:#2b2118;--j2202bhe:#fbfaf7;--qqqm5d1f:#655e56;--o1uwqvn8:#89837c;--l1fv2opo:#a49f99;--i13pfidc:#e2e0dc;--q13vowdj:#eae9e5;--z1l9xq1v:#f2f0ed;--ndfv7bn3:#f2eee8;--m2jpi4rs:#2a9141;--z28gp6iw:#dae9da;--qfyl4q6c:#cd2b25;--r1ucfw7f:#f5ddda;}