@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/d511406df6.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:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/380c8fff7d.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 {
  --a1pb1j3g: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;
  --jkyg23y8: "Open Sans", "Segoe UI", Arial, sans-serif;
  --nl4uev2o: 760px;
  --q1v5ykic: 4px;
}


*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; }
body { margin: 0; font-family: var(--a1pb1j3g); font-size: 1.1875rem; line-height: 1.7; color: var(--n2kn3vej); background: var(--ugoqkqnh); }
img { max-width: 100%; height: auto; }
h1, h2, h3, h4 { font-family: var(--jkyg23y8); font-weight: 700; line-height: 1.25; margin: 0 0 .5em; color: var(--q2ql5m06); text-wrap: balance; }
h1 { font-size: clamp(1.9rem, 4vw, 2.6rem); letter-spacing: -.01em; }
h2 { font-size: 1.55rem; margin-top: 2.2em; scroll-margin-top: 1.5rem; }
h3 { font-size: 1.2rem; margin-top: 1.6em; }
p { margin: 0 0 1.15em; }
a { color: var(--zv2savc6); text-decoration-thickness: 1px; text-underline-offset: 3px; }
a:hover { color: var(--v2e9cxuc); }
ul, ol { padding-left: 1.4rem; }
.nl4uev2o { width: 100%; max-width: var(--nl4uev2o); margin-inline: auto; padding-inline: 1.25rem; }
.n2ph4la8 { overflow-x: hidden; }
.j1gappsk { display: none; }
.cf-turnstile { max-width: 100%; }


.btn { display: inline-block; font-family: var(--jkyg23y8); font-size: .95rem; font-weight: 700; text-decoration: none; cursor: pointer; border: 1px solid var(--zv2savc6); border-radius: var(--q1v5ykic); padding: .75rem 1.3rem; line-height: 1.2; background: var(--zv2savc6); color: var(--x215jj3w); transition: background .15s, color .15s; }
.btn:hover, .btn:focus { background: var(--v2e9cxuc); border-color: var(--v2e9cxuc); color: var(--x215jj3w); }
.b18f18sw { background: var(--zv2savc6); color: var(--x215jj3w); }
.b18f18sw:disabled { opacity: .6; }
.lvcfrq90 { background: transparent; color: var(--zv2savc6); }
.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-family: var(--jkyg23y8); font-size: .98rem; padding: .7rem .85rem; border: 1px solid color-mix(in srgb, var(--n2kn3vej) 28%, var(--ugoqkqnh)); border-radius: var(--q1v5ykic); background: #fff; color: var(--n2kn3vej); }
.form-control:focus, .form-select:focus { outline: none; border-color: var(--zv2savc6); box-shadow: 0 0 0 3px var(--x20w1utz); }
.form-control::placeholder { color: var(--b1zl8l1b); }
.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 .85rem center; background-size: 14px 10px; padding-right: 2.5rem; }
textarea.form-control { min-height: 6rem; }
.i1m62u2k { margin-bottom: .85rem; }
.x166b5tx { display: block; font-family: var(--jkyg23y8); font-size: .82rem; font-weight: 600; color: var(--q2ql5m06); margin-bottom: .3rem; }
.d1pwc1tg { position: absolute; left: -5000px; width: 1px; height: 1px; overflow: hidden; }
.ctkdmqqk { display: flex; justify-content: space-between; align-items: center; margin-bottom: .8rem; }
.b149hxxy { font-family: var(--jkyg23y8); font-size: .85rem; font-weight: 600; background: none; border: 0; padding: 0; color: var(--zv2savc6); cursor: pointer; }
.p2lxpb8v { font-family: var(--jkyg23y8); font-size: .78rem; color: var(--b1zl8l1b); }
.q1u5gkw4 { display: flex; align-items: center; gap: .4rem; font-family: var(--jkyg23y8); font-size: .78rem; color: var(--b1zl8l1b); margin: .8rem 0 0; }
.f19pvf97 { flex-shrink: 0; }
.h1gn2m15 { margin: .8rem 0 0; padding: .6rem .8rem; font-family: var(--jkyg23y8); font-size: .9rem; color: var(--u1ppcqwk); background: var(--v1jiq7ir); border-left: 3px solid var(--u1ppcqwk); border-radius: var(--q1v5ykic); }
.l16308se { text-align: center; padding: 1.2rem 0; }
.d2b4lbsi { width: 44px; height: 44px; margin: 0 auto .7rem; display: flex; align-items: center; justify-content: center; font-size: 1.3rem; font-weight: 700; color: #fff; background: var(--b1rcburs); border-radius: 50%; }
.v2loy1yr { font-size: 1.25rem; }
.f1wvnhrx { color: var(--r269w1ft); font-size: 1rem; }


.okk1ayti { display: flex; align-items: center; justify-content: space-between; gap: 1rem; padding-top: 1.1rem; padding-bottom: 1.1rem; border-bottom: 1px solid var(--i12ou1mm); }
.zv2savc6 { display: inline-flex; align-items: center; text-decoration: none; }
.b1u9x9zl { height: 40px; width: auto; max-width: 48vw; display: block; }
.x18vfruw { display: none; }
.v2hc7az2 { display: block; }
.f2rdiss1 { display: flex; align-items: center; gap: 1.5rem; font-family: var(--jkyg23y8); font-size: .92rem; font-weight: 600; }
.d1majnow { color: var(--r269w1ft); text-decoration: none; white-space: nowrap; }
.d1majnow:hover { color: var(--zv2savc6); text-decoration: underline; }
.w4xo6sjy { position: relative; display: none; }
.eowtuf6f { list-style: none; cursor: pointer; display: inline-flex; align-items: center; gap: .35rem; white-space: nowrap; color: var(--n2kn3vej); }
.eowtuf6f::-webkit-details-marker { display: none; }
.eowtuf6f::after { content: "\25be"; font-size: .7em; }
.i1x6wwya { position: absolute; top: calc(100% + .8rem); right: 0; z-index: 50; min-width: 280px; max-height: 70vh; overflow-y: auto; background: #fff; border: 1px solid var(--i12ou1mm); border-radius: var(--q1v5ykic); box-shadow: 0 10px 30px rgba(0,0,0,.1); padding: .4rem 0; margin: 0; list-style: none; font-weight: 400; }
.i1x6wwya a { display: block; padding: .45rem 1rem; color: var(--n2kn3vej); text-decoration: none; font-size: .92rem; }
.i1x6wwya a:hover, .i1x6wwya a[aria-current="page"] { background: var(--q11x9l75); color: var(--zv2savc6); }
.b1urxzxg { padding: .7rem 1rem .2rem; font-size: .72rem; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: var(--b1zl8l1b); }
.i1x6wwya .b1urxzxg:not(:first-child) { border-top: 1px solid var(--f29w37y5); margin-top: .3rem; }
.fu597nff { display: block; }
.laye5b64 { list-style: none; cursor: pointer; display: flex; flex-direction: column; justify-content: center; gap: 5px; width: 40px; height: 40px; padding: 9px; }
.laye5b64::-webkit-details-marker { display: none; }
.laye5b64 span { display: block; height: 2px; width: 100%; background: var(--n2kn3vej); transition: transform .2s, opacity .2s; }
.fu597nff[open] .laye5b64 { position: fixed; top: 1.1rem; right: 1.25rem; z-index: 110; }
.fu597nff[open] .laye5b64 span:nth-child(1) { transform: translateY(7px) rotate(45deg); }
.fu597nff[open] .laye5b64 span:nth-child(2) { opacity: 0; }
.fu597nff[open] .laye5b64 span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }
.xhredwu0 { position: fixed; inset: 0; z-index: 100; background: var(--ugoqkqnh); padding: 1.2rem 1.25rem 2rem; overflow-y: auto; font-weight: 400; }
.j2r33kgr { display: inline-flex; margin-bottom: 1.4rem; }
.u1dd4we5 { list-style: none; margin: 0; padding: 0; }
.u1dd4we5 a { display: block; padding: .85rem .25rem; font-size: 1.05rem; color: var(--n2kn3vej); text-decoration: none; border-top: 1px solid var(--f29w37y5); }
.u1dd4we5 a[aria-current="page"] { color: var(--zv2savc6); font-weight: 700; }
.u1dd4we5 .b1urxzxg { padding-left: .25rem; padding-top: 1rem; }
@media (min-width: 768px) {
  .w4xo6sjy { display: block; }
  .fu597nff { display: none; }
  .x18vfruw { display: block; }
  .v2hc7az2 { display: none; }
}


.oiko7uuc { padding-top: 2.4rem; padding-bottom: 3rem; }
.b1582c8q { font-family: var(--jkyg23y8); font-size: .82rem; color: var(--r269w1ft); margin-bottom: 1.2rem; }
.b1582c8q a { color: var(--r269w1ft); text-decoration: none; }
.b1582c8q a:hover { color: var(--zv2savc6); text-decoration: underline; }
.x1mtlvmt { margin-bottom: 1.6rem; }
.x1mtlvmt h1 { margin-bottom: .6rem; }
.pjikr2x5 { font-family: var(--jkyg23y8); font-size: .8rem; color: var(--b1zl8l1b); margin: 0 0 1rem; }
.yqvktwnj { font-size: 1.28rem; line-height: 1.55; color: var(--q2ql5m06); margin: 0; }
.w3rj811p { margin: 0 0 1.8rem; }
.d28yfksh { width: 100%; display: block; border-radius: var(--q1v5ykic); }
.w3rj811p figcaption { font-family: var(--jkyg23y8); font-size: .82rem; color: var(--r269w1ft); margin-top: .5rem; }
.k1766z5q { border-left: 3px solid var(--zv2savc6); padding: .2rem 0 .2rem 1.2rem; margin: 0 0 2rem; }
.z2cecamf { font-family: var(--jkyg23y8); font-size: .74rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--zv2savc6); margin: 0 0 .4rem; }
.j3vk1dlb { font-size: 1.1rem; line-height: 1.65; }
.j3vk1dlb p:last-child { margin-bottom: 0; }
.gtxakxqg { border-top: 1px solid var(--i12ou1mm); border-bottom: 1px solid var(--i12ou1mm); padding: 1rem 0 1.1rem; margin: 0 0 2.2rem; }
.ipxcy3gt { font-family: var(--jkyg23y8); font-size: .74rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--b1zl8l1b); margin: 0 0 .5rem; }
.e1cz21mp { margin: 0; padding-left: 1.4rem; display: grid; gap: .3rem; font-family: var(--jkyg23y8); font-size: .95rem; }
.e1cz21mp li::marker { color: var(--b1zl8l1b); font-weight: 600; }
.e1cz21mp a { color: var(--n2kn3vej); text-decoration: none; }
.e1cz21mp a:hover { color: var(--zv2savc6); text-decoration: underline; }
@media (min-width: 640px) { .e1cz21mp { grid-template-columns: 1fr 1fr; column-gap: 2rem; } }


.zarh2jyz h2 { padding-top: .4rem; border-top: 1px solid var(--i12ou1mm); }
.zarh2jyz h3 { color: var(--q2ql5m06); }
.zarh2jyz ul, .zarh2jyz ol { margin-bottom: 1.15em; }
.zarh2jyz li { margin-bottom: .3em; }
.zarh2jyz table { width: 100%; border-collapse: collapse; margin: 1.6rem 0; font-family: var(--jkyg23y8); font-size: .92rem; }
.zarh2jyz th, .zarh2jyz td { padding: .6rem .7rem; text-align: left; vertical-align: top; border-bottom: 1px solid var(--i12ou1mm); }
.zarh2jyz thead th { border-bottom: 2px solid var(--n2kn3vej); font-weight: 700; font-size: .8rem; letter-spacing: .04em; text-transform: uppercase; color: var(--r269w1ft); }
.zarh2jyz tbody td:first-child { font-weight: 600; color: var(--q2ql5m06); }
@media (max-width: 600px) { .zarh2jyz table { font-size: .84rem; } .zarh2jyz th, .zarh2jyz td { padding: .45rem .5rem; } }
.zarh2jyz figure, .pbb220uk { margin: 1.6rem 0; }
.z25gpt9j { width: 100%; display: block; border-radius: var(--q1v5ykic); }
.zarh2jyz figcaption, .pbb220uk figcaption { font-family: var(--jkyg23y8); font-size: .82rem; color: var(--r269w1ft); margin-top: .45rem; }
.qphbjwsn { margin-top: 2.6rem; }
.qphbjwsn h2 { border-top: 1px solid var(--i12ou1mm); padding-top: .4rem; }
.n2n3xb54 { font-family: var(--jkyg23y8); font-size: 1.05rem; font-weight: 700; margin: 1.3rem 0 .3rem; color: var(--q2ql5m06); }
.j225d7pc { color: var(--n2kn3vej); padding-left: 1rem; border-left: 2px solid var(--i12ou1mm); }
.g2jwqxke { display: flex; flex-wrap: wrap; align-items: baseline; gap: .2rem .8rem; border-top: 1px solid var(--i12ou1mm); border-bottom: 1px solid var(--i12ou1mm); padding: .8rem 0; margin: 2rem 0; font-family: var(--jkyg23y8); font-size: .95rem; }
.u2bkfecc { margin: 0; font-weight: 600; color: var(--q2ql5m06); }
.g2jwqxke .btn, .v136pejs { background: transparent; border: 0; padding: 0; color: var(--zv2savc6); font-weight: 600; text-decoration: underline; text-underline-offset: 3px; font-size: .95rem; }
.g2jwqxke .btn:hover { background: transparent; color: var(--v2e9cxuc); }


.u2g3oaq1 { margin-top: 2.6rem; }
.n26phxi1 { font-size: 1.35rem; border-top: 1px solid var(--i12ou1mm); padding-top: .4rem; margin-bottom: .6rem; }
.p1jfdj51 { list-style: decimal; margin: 0; padding-left: 2rem; font-family: var(--jkyg23y8); font-size: 1rem; counter-reset: none; }
.p1jfdj51 li { border-bottom: 1px solid var(--f29w37y5); padding: .55rem 0; }
.p1jfdj51 li::marker { color: var(--b1zl8l1b); font-weight: 600; font-size: .9rem; }
.p1jfdj51 a { color: var(--n2kn3vej); text-decoration: none; font-weight: 600; }
.p1jfdj51 a:hover { color: var(--zv2savc6); text-decoration: underline; }


.p5xgm6e2 { margin: 2.8rem 0 0; padding: 1.4rem 1.5rem 1.3rem; background: #fff; border: 1px solid var(--i12ou1mm); border-radius: var(--q1v5ykic); font-family: var(--jkyg23y8); scroll-margin-top: 1.5rem; }
.n2g80eko { font-size: 1.15rem; margin: 0 0 .2rem; }
.l2mqg4j9 { font-size: .9rem; color: var(--r269w1ft); margin: 0 0 1rem; }
.j2fxsge6 { list-style: none; margin: 1rem 0 0; padding: .8rem 0 0; border-top: 1px solid var(--f29w37y5); font-size: .82rem; color: var(--r269w1ft); display: flex; flex-wrap: wrap; gap: .25rem 1.2rem; }
.j2fxsge6 li::before { content: "\2713\00a0"; color: var(--zv2savc6); font-weight: 700; }


.h22nt4vj { margin: 2.4rem 0 0; }
.zmz7kw07 { font-size: 1.35rem; border-top: 1px solid var(--i12ou1mm); padding-top: .4rem; margin-bottom: .8rem; }
.t2buyzqa { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem; font-family: var(--jkyg23y8); }
@media (min-width: 560px) { .t2buyzqa { grid-template-columns: repeat(4, minmax(0, 1fr)); } }
.i51mvq9x { margin: 0; }
.i51mvq9x figcaption { display: block; }
.j2et8hki { width: 100%; aspect-ratio: 4/3; object-fit: cover; display: block; border-radius: var(--q1v5ykic); margin-bottom: .45rem; }
.j73acqcu { display: block; font-weight: 600; font-size: .9rem; line-height: 1.25; }
.z2mvg9t5 { display: block; font-size: .8rem; color: var(--r269w1ft); margin-top: .15rem; }
.bilmag9i { line-height: 0; max-width: var(--nl4uev2o); margin: 0 auto; padding-inline: 1.25rem; }
.s21nqsvn { width: 100%; height: auto; max-height: 120px; object-fit: cover; object-position: bottom; display: block; opacity: .8; }
.m1fpx1xa:has(.d17hma44) .i27t4rev { display: none; }
.d17hma44 { width: 56px; height: 56px; object-fit: contain; display: block; margin-bottom: .5rem; }


.a22olhyw .v2b9qa9r { display: grid; grid-template-columns: 1fr; gap: 1.2rem 1.6rem; margin: 2.4rem 0 0; padding: 1.4rem 0; border: 0; border-top: 1px solid var(--i12ou1mm); border-bottom: 1px solid var(--i12ou1mm); border-radius: 0; background: transparent; }
@media (min-width: 560px) { .a22olhyw .v2b9qa9r { grid-template-columns: 150px minmax(0, 1fr); padding: 1.4rem 0; } }
.a22olhyw .hu1msztj { margin: 0; }
.a22olhyw .m2klb9ir { width: 100%; aspect-ratio: 4/5; object-fit: cover; display: block; border-radius: var(--q1v5ykic); }
@media (max-width: 559px) { .a22olhyw .m2klb9ir { width: 120px; aspect-ratio: 1 / 1; border-radius: 50%; } } 
.a22olhyw .m26d06s2 { display: flex; flex-direction: column; gap: .45rem; min-width: 0; }
.a22olhyw .fjynm0oy { font-family: var(--jkyg23y8); font-size: .78rem; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: var(--b1zl8l1b); margin: 0; }
.a22olhyw .xjr4uluz { font-family: var(--jkyg23y8); font-size: 1.25rem; font-weight: 700; line-height: 1.25; color: var(--q2ql5m06); margin: 0; }
.a22olhyw .ljgw52tc { display: block; font-family: var(--a1pb1j3g); font-size: .98rem; font-weight: 400; color: var(--r269w1ft); margin-top: .15rem; }
.a22olhyw .i19z12mu { font-family: var(--jkyg23y8); font-size: .85rem; color: var(--r269w1ft); margin: 0; }
.a22olhyw .ukzbtc05 { color: var(--rvi7saj4); margin-right: .3rem; letter-spacing: .02em; }
.a22olhyw .h118x43c { font-size: 1rem; margin: 0; line-height: 1.6; }
.a22olhyw .p2aztpgl { list-style: none; padding: 0; margin: 0; font-family: var(--jkyg23y8); font-size: .9rem; display: grid; gap: .2rem; }
.a22olhyw .p2aztpgl li { position: relative; padding-left: 1.2rem; margin: 0; }
.a22olhyw .p2aztpgl li::before { content: "\2713"; position: absolute; left: 0; color: var(--zv2savc6); font-weight: 700; }
.a22olhyw .v2b9qa9r .txaf0gph { display: inline-block; align-self: flex-start; margin-top: .3rem; font-size: .9rem; padding: .6rem 1rem; }
.a22olhyw .k13hlm1p { margin-top: .2rem; gap: 1rem; font-family: var(--jkyg23y8); }
.a22olhyw .v2b9qa9r .m293v89j { border-radius: var(--q1v5ykic); background: #fff; padding: .45rem .9rem; font-size: .9rem; }
.a22olhyw .v2b9qa9r .u2bi97si { font-weight: 600; color: var(--r269w1ft); font-size: .9rem; }


.t265fk58 { border-top: 1px solid var(--i12ou1mm); padding: 1.8rem 0 2.4rem; font-family: var(--jkyg23y8); font-size: .9rem; }
.k381o0ki { display: flex; flex-wrap: wrap; gap: 1.2rem 2.4rem; align-items: center; justify-content: space-between; }
.i2m3314y { height: 28px; width: auto; display: block; margin-bottom: .5rem; }
.uvbskurl { color: var(--r269w1ft); margin: 0; max-width: 50ch; }
.m1p1reff { margin: .2rem 0 0; color: var(--r269w1ft); }
.g188917g { font-weight: 600; color: var(--zv2savc6); text-decoration: none; }
.g188917g:hover { text-decoration: underline; }
.q2l5azrj { margin-bottom: 1.6rem; }
.s1lvcg6v { font-size: .76rem; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: var(--b1zl8l1b); margin-bottom: .4rem; }
.e2iajnr8 { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: .2rem 1rem; font-size: .86rem; }
.e2iajnr8 a { color: var(--r269w1ft); text-decoration: none; }
.e2iajnr8 a:hover { color: var(--zv2savc6); text-decoration: underline; }
.ss9yae35 { 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(--f29w37y5); font-size: .8rem; color: var(--r269w1ft); }
.t1tgwaod { display: flex; flex-wrap: wrap; gap: 1.1rem; }
.t1tgwaod a { color: var(--r269w1ft); }


.gqyqjeke { max-width: 720px; }




.x7or5gj8 { border: 1px solid var(--i12ou1mm); border-left: 4px solid var(--zv2savc6); background: var(--q11x9l75); border-radius: 10px; padding: 1rem 1.25rem; margin: 1.6rem 0; }
.x7or5gj8 > :last-child { margin-bottom: 0; }
.o1qkbgig { font-weight: 800; font-size: .95rem; margin: 0 0 .35rem; color: var(--q2ql5m06); }
.ezgk7qvi { border-left-color: var(--u1ppcqwk); background: var(--v1jiq7ir); }
.ezgk7qvi .o1qkbgig { color: var(--u1ppcqwk); }
.tdgzay62 { border-left-color: var(--b1rcburs); background: var(--u1lo6yd4); }
.tdgzay62 .o1qkbgig { color: var(--b1rcburs); }


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


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


.xf2msczp { border: 1px solid var(--i12ou1mm); border-left: 4px solid var(--rvi7saj4); background: var(--q11x9l75); border-radius: 10px; padding: 1.1rem 1.35rem; margin: 1.6rem 0; }
.xf2msczp > :last-child { margin-bottom: 0; }
.x27a8yjm { font-weight: 800; font-size: .95rem; margin: 0 0 .4rem; color: var(--tiasslth); }


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


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


.n2p8sah7 { margin: 1.9rem 0; }
.f1o1bwuv { display: flex; flex-wrap: wrap; align-items: stretch; justify-content: center; gap: .55rem; }
.i1vo747w { flex: 1 1 130px; min-width: 116px; max-width: 220px; border: 1px solid var(--i12ou1mm); border-top: 3px solid var(--zv2savc6); border-radius: 12px; background: #fff; padding: .85rem .75rem; text-align: center; display: flex; flex-direction: column; justify-content: center; gap: .25rem; }
.c2b2vo6p { font-weight: 800; font-size: .92rem; color: var(--q2ql5m06); line-height: 1.2; }
.uieweyp8 { font-size: .76rem; color: var(--r269w1ft); line-height: 1.3; }
.e27hcdjv { display: flex; align-items: center; justify-content: center; flex: 0 0 auto; color: var(--zv2savc6); font-weight: 800; font-size: 1.35rem; line-height: 1; }
.v1otq74l { font-size: .82rem; color: var(--r269w1ft); text-align: center; margin: .7rem 0 0; }
@media (max-width: 600px) {
  .f1o1bwuv { flex-direction: column; align-items: stretch; }
  .i1vo747w { max-width: none; }
  .e27hcdjv { transform: rotate(90deg); padding: .15rem 0; }
}


.h258m8s7 { margin: 1.9rem 0; }
.e248050v { display: flex; align-items: flex-end; gap: .4rem; height: 200px; padding-top: 1.4rem; border-bottom: 2px solid var(--i12ou1mm); }
.q1roo1tx { flex: 1 1 0; min-width: 0; height: calc(var(--v, 0) * 1%); min-height: 4px; background: linear-gradient(180deg, var(--zv2savc6), var(--v2e9cxuc)); border-radius: 5px 5px 0 0; position: relative; }
.q1roo1tx.do1s87vm { background: linear-gradient(180deg, var(--rvi7saj4), var(--tiasslth)); }
.q1roo1tx > span { position: absolute; top: -1.25rem; left: 50%; transform: translateX(-50%); font-size: .7rem; font-weight: 700; color: var(--q2ql5m06); white-space: nowrap; }
.nvcr9e91 { display: flex; gap: .4rem; margin-top: .4rem; }
.nvcr9e91 > span { flex: 1 1 0; min-width: 0; text-align: center; font-size: .72rem; color: var(--r269w1ft); line-height: 1.2; }
.xpnu84r8 { font-size: .82rem; color: var(--r269w1ft); text-align: center; margin: .7rem 0 0; }
.z22auchc { display: flex; flex-wrap: wrap; justify-content: center; gap: 1rem; margin: .6rem 0 0; font-size: .8rem; color: var(--r269w1ft); }
.z22auchc span { display: inline-flex; align-items: center; gap: .35rem; }
.z22auchc i { width: .8rem; height: .8rem; border-radius: 3px; display: inline-block; }
.z22auchc i.j2nb290b { background: var(--zv2savc6); }
.z22auchc i.r1hz16x0 { background: var(--rvi7saj4); }


.i12ou1mm { margin: 1.9rem 0; }
.n2a03l11 { width: 100%; height: 170px; display: block; overflow: visible; }
.wjrvhbkv { fill: var(--x20w1utz); stroke: none; }
.vk147pbb { fill: none; stroke: var(--zv2savc6); stroke-width: 2.5; vector-effect: non-scaling-stroke; stroke-linejoin: round; stroke-linecap: round; }
.b2ev43pb { stroke: var(--rvi7saj4); stroke-width: 1.5; stroke-dasharray: 5 3; vector-effect: non-scaling-stroke; }
.k11qkhtf { display: flex; justify-content: space-between; margin-top: .4rem; font-size: .72rem; color: var(--r269w1ft); }
.v1bq0gwr { font-size: .82rem; color: var(--r269w1ft); text-align: center; margin: .7rem 0 0; }
.q29g5ce6 { display: flex; flex-wrap: wrap; gap: 1.1rem; justify-content: center; font-size: .78rem; color: var(--r269w1ft); margin-top: .5rem; }
.q29g5ce6 span { display: inline-flex; align-items: center; gap: .4rem; }
.q29g5ce6 i { width: 1.2rem; height: 0; border-top: 3px solid var(--zv2savc6); display: inline-block; }
.q29g5ce6 i.p2bn9ofb { border-top: 2px dashed var(--rvi7saj4); }


.v2b9qa9r { display: grid; grid-template-columns: 1fr; gap: 1.1rem; align-items: start; border: 1px solid var(--i12ou1mm); border-radius: 14px; background: var(--q11x9l75); padding: 1.25rem; margin: 1.9rem 0; }
.m2klb9ir { width: 100%; aspect-ratio: 4/5; object-fit: cover; border-radius: 10px; display: block; }
.fjynm0oy { text-transform: uppercase; letter-spacing: .05em; font-size: .72rem; font-weight: 800; color: var(--zv2savc6); margin: 0 0 .35rem; }
.xjr4uluz { font-size: 1.15rem; font-weight: 800; color: var(--q2ql5m06); margin: 0 0 .1rem; line-height: 1.3; }
.ljgw52tc { display: block; font-size: .88rem; font-weight: 600; color: var(--r269w1ft); }
.i19z12mu { font-size: .87rem; color: var(--r269w1ft); margin: .5rem 0 .7rem; }
.ukzbtc05 { color: var(--rvi7saj4); letter-spacing: .09em; margin-right: .4rem; }
.h118x43c { margin: 0 0 .75rem; line-height: 1.6; }
.p2aztpgl { list-style: none; padding: 0; margin: 0 0 1.05rem; }
.p2aztpgl li { position: relative; padding-left: 1.5rem; margin-bottom: .35rem; line-height: 1.5; font-size: .93rem; }
.p2aztpgl li::before { content: "\2713"; position: absolute; left: 0; color: var(--b1rcburs); font-weight: 800; }
.txaf0gph { display: inline-block; }
@media (min-width: 640px) { .v2b9qa9r { grid-template-columns: minmax(0, 36%) 1fr; gap: 1.4rem; padding: 1.5rem; } }

.vthh17q6{padding:2.4rem 0 3.6rem}
.gqyqjeke{max-width:720px;margin:0 auto}
.j2mqn7mh{display:inline-block;margin-bottom:1rem;font-size:.9rem;color:var(--r269w1ft)}
.h1jgv9he{font-size:clamp(1.55rem,3vw,2.15rem);font-weight:800;color:var(--q2ql5m06);margin:0 0 .6rem;line-height:1.2}
.rv4abnqi{color:var(--r269w1ft);margin:0 0 1.6rem;max-width:62ch}
.i27wm6hs{background:var(--ugoqkqnh);border:1px solid var(--i12ou1mm);border-radius:10px;padding:1.6rem}
.i1xw2rsr{display:grid;gap:.9rem;padding:1rem;border:1px dashed var(--i12ou1mm);border-radius:10px;margin:.2rem 0 1rem;background:var(--q11x9l75)}
.i1xw2rsr.j1gappsk{display:none}
.w1rsp1mb{display:block;width:100%;font-size:.95rem;padding:.55rem .6rem;border:1px solid var(--i12ou1mm);border-radius:8px;background:var(--ugoqkqnh)}
.q2qggjwe{font-size:.82rem;color:var(--b1zl8l1b);margin:.25rem 0 0}
.d1acl7is{margin-top:1.4rem;padding-top:.9rem;border-top:1px solid var(--f29w37y5);font-size:.9rem;color:var(--r269w1ft)}
.d1acl7is a{color:inherit;text-decoration:underline}
.rndq5sii{margin-top:1.2rem}

.y988zdsp{border:0;padding:0;background:transparent;max-width:min(560px,calc(100vw - 2rem));width:100%;margin:auto}
.y988zdsp::backdrop{background:rgba(20,24,18,.55)}
.y24h2nzl{position:relative;background:var(--ugoqkqnh);color:var(--n2kn3vej);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}
.q1ea8iqr{position:absolute;top:.6rem;right:.7rem;width:2.2rem;height:2.2rem;border:0;background:transparent;color:var(--r269w1ft);font-size:1.6rem;line-height:1;cursor:pointer;border-radius:50%;z-index:1}
.q1ea8iqr:hover{background:var(--q11x9l75);color:var(--n2kn3vej)}
.zby0zl6n{display:none}
.o2eu100q .zby0zl6n{display:block}
.l2ighplv{margin:0 0 .3rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rvi7saj4)}
.u1cg08mx{margin:0 2rem .4rem 0;font-size:1.35rem}
.v1ofmmti{margin:0 0 1.1rem;color:var(--r269w1ft);font-size:.95rem}
.y988zdsp .p5xgm6e2{border:0;box-shadow:none;background:transparent;padding:0;margin:0;position:static}
.o2eu100q .n2g80eko,.o2eu100q .l2mqg4j9{display:none}
.y988zdsp .n2g80eko{padding-right:2rem}

:root{--zv2savc6:#2f5d50;--v2e9cxuc:#1f4036;--rvi7saj4:#b5651d;--tiasslth:#8f4c12;--x215jj3w:#ffffff;--m2p1ie22:#141414;--n2kn3vej:#1f2a24;--ugoqkqnh:#fbfaf6;--q2ql5m06:#5d645f;--r269w1ft:#828883;--b1zl8l1b:#9fa39e;--i12ou1mm:#e1e1dd;--f29w37y5:#e9e9e5;--q11x9l75:#f1f1ed;--x20w1utz:#edefea;--b1rcburs:#1b954b;--u1lo6yd4:#d7eadb;--u1ppcqwk:#c22e2c;--v1jiq7ir:#f3ddda;}