@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/57102d8979.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:"PT Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/92344eceb9.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:"PT Sans";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/e6171feafa.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:"PT Sans";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/904aff67ee.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 {
  --b1apeerr: "PT Serif", Georgia, "Times New Roman", serif;
  --xvyekqvb: "PT Sans", "Trebuchet MS", Verdana, sans-serif;
  --j2ivaomn: color-mix(in srgb, #2f5fb3 82%, var(--n1pwshmr));
  --u10pgibm: color-mix(in srgb, var(--v1ypby2j) 5%, var(--e2dt4bh8));
  --b1f3mt2r: 4px;
  --p2gw6ict: 66ch;
}


html { scroll-behavior: smooth; }
.l1us4ejc { --bs-body-font-family: var(--xvyekqvb); --bs-body-font-size: 1.0625rem; --bs-body-line-height: 1.6; --bs-body-color: var(--v1ypby2j); --bs-body-bg: var(--e2dt4bh8); --bs-link-color: var(--j2ivaomn); --bs-link-hover-color: var(--i1sgsgi9); --bs-border-color: var(--c2mygj8t); --bs-heading-color: var(--mcanwylg); font-family: var(--xvyekqvb); color: var(--v1ypby2j); background: var(--e2dt4bh8); overflow-x: hidden; }
h1, h2, h3 { font-family: var(--b1apeerr); font-weight: 700; line-height: 1.25; letter-spacing: 0; color: var(--mcanwylg); }
h1 { font-size: clamp(1.8rem, 3.6vw, 2.6rem); }
h2 { font-size: clamp(1.35rem, 2.4vw, 1.65rem); margin: 2rem 0 .8rem; }
h3 { font-size: 1.15rem; }
.x1prpygr a:not(.btn) { color: var(--j2ivaomn); text-decoration-thickness: 1px; text-underline-offset: 2px; }
.x1prpygr a:not(.btn):hover { color: var(--i1sgsgi9); }
.cf-turnstile { max-width: 100%; }
.h15f0ech { display: none; }


.btn { font-family: var(--xvyekqvb); font-weight: 700; border-radius: var(--b1f3mt2r); padding: .7rem 1.25rem; border: 1px solid transparent; line-height: 1.25; }
.g2ennzcx { background: var(--n1pwshmr); border-color: var(--n1pwshmr); color: var(--a258vpry); }
.g2ennzcx:hover, .g2ennzcx:focus { background: var(--z1cvo0jj); border-color: var(--z1cvo0jj); color: var(--a258vpry); }
.g2ennzcx:disabled { background: var(--n1pwshmr); opacity: .65; }
.d1hrfsxt { background: transparent; border-color: var(--n1pwshmr); color: var(--n1pwshmr); }
.d1hrfsxt:hover, .d1hrfsxt:focus { background: var(--n1pwshmr); color: var(--a258vpry); }
.m12bl5aj { align-self: flex-start; padding: .8rem 1.4rem; }


.form-control, .form-select { font-family: var(--xvyekqvb); font-size: 1rem; border: 1px solid color-mix(in srgb, var(--v1ypby2j) 28%, var(--e2dt4bh8)); border-radius: var(--b1f3mt2r); background-color: #fff; color: var(--v1ypby2j); padding: .65rem .8rem; }
.form-control-lg, .form-select-lg { font-size: 1rem; }
.form-control:focus, .form-select:focus { border-color: var(--n1pwshmr); box-shadow: 0 0 0 3px var(--y1ql7z6n); background-color: #fff; color: var(--v1ypby2j); }
.form-control::placeholder { color: var(--ijkf8tgc); }
textarea.form-control { min-height: 6rem; }
.u141cycy { margin-bottom: .8rem; }
.mkjxpeln { display: block; font-size: .9rem; font-weight: 700; margin-bottom: .3rem; color: var(--mcanwylg); }
.z2p31e46 { position: absolute; left: -5000px; width: 1px; height: 1px; overflow: hidden; }
.a1mgraqt { display: flex; justify-content: space-between; align-items: center; margin-bottom: .8rem; }
.i3t9iopn { font: inherit; font-size: .9rem; font-weight: 700; background: none; border: 0; padding: 0; color: var(--j2ivaomn); cursor: pointer; }
.b2hp6myq { font-size: .8rem; color: var(--ijkf8tgc); }
.k176mwpo { display: flex; align-items: center; gap: .4rem; font-size: .8rem; color: var(--ijkf8tgc); margin: .9rem 0 0; }
.wcojypxc { flex-shrink: 0; }
.x16llqxy { margin: .9rem 0 0; padding: .6rem .8rem; font-size: .9rem; color: var(--i2ogu9gj); background: var(--tfe70ccn); border-left: 3px solid var(--i2ogu9gj); border-radius: var(--b1f3mt2r); }
.h17mjua9 { text-align: center; padding: 1.5rem 0; }
.p1jts2in { 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(--d2ohy6n5); border-radius: 50%; }
.t2qwyn68 { font-size: 1.3rem; }
.i16rsqk8 { color: var(--g20xct80); }


.bzrzc18i { border-bottom: 1px solid var(--c2mygj8t); background: var(--e2dt4bh8); }
.p13uu2g4 { display: flex; align-items: center; justify-content: space-between; gap: 1rem; padding-top: 1rem; padding-bottom: 1rem; }
.n1pwshmr { display: inline-flex; align-items: center; text-decoration: none; }
.m1wneqkw { height: 40px; width: auto; max-width: 48vw; display: block; }
.m1p4hs6w { display: none; }
.qziedgnx { display: block; }
.h1a3spzw { display: flex; align-items: center; gap: 1.6rem; font-size: 1rem; }
.e71u0gpc { color: var(--n1pwshmr); font-weight: 700; text-decoration: none; }
.e71u0gpc:hover { text-decoration: underline; }
.d1u0if49 { position: relative; display: none; }
.m1db7t1u { list-style: none; cursor: pointer; color: var(--v1ypby2j); display: inline-flex; align-items: center; gap: .35rem; white-space: nowrap; border-bottom: 2px solid var(--n1pwshmr); padding-bottom: 2px; }
.m1db7t1u::-webkit-details-marker { display: none; }
.m1db7t1u::after { content: "\25be"; font-size: .7em; }
.e51yz6pv { 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(--c2mygj8t); border-radius: var(--b1f3mt2r); box-shadow: 0 10px 28px rgba(0,0,0,.12); padding: .4rem 0; margin: 0; list-style: none; }
.e51yz6pv a { display: block; padding: .45rem 1rem; color: var(--v1ypby2j); text-decoration: none; font-size: .95rem; }
.e51yz6pv a:hover, .e51yz6pv a[aria-current="page"] { background: var(--ce07nzde); color: var(--n1pwshmr); }
.p1xu61it { padding: .6rem 1rem .2rem; font-size: .75rem; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: var(--ijkf8tgc); }
.hh1uwed6 { display: block; }
.k1jkawlc { list-style: none; cursor: pointer; display: flex; flex-direction: column; justify-content: center; gap: 5px; width: 40px; height: 40px; padding: 9px; }
.k1jkawlc::-webkit-details-marker { display: none; }
.k1jkawlc span { display: block; height: 2px; width: 100%; background: var(--v1ypby2j); transition: transform .2s, opacity .2s; }
.hh1uwed6[open] .k1jkawlc { position: fixed; top: 1rem; right: 1rem; z-index: 110; }
.hh1uwed6[open] .k1jkawlc span:nth-child(1) { transform: translateY(7px) rotate(45deg); }
.hh1uwed6[open] .k1jkawlc span:nth-child(2) { opacity: 0; }
.hh1uwed6[open] .k1jkawlc span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }
.h5y0dci2 { position: fixed; inset: 0; z-index: 100; background: var(--e2dt4bh8); padding: 1rem 1.25rem 2rem; overflow-y: auto; }
.hsqgk579 { display: inline-flex; margin-bottom: 1.4rem; }
.d2kib0s5 { list-style: none; margin: 0; padding: 0; }
.d2kib0s5 a { display: block; padding: .85rem .25rem; font-size: 1.05rem; color: var(--v1ypby2j); text-decoration: none; border-top: 1px solid var(--bncunaxu); }
.d2kib0s5 a[aria-current="page"] { color: var(--n1pwshmr); font-weight: 700; }
@media (min-width: 768px) {
  .d1u0if49 { display: block; }
  .hh1uwed6 { display: none; }
  .m1p4hs6w { display: block; }
  .qziedgnx { display: none; }
}


.x27aoiht { background: var(--u10pgibm); border-bottom: 1px solid var(--c2mygj8t); padding: 2.4rem 0 2.6rem; }
.tyj3cvkw { display: grid; gap: 1.8rem 2rem; align-items: start; }
@media (min-width: 992px) { .tyj3cvkw { grid-template-columns: 7fr 5fr; } .x27aoiht { padding: 3rem 0 2.8rem; } }
.gi2fqhyx { display: flex; flex-direction: column; gap: 1rem; }
.gi2fqhyx h1 { margin: 0; }
.cpr3wnd5 { margin: 0; font-size: .95rem; color: var(--g20xct80); }
.b2rfoyv2 { margin: 0; font-size: 1.15rem; line-height: 1.55; color: var(--mcanwylg); max-width: 62ch; }
.f1vr2bor { margin: 0; padding-left: 1.2rem; color: var(--mcanwylg); display: flex; flex-direction: column; gap: .3rem; font-size: 1rem; }
.l15gvt0q:empty { display: none; }
.l15gvt0q .m1fr3vme { margin: 0; }
.l15gvt0q .x280unhr { width: 100%; height: auto; display: block; border-radius: var(--b1f3mt2r); object-fit: cover; }
.l15gvt0q figcaption { font-size: .85rem; color: var(--g20xct80); margin-top: .5rem; }
.k166sj7x { padding: 1.8rem 0 2rem; }
.k166sj7x .tyj3cvkw { align-items: center; }
.k166sj7x h1 { font-size: clamp(1.7rem, 3.2vw, 2.3rem); }
.u2c3zryb:empty { display: none; }
.u2c3zryb img { width: 120px; height: 120px; border-radius: 50%; object-fit: cover; display: block; margin-left: auto; }
.kzegryng { font-size: .9rem; color: var(--g20xct80); margin-bottom: .6rem; }
.kzegryng a { color: var(--g20xct80); }


.z2j3aqdu { display: grid; gap: 2.2rem; padding-block: 2.2rem 3rem; }
.f2dnatzz { min-width: 0; }
.f2dnatzz > * { max-width: var(--p2gw6ict); }
.f2dnatzz > .g200ncf8, .f2dnatzz > .n1nhpau7, .f2dnatzz > .m2n19qzt, .f2dnatzz > .u2q2c3o6 { max-width: none; } 
.f2dnatzz .m2n19qzt > p, .f2dnatzz .m2n19qzt > ul:not(.j26vpnfn):not(.m1ud5idw), .f2dnatzz .m2n19qzt > ol, .f2dnatzz .zihsfrfc { max-width: var(--p2gw6ict); } 
.d2ehtmx9 { order: -1; }
@media (min-width: 992px) {
  .z2j3aqdu { grid-template-columns: minmax(0, 1fr) 340px; gap: 2.6rem; padding-top: 2.6rem; }
  .d2ehtmx9 { order: 0; position: sticky; top: 1.2rem; align-self: start; }
}
.s1tfpwau { background: #fff; border: 1px solid color-mix(in srgb, var(--v1ypby2j) 20%, var(--e2dt4bh8)); border-top: 4px solid var(--n1pwshmr); border-radius: var(--b1f3mt2r); padding: 1.5rem; }
.v17subui { font-size: 1.3rem; margin: 0 0 .25rem; }
.w1di5urn { font-size: .92rem; color: var(--g20xct80); margin: 0 0 1rem; }
.v27dliuz { list-style: none; margin: 1.2rem 0 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(7rem, 1fr)); gap: .6rem; }
.s1zxlat7 { display: flex; flex-direction: column; border-left: 3px solid var(--c2mygj8t); padding-left: .7rem; line-height: 1.2; }
.c1jhrh0o { font-family: var(--b1apeerr); font-size: 1.5rem; font-weight: 700; color: var(--mcanwylg); }
.b1oz39qa { font-size: .82rem; color: var(--g20xct80); }

.zihsfrfc { font-size: 1.08rem; }
.zihsfrfc > p:first-child { color: var(--mcanwylg); }
.m2n19qzt ul, .m2n19qzt ol { margin-bottom: 1.1em; }
.zu7hm5ph { margin: 1.6rem 0; }
.pgk2fdmh, .x280unhr { width: 100%; display: block; border-radius: var(--b1f3mt2r); }
.zu7hm5ph figcaption { font-size: .85rem; color: var(--g20xct80); margin-top: .4rem; }
.u2q2c3o6 { margin-top: 2.2rem; }
.g2awfhr9 { font-family: var(--b1apeerr); font-size: 1.1rem; font-weight: 700; margin: 1.3rem 0 .3rem; color: var(--mcanwylg); }
.i1t0bepk { color: var(--v1ypby2j); padding-left: 1rem; border-left: 3px solid var(--c2mygj8t); }
.cfaaqd73 { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 1rem; background: var(--u10pgibm); border: 1px solid var(--c2mygj8t); border-radius: var(--b1f3mt2r); padding: 1.2rem 1.4rem; margin: 2rem 0; }
.e1w3jkdm { font-family: var(--b1apeerr); font-weight: 700; font-size: 1.1rem; margin: 0; }
.j2egzblv { margin-top: 2.2rem; }
.u22k31qb { font-size: 1.15rem; }
.h21qo9zr { margin: 0; padding-left: 1.1rem; display: grid; gap: .4rem; }


.p7c55b74 { background: var(--u10pgibm); border-top: 1px solid var(--c2mygj8t); border-bottom: 1px solid var(--c2mygj8t); padding: 2.4rem 0; }
.n2eynwf4 { margin: 0 0 1.6rem; }
.a1u2qddg { display: grid; gap: 1.4rem; }
@media (min-width: 768px) { .a1u2qddg { grid-template-columns: repeat(3, 1fr); gap: 2rem; } }
.mpjgbdx6 { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: .2rem .9rem; align-items: start; }
.skjygzhh { grid-row: span 2; font-family: var(--b1apeerr); font-size: 2rem; line-height: 1; color: var(--n1pwshmr); font-weight: 700; padding-top: .1rem; }
.a4mlgv60 { margin: 0; font-size: 1.05rem; }
.d2ouvsf8 { font-size: .95rem; color: var(--g20xct80); margin: 0; }
.z2ldx2s2 { padding: 2.2rem 0 2.6rem; }
.w1f7s0vv { display: flex; flex-wrap: wrap; gap: 1rem 2rem; align-items: center; justify-content: space-between; border: 1px solid var(--c2mygj8t); border-radius: var(--b1f3mt2r); padding: 1.4rem 1.6rem; }
.s1uavc0g { font-family: var(--b1apeerr); font-size: 1.3rem; margin: 0; max-width: 46ch; text-wrap: balance; }


.g200ncf8 { margin-top: 1rem; }
.g200ncf8 > p { color: var(--g20xct80); font-size: .98rem; }
.j26vpnfn { list-style: none; margin: 0 0 1.4rem; padding: 0; border-top: 2px solid var(--v1ypby2j); }
.e18f2gas { border-bottom: 1px solid var(--c2mygj8t); }
:is(.bs5nmxfq, .a26m5t45) { padding: .65rem .4rem; text-decoration: none; }
.bs5nmxfq:hover { background: var(--u10pgibm); }
.o1qmptqp { color: var(--j2ivaomn); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 2px; }
.bs5nmxfq:hover .o1qmptqp { color: var(--i1sgsgi9); }
.kmuzr3s8 { font-size: .92rem; color: var(--g20xct80); text-align: right; }
.e87xf7dv { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: .2rem 1rem; padding: .65rem .4rem; }
.e87xf7dv .o1qmptqp, .a26m5t45 .o1qmptqp { color: var(--mcanwylg); text-decoration: none; font-weight: 700; }
.s4jo3abr .a26m5t45 a.o1qmptqp { color: var(--j2ivaomn); }
.o18ojpfu { font-size: .92rem; color: var(--g20xct80); }
.a2lilov5 { grid-column: 1 / -1; font-size: .9rem; color: var(--g20xct80); }


:is(.bs5nmxfq, .a26m5t45) { display: grid; grid-template-columns: minmax(0, 1fr) auto 7rem; gap: .2rem 1rem; align-items: baseline; }
:is(.bs5nmxfq, .a26m5t45) .kmuzr3s8 { grid-column: 2; text-align: right; }
:is(.bs5nmxfq, .a26m5t45) .k2acqpyk { grid-column: 3; text-align: right; white-space: nowrap; }
.l1jlpikb :is(.bs5nmxfq, .a26m5t45) { grid-template-columns: 40px minmax(0, 1fr) auto 7rem; align-items: center; }
.l1jlpikb :is(.bs5nmxfq, .a26m5t45) .e27zyw5o { display: contents; }
.l1jlpikb :is(.bs5nmxfq, .a26m5t45) .kmuzr3s8 { grid-column: 3; }
.l1jlpikb :is(.bs5nmxfq, .a26m5t45) .k2acqpyk { grid-column: 4; }
.m6jpskqc { width: 40px; height: 40px; object-fit: cover; display: block; border-radius: 50%; }
.x9qyx87i { display: flex; align-items: center; justify-content: center; font-family: var(--xvyekqvb); font-size: .78rem; font-weight: 700; letter-spacing: .02em; line-height: 1; background: var(--y1ql7z6n); color: var(--n1pwshmr); text-decoration: none; }
.phy6p72f .e18f2gas:not(.l1jlpikb):not(.w2pttcwo) > .bs5nmxfq,
.phy6p72f .e87xf7dv:not(.l1jlpikb):not(.w2pttcwo) { padding-left: calc(40px + 1rem + .4rem); }
.l1jlpikb.e87xf7dv { display: grid; grid-template-columns: 40px minmax(0, 1fr); gap: .1rem .75rem; align-items: center; }
.l1jlpikb.e87xf7dv .e27zyw5o { display: flex; flex-wrap: wrap; justify-content: space-between; gap: .2rem 1rem; min-width: 0; }
@media (max-width: 639px) {
  :is(.bs5nmxfq, .a26m5t45) { grid-template-columns: minmax(0, 1fr) auto; gap: .1rem .8rem; }
  :is(.bs5nmxfq, .a26m5t45) .kmuzr3s8, .l1jlpikb :is(.bs5nmxfq, .a26m5t45) .kmuzr3s8 { grid-column: 1; grid-row: 2; text-align: left; }
  :is(.bs5nmxfq, .a26m5t45) .k2acqpyk, .l1jlpikb :is(.bs5nmxfq, .a26m5t45) .k2acqpyk { grid-column: 2; grid-row: 1; }
  .l1jlpikb :is(.bs5nmxfq, .a26m5t45) { grid-template-columns: 40px minmax(0, 1fr) auto; }
  .l1jlpikb :is(.bs5nmxfq, .a26m5t45) .m6jpskqc { grid-row: 1 / span 2; }
  .l1jlpikb :is(.bs5nmxfq, .a26m5t45) .o1qmptqp { grid-column: 2; }
  .l1jlpikb :is(.bs5nmxfq, .a26m5t45) .kmuzr3s8 { grid-column: 2; }
  .l1jlpikb :is(.bs5nmxfq, .a26m5t45) .k2acqpyk { grid-column: 3; }
}
.l1jlpikb.e87xf7dv .a2lilov5 { flex-basis: 100%; }

.a26m5t45 .a2lilov5 { grid-column: 1 / -1; flex-basis: auto; font-size: .85rem; margin-top: -.1rem; }
.l1jlpikb .a26m5t45 .a2lilov5 { grid-column: 2 / -1; }

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

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

.w2pttcwo { background: var(--y1ql7z6n); }
.w2pttcwo .r1xemiyr { display: inline-block; margin-left: .45rem; padding: .12rem .5rem; border-radius: 999px; background: var(--n1pwshmr); color: var(--a258vpry); font-family: var(--xvyekqvb); font-size: .66rem; font-weight: 700; letter-spacing: .05em; text-transform: uppercase; vertical-align: middle; }

.m2n19qzt:has(> .p2e3hy8f) { display: flex; flex-direction: column; }
.m2n19qzt:has(> .p2e3hy8f) > h2:first-child, .m2n19qzt:has(> .p2e3hy8f) > h2:first-child + p:not(.t1waqh76) { order: -3; }
.m2n19qzt:has(> .p2e3hy8f) > h2:has(+ .t1waqh76), .m2n19qzt:has(> .p2e3hy8f) > .t1waqh76 { order: -2; }
.m2n19qzt > .p2e3hy8f { order: -1; margin-bottom: 0; }
.m2n19qzt > .p2e3hy8f { margin-bottom: .8rem; }

.x1prpygr a.sb3v8hfp { color: inherit; text-decoration: none; }
.x1prpygr a.sb3v8hfp:hover { text-decoration: underline; text-underline-offset: 3px; }
.m1ud5idw { list-style: none; padding: 0; margin: 0 0 1.4rem; columns: 2; column-gap: 2rem; }
@media (min-width: 640px) { .m1ud5idw { columns: 3; } }
.m1ud5idw li { break-inside: avoid; display: flex; justify-content: space-between; gap: .5rem; border-bottom: 1px solid var(--c2mygj8t); padding: .4rem 0; font-size: .98rem; }
.m1ud5idw a { text-decoration: none; }
.m1ud5idw a:hover { text-decoration: underline; }
.b104ml7j { color: var(--ijkf8tgc); font-variant-numeric: tabular-nums; }
.y2o4ijro { font-size: .92rem; color: var(--g20xct80); }
.au08am6e { margin: 1.2rem 0; border-top: 2px solid var(--v1ypby2j); border-bottom: 1px solid var(--c2mygj8t); padding: .4rem 0; }
.g1g4czgu { display: grid; grid-template-columns: 10rem minmax(0, 1fr); gap: 1rem; padding: .5rem .2rem; margin: 0; border-bottom: 1px solid var(--bncunaxu); }
.g1g4czgu:last-child { border-bottom: 0; }
.k1trxaep { font-size: .85rem; font-weight: 700; color: var(--g20xct80); }
.tkuttm8o { color: var(--mcanwylg); padding: .6rem .2rem; margin: 0; }
.w111e1tp { margin-bottom: 1.8rem; }
.i1amz3ku { font-size: .8rem; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: var(--ijkf8tgc); margin-bottom: .4rem; }
.p2d7w0nr { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: .2rem 1rem; font-size: .88rem; }
.p2d7w0nr a { color: var(--g20xct80); text-decoration: none; }
.p2d7w0nr a:hover { color: var(--j2ivaomn); text-decoration: underline; }


.x1prpygr .n1nhpau7 { display: grid; grid-template-columns: 1fr; gap: 1.2rem 1.5rem; align-items: start; margin: 1.6rem 0 2rem; padding: 1.4rem; background: var(--u10pgibm); border: 1px solid var(--c2mygj8t); border-radius: var(--b1f3mt2r); }
@media (min-width: 640px) { .x1prpygr .n1nhpau7 { grid-template-columns: 170px minmax(0, 1fr); gap: 1.5rem; padding: 1.4rem; } }
.x1prpygr .qxxsdb20 { margin: 0; }
.x1prpygr .lwjhay20 { width: 100%; aspect-ratio: 4/5; object-fit: cover; display: block; border-radius: var(--b1f3mt2r); }
@media (max-width: 639px) { .x1prpygr .lwjhay20 { width: 120px; aspect-ratio: 1 / 1; border-radius: 50%; } } 
.x1prpygr .c1b6ldfo { display: flex; flex-direction: column; gap: .5rem; min-width: 0; }
.x1prpygr .q17gjt5k { font-size: .85rem; font-weight: 700; letter-spacing: 0; text-transform: none; color: var(--g20xct80); margin: 0; }
.x1prpygr .h18ges7j { font-family: var(--b1apeerr); font-size: 1.4rem; font-weight: 700; color: var(--mcanwylg); margin: 0; line-height: 1.25; }
.x1prpygr .z1ptnqv3 { display: block; font-family: var(--xvyekqvb); font-size: .95rem; font-weight: 400; color: var(--g20xct80); margin-top: .15rem; }
.x1prpygr .d1uupzl2 { font-size: .9rem; color: var(--g20xct80); margin: 0; }
.x1prpygr .p1s3ystp { color: var(--n1pwshmr); margin-right: .3rem; letter-spacing: .02em; }
.x1prpygr .sxjhzn3r { font-size: 1rem; margin: 0; line-height: 1.6; }
.x1prpygr .o1tszik6 { list-style: disc; padding-left: 1.2rem; margin: 0; font-size: .95rem; display: grid; gap: .15rem; }
.x1prpygr .o1tszik6 li { position: static; padding-left: 0; margin: 0; }
.x1prpygr .o1tszik6 li::before { content: none; }
.x1prpygr .n1nhpau7 .h2ajo1qm { display: inline-block; align-self: flex-start; margin-top: .3rem; }
.x1prpygr .d2ehvtcc { margin-top: .3rem; gap: .8rem; }
.x1prpygr .n1nhpau7 .f1rh39od { border-radius: var(--b1f3mt2r); background: #fff; padding: .5rem 1rem; }
.x1prpygr .n1nhpau7 .n1vbb7mt { font-weight: 700; color: var(--j2ivaomn); }


.o1nrjt37 { border-top: 1px solid var(--c2mygj8t); padding: 2rem 0 2.4rem; font-size: .92rem; }
.h14c5jbt { display: flex; flex-wrap: wrap; gap: 1.2rem 2.4rem; align-items: center; justify-content: space-between; }
.l1jyzf3j { height: 28px; width: auto; display: block; margin-bottom: .5rem; }
.g1za17q5 { color: var(--g20xct80); margin: 0; max-width: 52ch; }
.v2glmoti { margin: .2rem 0 0; font-weight: 700; }
.k1kznx97 { 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(--c2mygj8t); font-size: .85rem; color: var(--g20xct80); }
.rgyu1u7s { display: flex; flex-wrap: wrap; gap: 1rem; }
.rgyu1u7s a { color: var(--g20xct80); }


.mpjgbdx6:has(.r1ilk1is) { grid-template-columns: 64px minmax(0, 1fr); }
.mpjgbdx6:has(.r1ilk1is) .skjygzhh { display: none; }
.r1ilk1is { grid-row: span 2; width: 64px; height: 64px; object-fit: contain; display: block; }
.gxng70oi { margin: 1.6rem 0 .4rem; }
.h1kqqxqg { font-size: 1.25rem; margin: 0 0 .8rem; }
.j2g18xxp { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem; }
@media (min-width: 640px) { .j2g18xxp { grid-template-columns: repeat(4, minmax(0, 1fr)); } }
.qfsdairk { display: block; text-decoration: none; color: var(--v1ypby2j); }
.qfsdairk { margin: 0; }
.qfsdairk figcaption { display: block; }
.j2byjmn5 { width: 100%; aspect-ratio: 4/3; object-fit: cover; display: block; border-radius: var(--b1f3mt2r); margin-bottom: .45rem; }
.e2owlrny { display: block; font-weight: 700; font-size: .95rem; line-height: 1.25; }
.ynupjq3k { display: block; font-size: .85rem; color: var(--g20xct80); margin-top: .15rem; }
.s15vakeb { line-height: 0; background: var(--u10pgibm); }
.u2ex8ymb { width: 100%; height: auto; max-height: 130px; object-fit: cover; object-position: bottom; display: block; }



.v2bhog0o { max-width: 720px; }


:root { --b1f3mt2r: 8px; --i6zyaeuh: 14px; --kj7us2ed: 0 10px 30px rgba(20, 30, 10, .10); }


.f2dnatzz > *, .f2dnatzz .m2n19qzt > p, .f2dnatzz .m2n19qzt > ul:not(.j26vpnfn):not(.m1ud5idw), .f2dnatzz .m2n19qzt > ol, .f2dnatzz .zihsfrfc { max-width: none; }
.b2rfoyv2 { max-width: none; }


.x27aoiht { background: linear-gradient(135deg, var(--y1ql7z6n) 0%, var(--e2dt4bh8) 55%, color-mix(in srgb, var(--kmeqcoeo) 8%, var(--e2dt4bh8)) 100%); border-bottom: 1px solid var(--c2mygj8t); }
.cpr3wnd5 { display: inline-flex; align-items: center; gap: .4rem; align-self: flex-start; padding: .3rem .8rem; border-radius: 999px; background: var(--e2dt4bh8); border: 1px solid var(--c2mygj8t); color: var(--z1cvo0jj); font-family: var(--xvyekqvb); font-size: .85rem; font-weight: 700; }
.l15gvt0q .x280unhr { border-radius: var(--i6zyaeuh); box-shadow: var(--kj7us2ed); aspect-ratio: 4 / 3 !important; }
.m12bl5aj { border-radius: 999px; padding: .85rem 1.6rem; box-shadow: 0 6px 18px color-mix(in srgb, var(--n1pwshmr) 30%, transparent); }
.f1vr2bor { padding-left: 0; list-style: none; }
.f1vr2bor li { position: relative; padding-left: 1.5rem; }
.f1vr2bor li::before { content: "\2713"; position: absolute; left: 0; top: 0; color: var(--n1pwshmr); font-weight: 700; }


.k166sj7x { padding: 2rem 0 2.2rem; background: linear-gradient(120deg, var(--y1ql7z6n) 0%, var(--e2dt4bh8) 70%); }
@media (min-width: 992px) { .k166sj7x { padding: 2.6rem 0 2.8rem; } .k166sj7x .tyj3cvkw { grid-template-columns: minmax(0, 1fr) 300px; } }
.k166sj7x h1 { font-size: clamp(1.8rem, 3.4vw, 2.5rem); }
.k166sj7x .kzegryng { margin-bottom: .9rem; }
.k166sj7x .kzegryng a { color: var(--z1cvo0jj); font-weight: 700; }
.u2c3zryb img { width: 100%; max-width: 300px; height: auto; aspect-ratio: 4 / 3; border-radius: var(--i6zyaeuh); object-fit: cover; box-shadow: var(--kj7us2ed); margin-left: auto; }


.j26vpnfn { border-top: 0; display: grid; gap: .8rem; margin-bottom: 1.8rem; }
.e18f2gas { border: 1px solid var(--c2mygj8t); border-radius: var(--b1f3mt2r); background: var(--e2dt4bh8); transition: box-shadow .15s, border-color .15s; }

.e18f2gas + .e18f2gas { border-top: 1px solid var(--c2mygj8t); }
:is(.bs5nmxfq, .a26m5t45) { padding: .95rem 1.1rem; gap: .35rem 1rem; }
.l1jlpikb :is(.bs5nmxfq, .a26m5t45) { grid-template-columns: 56px minmax(0, 1fr) auto 7rem; }
.m6jpskqc { width: 56px; height: 56px; }
.x9qyx87i { font-size: .95rem; }
.o1qmptqp { font-size: 1.08rem; }
.a26m5t45 .a2lilov5 { margin-top: .3rem; display: flex; flex-wrap: wrap; gap: .45rem; }
.a26m5t45 .a2lilov5 a { display: inline-flex; align-items: center; padding: .28rem .75rem; border: 1px solid var(--c2mygj8t); border-radius: 999px; background: var(--u10pgibm); color: var(--mcanwylg); font-family: var(--xvyekqvb); font-weight: 700; font-size: .85rem; text-decoration: none; }
.a26m5t45 .a2lilov5 a:hover { border-color: var(--n1pwshmr); color: var(--z1cvo0jj); background: var(--y1ql7z6n); }
.a26m5t45 .o28pd51e { display: none; }
.l1jlpikb .a26m5t45 .m6jpskqc { grid-row: 1 / span 2; align-self: center; }
:is(.bs5nmxfq, .a26m5t45) { row-gap: .15rem; }
@media (max-width: 639px) { .l1jlpikb :is(.bs5nmxfq, .a26m5t45) { grid-template-columns: 56px minmax(0, 1fr) auto; } }




.m1ud5idw { columns: auto; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .55rem .8rem; }
@media (min-width: 640px) { .m1ud5idw { columns: auto; grid-template-columns: repeat(3, minmax(0, 1fr)); } }
.m1ud5idw li { border: 1px solid var(--c2mygj8t); border-radius: var(--b1f3mt2r); padding: .5rem .8rem; background: var(--e2dt4bh8); align-items: center; }
.m1ud5idw li:hover { border-color: var(--n1pwshmr); }


.s1tfpwau, .cfaaqd73, .x1prpygr .n1nhpau7 { border-radius: var(--i6zyaeuh); }
.btn { border-radius: 999px; }




.n28d12z7 { border: 1px solid var(--c2mygj8t); border-left: 4px solid var(--n1pwshmr); background: var(--ce07nzde); border-radius: 10px; padding: 1rem 1.25rem; margin: 1.6rem 0; }
.n28d12z7 > :last-child { margin-bottom: 0; }
.n1h0zvqv { font-weight: 800; font-size: .95rem; margin: 0 0 .35rem; color: var(--mcanwylg); }
.t51ymeqh { border-left-color: var(--i2ogu9gj); background: var(--tfe70ccn); }
.t51ymeqh .n1h0zvqv { color: var(--i2ogu9gj); }
.b22sa6cr { border-left-color: var(--d2ohy6n5); background: var(--y1remrgz); }
.b22sa6cr .n1h0zvqv { color: var(--d2ohy6n5); }


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


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


.y9xuttcx { border: 1px solid var(--c2mygj8t); border-left: 4px solid var(--kmeqcoeo); background: var(--ce07nzde); border-radius: 10px; padding: 1.1rem 1.35rem; margin: 1.6rem 0; }
.y9xuttcx > :last-child { margin-bottom: 0; }
.a26asxky { font-weight: 800; font-size: .95rem; margin: 0 0 .4rem; color: var(--i1sgsgi9); }


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


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


.kl5afjtn { margin: 1.9rem 0; }
.k134wn0b { display: flex; flex-wrap: wrap; align-items: stretch; justify-content: center; gap: .55rem; }
.i2hn4e2u { flex: 1 1 130px; min-width: 116px; max-width: 220px; border: 1px solid var(--c2mygj8t); border-top: 3px solid var(--n1pwshmr); border-radius: 12px; background: #fff; padding: .85rem .75rem; text-align: center; display: flex; flex-direction: column; justify-content: center; gap: .25rem; }
.w1lzfc5p { font-weight: 800; font-size: .92rem; color: var(--mcanwylg); line-height: 1.2; }
.m7l4kcyb { font-size: .76rem; color: var(--g20xct80); line-height: 1.3; }
.g167ldzr { display: flex; align-items: center; justify-content: center; flex: 0 0 auto; color: var(--n1pwshmr); font-weight: 800; font-size: 1.35rem; line-height: 1; }
.p5a7g3f1 { font-size: .82rem; color: var(--g20xct80); text-align: center; margin: .7rem 0 0; }
@media (max-width: 600px) {
  .k134wn0b { flex-direction: column; align-items: stretch; }
  .i2hn4e2u { max-width: none; }
  .g167ldzr { transform: rotate(90deg); padding: .15rem 0; }
}


.s1vmszle { margin: 1.9rem 0; }
.vosmj374 { display: flex; align-items: flex-end; gap: .4rem; height: 200px; padding-top: 1.4rem; border-bottom: 2px solid var(--c2mygj8t); }
.f21qn5j0 { flex: 1 1 0; min-width: 0; height: calc(var(--v, 0) * 1%); min-height: 4px; background: linear-gradient(180deg, var(--n1pwshmr), var(--z1cvo0jj)); border-radius: 5px 5px 0 0; position: relative; }
.f21qn5j0.i29pr0z7 { background: linear-gradient(180deg, var(--kmeqcoeo), var(--i1sgsgi9)); }
.f21qn5j0 > span { position: absolute; top: -1.25rem; left: 50%; transform: translateX(-50%); font-size: .7rem; font-weight: 700; color: var(--mcanwylg); white-space: nowrap; }
.a13hg3cl { display: flex; gap: .4rem; margin-top: .4rem; }
.a13hg3cl > span { flex: 1 1 0; min-width: 0; text-align: center; font-size: .72rem; color: var(--g20xct80); line-height: 1.2; }
.m3cevi2k { font-size: .82rem; color: var(--g20xct80); text-align: center; margin: .7rem 0 0; }
.v17k60w1 { display: flex; flex-wrap: wrap; justify-content: center; gap: 1rem; margin: .6rem 0 0; font-size: .8rem; color: var(--g20xct80); }
.v17k60w1 span { display: inline-flex; align-items: center; gap: .35rem; }
.v17k60w1 i { width: .8rem; height: .8rem; border-radius: 3px; display: inline-block; }
.v17k60w1 i.v1zl9mcq { background: var(--n1pwshmr); }
.v17k60w1 i.z2doj75a { background: var(--kmeqcoeo); }


.c2mygj8t { margin: 1.9rem 0; }
.wr1gbpwe { width: 100%; height: 170px; display: block; overflow: visible; }
.d11nmvj1 { fill: var(--y1ql7z6n); stroke: none; }
.h2g02iyj { fill: none; stroke: var(--n1pwshmr); stroke-width: 2.5; vector-effect: non-scaling-stroke; stroke-linejoin: round; stroke-linecap: round; }
.a198l5lm { stroke: var(--kmeqcoeo); stroke-width: 1.5; stroke-dasharray: 5 3; vector-effect: non-scaling-stroke; }
.o2f8o81s { display: flex; justify-content: space-between; margin-top: .4rem; font-size: .72rem; color: var(--g20xct80); }
.r16zsboo { font-size: .82rem; color: var(--g20xct80); text-align: center; margin: .7rem 0 0; }
.b1382zfy { display: flex; flex-wrap: wrap; gap: 1.1rem; justify-content: center; font-size: .78rem; color: var(--g20xct80); margin-top: .5rem; }
.b1382zfy span { display: inline-flex; align-items: center; gap: .4rem; }
.b1382zfy i { width: 1.2rem; height: 0; border-top: 3px solid var(--n1pwshmr); display: inline-block; }
.b1382zfy i.hop6nw91 { border-top: 2px dashed var(--kmeqcoeo); }


.n1nhpau7 { display: grid; grid-template-columns: 1fr; gap: 1.1rem; align-items: start; border: 1px solid var(--c2mygj8t); border-radius: 14px; background: var(--ce07nzde); padding: 1.25rem; margin: 1.9rem 0; }
.lwjhay20 { width: 100%; aspect-ratio: 4/5; object-fit: cover; border-radius: 10px; display: block; }
.q17gjt5k { text-transform: uppercase; letter-spacing: .05em; font-size: .72rem; font-weight: 800; color: var(--n1pwshmr); margin: 0 0 .35rem; }
.h18ges7j { font-size: 1.15rem; font-weight: 800; color: var(--mcanwylg); margin: 0 0 .1rem; line-height: 1.3; }
.z1ptnqv3 { display: block; font-size: .88rem; font-weight: 600; color: var(--g20xct80); }
.d1uupzl2 { font-size: .87rem; color: var(--g20xct80); margin: .5rem 0 .7rem; }
.p1s3ystp { color: var(--kmeqcoeo); letter-spacing: .09em; margin-right: .4rem; }
.sxjhzn3r { margin: 0 0 .75rem; line-height: 1.6; }
.o1tszik6 { list-style: none; padding: 0; margin: 0 0 1.05rem; }
.o1tszik6 li { position: relative; padding-left: 1.5rem; margin-bottom: .35rem; line-height: 1.5; font-size: .93rem; }
.o1tszik6 li::before { content: "\2713"; position: absolute; left: 0; color: var(--d2ohy6n5); font-weight: 800; }
.h2ajo1qm { display: inline-block; }
@media (min-width: 640px) { .n1nhpau7 { grid-template-columns: minmax(0, 36%) 1fr; gap: 1.4rem; padding: 1.5rem; } }

.j382sfzh{padding:2.4rem 0 3.6rem}
.v2bhog0o{max-width:720px;margin:0 auto}
.x22bydu6{display:inline-block;margin-bottom:1rem;font-size:.9rem;color:var(--g20xct80)}
.sm54bhct{font-size:clamp(1.55rem,3vw,2.15rem);font-weight:800;color:var(--mcanwylg);margin:0 0 .6rem;line-height:1.2}
.l11zt1ty{color:var(--g20xct80);margin:0 0 1.6rem;max-width:62ch}
.y2d3v8dc{padding-top:1.4rem;border-top:2px solid var(--n1pwshmr)}
.h1h2t8nw{display:grid;gap:.9rem;padding:1rem;border:1px dashed var(--c2mygj8t);border-radius:6px;margin:.2rem 0 1rem;background:var(--ce07nzde)}
.h1h2t8nw.h15f0ech{display:none}
.c1f9a34c{display:block;width:100%;font-size:.95rem;padding:.55rem .6rem;border:1px solid var(--c2mygj8t);border-radius:8px;background:var(--e2dt4bh8)}
.m61ub6p9{font-size:.82rem;color:var(--ijkf8tgc);margin:.25rem 0 0}
.pufj4n8d{margin-top:1.4rem;padding-top:.9rem;border-top:1px solid var(--bncunaxu);font-size:.9rem;color:var(--g20xct80)}
.pufj4n8d a{color:inherit;text-decoration:underline}
.q1l0hugs{margin-top:1.2rem}

.j2g6tbfs{display:flex;flex-direction:column}
.j2g6tbfs>*{min-width:0}
.j2g6tbfs>.kzegryng{order:-5}
.j2g6tbfs>.p16ltjrp{order:-4}
.j2g6tbfs>.m1fr3vme{order:-3}
.j2g6tbfs>.zihsfrfc{order:-2}
.j2g6tbfs>.n1nhpau7{order:-1}

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

.dpuxcgap{border:0;padding:0;background:transparent;max-width:min(560px,calc(100vw - 2rem));width:100%;margin:auto}
.dpuxcgap::backdrop{background:rgba(20,24,18,.55)}
.mwijg7dx{position:relative;background:var(--e2dt4bh8);color:var(--v1ypby2j);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}
.mnw7da1h{position:absolute;top:.6rem;right:.7rem;width:2.2rem;height:2.2rem;border:0;background:transparent;color:var(--g20xct80);font-size:1.6rem;line-height:1;cursor:pointer;border-radius:50%;z-index:1}
.mnw7da1h:hover{background:var(--ce07nzde);color:var(--v1ypby2j)}
.p1gorbba{display:none}
.n1z7s9yr .p1gorbba{display:block}
.x23mgqv8{margin:0 0 .3rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kmeqcoeo)}
.d1fgqi4q{margin:0 2rem .4rem 0;font-size:1.35rem}
.lv6p2hxr{margin:0 0 1.1rem;color:var(--g20xct80);font-size:.95rem}
.dpuxcgap .s1tfpwau{border:0;box-shadow:none;background:transparent;padding:0;margin:0;position:static}
.n1z7s9yr .v17subui,.n1z7s9yr .w1di5urn{display:none}
.dpuxcgap .v17subui{padding-right:2rem}

.d2ehvtcc{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-top:.9rem}
.d2ehvtcc .f1rh39od{appearance:none;border:1px solid var(--n1pwshmr);background:var(--e2dt4bh8);color:var(--n1pwshmr);font-weight:700;border-radius:999px;padding:.5rem .95rem;cursor:pointer;font-size:.95rem;text-decoration:none;display:inline-block}
.d2ehvtcc .f1rh39od:hover{background:var(--y1ql7z6n)}
.d2ehvtcc .n1vbb7mt{font-weight:600;color:var(--mcanwylg);text-decoration:underline;text-underline-offset:3px;font-size:.95rem}
.d2ehvtcc .n1vbb7mt:hover{color:var(--n1pwshmr)}

.vrikf1di{margin:1rem 0 1.4rem}
.n12u0lpy{margin:0 0 .6rem;font-size:1.05rem}
.gs5aoz4r{color:var(--kmeqcoeo);letter-spacing:.05em}
.n29kg27o{font-size:1.05rem;margin:1rem 0 .5rem}
.j278x5au{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}
.m2brj2tc{border-left:3px solid var(--c2mygj8t);padding:.2rem 0 .2rem .9rem}
.b2rkm9yl{margin:0 0 .2rem;font-size:.88rem;color:var(--g20xct80)}
.c2ecet8d{font-weight:700;color:var(--mcanwylg)}
.o1bhlmli{margin:0;font-size:.95rem}
.d2hnshpz{margin:.7rem 0 0;font-size:.78rem;color:var(--ijkf8tgc)}
.k2acqpyk{font-size:.82rem;color:var(--g20xct80);white-space:nowrap}
.k2acqpyk .gs5aoz4r{font-size:.8em}

:root{--n1pwshmr:#4d7c0f;--z1cvo0jj:#3b6209;--kmeqcoeo:#0369a1;--i1sgsgi9:#075985;--a258vpry:#ffffff;--p16k6qux:#ffffff;--v1ypby2j:#1f2a12;--e2dt4bh8:#ffffff;--mcanwylg:#5e6654;--g20xct80:#848a7d;--ijkf8tgc:#a1a69b;--c2mygj8t:#e4e5e3;--bncunaxu:#edeeec;--ce07nzde:#f5f5f4;--y1ql7z6n:#f3f6ee;--d2ohy6n5:#219b3e;--y1remrgz:#dbefe0;--i2ogu9gj:#c73323;--tfe70ccn:#f7e2e0;}