

:root {--pfy:     28px;--dsus:    1180px;--omwv:    color-mix(in srgb, var(--pqlt9) 15%, transparent);--rii:    color-mix(in srgb, var(--pqlt9) 4%,  transparent);--h68:   color-mix(in srgb, var(--pqlt9) 66%, transparent);--bwcac: var(--pqlt9);--cnq:  var(--lib);--do90e:  color-mix(in srgb, var(--pqlt9) 8%,  transparent);--dbj:  20px;--ao2yy:"Helvetica Neue", Arial, Helvetica, "Liberation Sans", sans-serif;--mu4: calc(var(--dsus) + var(--dbj) * 2);--x3pup:       4px;--sxp:     color-mix(in srgb, var(--lib) 16%, var(--hqqyp, var(--i6t)));}

body {-webkit-text-size-adjust: 100%;font: 16.5px/1.65 var(--ao2yy);background: var(--ahqs);margin: 0;color: var(--pqlt9);}

.wt1m1 {padding: 11px 18px;text-decoration: none;color: var(--yz6, var(--exehq));position: absolute;z-index: 100;background: var(--lib);font-weight: 700;top: 0;left: -9999px;}
.wt1m1:focus {top: 8px;left: 8px;}

.gktga {position: sticky;border-bottom: 1px solid var(--omwv);z-index: 60;top: 0;background: var(--ahqs);}
.qkj8kyz {padding: 18px var(--dbj) 14px;max-width: var(--mu4);display: grid;align-items: center;grid-template-columns: 1fr auto 1fr;gap:12px;margin: 0 auto;}
.yvbtja {justify-self: center;display: flex;text-decoration: none;grid-column: 2;}
.yvbtja img {display: block;width: auto;height: 30px;}
.rb21 {letter-spacing: -.035em;font: 800 23px/1 var(--ao2yy);color: var(--tm8e);}
.mq0p {justify-self: end;display: flex;grid-column: 3;gap:11px;align-items: center;}
.ywc3 {font: 600 13.5px/1.2 var(--ao2yy);border-radius: var(--x3pup);white-space: nowrap;color: color-mix(in srgb, var(--bjg2, var(--af61)) 25%,
                   color-mix(in srgb, var(--tm8e) 78%, transparent));text-decoration: none;background: color-mix(in srgb, var(--b77h) 22%, transparent);padding: 8px 14px;}
.ywc3:hover {color: var(--pqlt9);}

.r49a0:hover {background: var(--hjrk8);}
.r49a0 {display: inline-block;background: var(--w38);color: var(--vrw5l, var(--ki74));padding: 9px 17px;border-radius: var(--x3pup);text-decoration: none;font: 600 13.5px/1.2 var(--ao2yy);white-space: nowrap;}

.wbx71qa {border-top: 1px solid var(--do90e);}
.wbx71qa ul {flex-wrap: wrap;padding: 0 var(--dbj);list-style: none;display: flex;gap:27px;margin: 0 auto;justify-content: center;max-width: var(--mu4);}
.wbx71qa a {font: 600 12.5px/1.3 var(--ao2yy);text-transform: uppercase;text-decoration: none;padding: 11px 0;letter-spacing: .11em;border-bottom: 2px solid transparent;display: block;color: var(--h68);}
.wbx71qa a:hover {color: var(--pqlt9);}
.wbx71qa a[aria-current="page"] {color: var(--pqlt9);border-bottom-color: var(--pqlt9);}

.jm7vepn {width: 1px;pointer-events: none;border: 0;top: 0;appearance: none;-webkit-appearance: none;left: 0;height: 1px;padding: 0;position: fixed;margin: 0;opacity:0.05;}
.amyw {display: none;padding: 7px;gap:3px;flex-direction: column;justify-self: start;grid-column: 1;cursor: pointer;}
.amyw span {display: block;height: 2px;width: 19px;background: var(--tm8e);}

.d3rtg6n {display: flow-root;padding: 30px var(--dbj) 70px;margin: 0 auto;max-width: var(--mu4);--e3t: 100%;}

.x9vbm05 {margin: 0 0 26px;font: 500 13px/1.5 var(--ao2yy);letter-spacing: .05em;color: var(--h68);text-align: center;}

.d3rtg6n > * {margin: 0 0 var(--pfy);}
.d3rtg6n > *:last-child {margin-bottom: 0;}

.d3rtg6n h1 {margin: 8px 0 22px;text-wrap: balance;text-align: center;letter-spacing: -.045em;font: 800 clamp(40px, 7.2vw, 126px)/0.98 var(--ao2yy);}
.d3rtg6n h2 {text-wrap: balance;margin: 8px 0 16px;text-align: left;font: 800 clamp(27px, 3.4vw, 42px)/1.06 var(--ao2yy);letter-spacing: -.032em;}
.d3rtg6n h3 {margin: 26px 0 8px;letter-spacing: -.02em;font: 800 21px/1.25 var(--ao2yy);}
.d3rtg6n p {margin: 0 0 18px;}

.d3rtg6n p > a, .d3rtg6n li > a, .d3rtg6n td > a,
.d3rtg6n h2 > a, .d3rtg6n h3 > a {text-decoration-thickness: 2px;color: inherit;text-decoration-color: color-mix(in srgb, var(--lib) 62%, transparent);text-decoration: underline;text-underline-offset: 3px;}
.d3rtg6n p > a:hover {text-decoration-color: var(--lib);}

.d3rtg6n > .gvc1mk {padding-right: max(var(--dbj), calc((100vw - var(--dsus)) / 2));margin-left: 50%;max-width: 100vw;width: 100vw;padding-left: max(var(--dbj), calc((100vw - var(--dsus)) / 2));transform: translateX(-50%);border-radius: 0;}

.d3rtg6n img {border-radius: var(--x3pup);height: auto;max-width: 100%;}
.ftwhm {margin-left: 50%;width: min(var(--dsus), calc(100vw - var(--dbj) * 2));transform: translateX(-50%);}

.d3rtg6n :is(.ypfd63c, [class*="table"]) {overflow-x: auto;}
.d3rtg6n table {border-collapse: collapse;font: 15px/1.6 var(--ao2yy);width: 100%;margin: 0 0 20px;}
.d3rtg6n thead th {color: var(--h68);white-space: nowrap;padding: 10px 12px;border-bottom: 2px solid var(--pqlt9);text-transform: uppercase;font-size: 11.5px;font-weight: 700;letter-spacing: .09em;text-align: left;}
.d3rtg6n tbody td {padding: 11px 12px;border-bottom: 1px solid var(--do90e);}

.d3rtg6n ul, .d3rtg6n ol {padding-left:22px;margin: 0 0 18px;}
.d3rtg6n li {margin-bottom:7px;}

.d3rtg6n > .gvc1mk:first-child {margin-top: -30px;}
@media (max-width:769px) { .d3rtg6n > .gvc1mk:first-child {margin-top: -24px;} }

.e3j4 {font: 700 12px/1 var(--ao2yy);font-style: normal;margin: 0 0 12px;letter-spacing: .24em;text-transform: uppercase;display: block;color: var(--h68);}
.j3a10sh {width: 64px;background: var(--cnq);border: 0;margin: 0 0 clamp(16px, 1.8vw, 24px);height: 4px;}

.qkrvgq.qkrvgq {overflow-wrap: break-word;text-wrap: balance;font: 800 clamp(36px, 5.6vw, 76px)/1 var(--ao2yy);letter-spacing: -.045em;color: var(--pqlt9);margin: 0;text-align: left;}
.n9kavx.n9kavx {color: var(--h68);max-width: 46ch;line-height:1.55;font-size: clamp(16px, 1.4vw, 19px);margin: clamp(14px, 1.6vw, 20px) 0 0;}

.zav0kx.zav0kx {color: var(--yz6, var(--exehq));min-height: 56px;padding: 0 34px;background: var(--lib);margin-top: clamp(20px, 2.2vw, 30px);font-size: 15px;}
.zav0kx.zav0kx:hover {background: var(--hjrk8);}

.r01yjr.r01yjr {gap: clamp(26px, 4vw, 64px);padding-bottom: clamp(36px, 4.4vw, 72px);align-items: center;grid-template-columns: minmax(0, 1fr);background: var(--ahqs);display: grid;padding-top: clamp(30px, 4vw, 64px);}
@media (min-width:905px) {
  .r01yjr.r01yjr {grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);}
}
.r01yjr.r01yjr .xw3kja {min-width: 0;}

.r01yjr.r01yjr .tytevt2 {isolation: isolate;position: relative;min-width: 0;margin: 0 14px 14px 0;}
.r01yjr.r01yjr .tytevt2::before {content: "";z-index: -1;inset: 14px -14px -14px 14px;border-radius: var(--x3pup);position: absolute;background: var(--cnq);}
.r01yjr.r01yjr .tytevt2 > * {position: relative;}
.r01yjr.r01yjr .twm9n0 {height: auto;border-radius: var(--x3pup);color: var(--gba, inherit);width: 100%;display: block;}
.r01yjr.r01yjr .tytevt2 picture {display: block;}

.r01yjr.tpdm .tytevt2 {align-items: center;display: flex;aspect-ratio: 16 / 10;background: var(--mg3ya, var(--sxp));justify-content: center;border-radius: var(--x3pup);padding: clamp(20px, 3vw, 40px);}
.r01yjr.r01yjr .npbhj {letter-spacing: -.05em;overflow-wrap: break-word;font: 800 clamp(40px, 6vw, 96px)/.95 var(--ao2yy);text-align: center;min-width: 0;color: var(--eu2, var(--bwcac));}
.r01yjr.r01yjr .m1s2pm {letter-spacing: .18em;font: 700 12px/1 var(--ao2yy);position: absolute;color: color-mix(in srgb, var(--eu2, var(--bwcac)) 62%, transparent);right: clamp(14px, 2vw, 26px);top: clamp(12px, 1.8vw, 22px);}

.r01yjr.f4bvxg2.tpdm .tytevt2 {background: var(--mg3ya, var(--cnq));}
.r01yjr.f4bvxg2 .tytevt2::before {background: var(--sxp);}
.r01yjr.f4bvxg2 .npbhj {color: var(--eu2, var(--yz6, var(--exehq)));}
.r01yjr.f4bvxg2 .m1s2pm {color: color-mix(in srgb, var(--eu2, var(--yz6, var(--exehq))) 62%, transparent);}

@media (max-width: 899.98px) {
  
  .r01yjr.r01yjr .tytevt2 {margin: 0 10px 10px 0;order: -1;}
  .r01yjr.r01yjr .tytevt2::before {inset: 10px -10px -10px 10px;}
  .r01yjr.tpdm .tytevt2 {aspect-ratio: 16 / 8;}
}
@media (max-width:570px) {
  .zav0kx.zav0kx {display: flex;width: 100%;}
}

.hw6s {padding-bottom: clamp(40px, 5vw, 80px);padding-top: clamp(40px, 5vw, 80px);min-height: clamp(440px, 62vh, 640px);position: relative;overflow: hidden;align-items: center;background: #000;display: flex;}

.hw6s .jfh0gjw.jfh0gjw,
.hw6s > picture {object-fit: cover;height: 100%;border-radius: 0;inset: 0;max-width: none;width: 100%;position: absolute;}

.ymagtg {inset: 0;background: linear-gradient(90deg,
    color-mix(in srgb, #000 82%, transparent) 0%,
    color-mix(in srgb, #000 62%, transparent) 38%,
    color-mix(in srgb, #000 0%, transparent) 72%);position: absolute;pointer-events: none;}
.n8f1 {position: relative;width: 100%;z-index: 1;max-width:619px;}
.hw6s .qkrvgq {color: var(--cumea, #fff);}
.hw6s .e3j4,
.hw6s .n9kavx {color: color-mix(in srgb, var(--cumea, #fff) 82%, transparent);}

.hw6s.pz2wjr {--cumea: var(--yz6, var(--exehq));background: var(--cj4, var(--cnq));}
.pz2wjr .qkrvgq {color: var(--cumea, var(--yz6, var(--exehq)));}
.pz2wjr .e3j4,
.pz2wjr .n9kavx {color: color-mix(in srgb, var(--cumea, var(--yz6, var(--exehq))) 84%, transparent);}
.pz2wjr .j3a10sh {background: var(--cumea, var(--yz6, var(--exehq)));}
.fp3szv {white-space: nowrap;font: 800 clamp(100px, 16vw, 240px)/1 var(--ao2yy);letter-spacing: -.06em;overflow: hidden;z-index: 0;max-width: 100%;right: -.06em;pointer-events: none;bottom: -.2em;position: absolute;user-select: none;color: color-mix(in srgb, var(--cumea, var(--yz6, var(--exehq))) 12%, transparent);}

.pz2wjr .zav0kx.zav0kx {color: var(--cj4, var(--lib));background: var(--cumea, var(--yz6, var(--exehq)));}
.pz2wjr .zav0kx.zav0kx:hover {opacity:0.86;}

@media (max-width:769px) {
  
  .hw6s {padding-top:119px;min-height: min(78vh, 600px);align-items: flex-end;}
  .ymagtg {background: linear-gradient(0deg,
      color-mix(in srgb, #000 88%, transparent) 0%,
      color-mix(in srgb, #000 66%, transparent) 45%,
      color-mix(in srgb, #000 0%, transparent) 80%);}
  .hw6s.pz2wjr {align-items: center;min-height: 0;padding-top:48px;}
  .fp3szv {font-size: 42vw;}
}

.cpar.cpar .t1f85 {margin: 0 0 18px;}

.cpar.cpar .q16gb4m {column-gap:42px;column-rule: 1px solid var(--omwv);columns: 2;}

.cpar.cpar .b62f {margin: 0 0 20px;padding: 0 0 18px;break-inside: avoid;-webkit-column-break-inside: avoid;border-bottom: 1px solid var(--omwv);}
.cpar.cpar .b62f:last-child {border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}

.cpar.cpar .zdbkqg {font: 800 46px/0.8 var(--ao2yy);letter-spacing: -.05em;float: left;margin: 4px 12px 0 0;color: var(--yz6, var(--exehq));}

.cpar.cpar .af9thd {display: block;font: 800 17px/1.35 var(--ao2yy);letter-spacing: -.015em;margin: 0 0 4px;color: var(--yz6, var(--exehq));}
.cpar.cpar .y08fdt {color: var(--yz6, var(--exehq));display: block;line-height:1.58;font-size: 16px;}

.dtm66y.dtm66y .asc4 {margin: 0 0 18px;}

.dtm66y.dtm66y .fvbv {overflow-x: auto;}

.dtm66y.dtm66y .vszr0g8 {border-collapse: collapse;font: 16px/1.6 var(--ao2yy);margin: 0;width: 100%;}

.dtm66y.dtm66y .p9h8 {letter-spacing: .11em;border-bottom: 2px solid var(--g2pth, var(--pqlt9));text-transform: uppercase;padding: 0 16px 10px;white-space: nowrap;text-align: left;font: 700 12px/1.3 var(--ao2yy);}
.dtm66y.dtm66y .w3wsd {color: var(--pqlt9);}

.dtm66y.dtm66y .j3m6q {color: var(--h68);}
.dtm66y.dtm66y .p9h8 + .p9h8,
.dtm66y.dtm66y .s5na9 + .s5na9 {border-left: 1px solid var(--omwv);}

.dtm66y.dtm66y .s5na9 {color: var(--x0l, var(--pqlt9));width: 50%;padding: 12px 16px;border-bottom: 1px solid var(--do90e);vertical-align: top;}
.dtm66y.dtm66y tbody tr:last-child .s5na9 {border-bottom: 0;}

.dtm66y.dtm66y .zvhhm {width: 18px;font: 800 17px/1.55 var(--ao2yy);float: left;}

.dtm66y.dtm66y .v1q05w5 .zvhhm {color: var(--lib);}
.dtm66y.dtm66y .pkx1yg .zvhhm {color: var(--h68);}
.dtm66y.dtm66y .ea59 {padding-left:25px;display: block;}

.cgy0jt.cgy0jt .w53d {margin: 0 0 12px;}
.cgy0jt.cgy0jt .e957 {border-top: 2px solid var(--pqlt9);}

.cgy0jt.cgy0jt .q0yj {background: none;margin: 0;border: 0;border-bottom: 1px solid var(--do90e);border-radius: 0;padding: 0;}

.cgy0jt.cgy0jt .dk28 {min-height: 44px;cursor: pointer;gap:16px;color: var(--pqlt9);letter-spacing: -.02em;justify-content: space-between;font: 800 18px/1.4 var(--ao2yy);padding: 14px 0;align-items: center;list-style: none;display: flex;}
.cgy0jt.cgy0jt .dk28::-webkit-details-marker {display: none;}
.cgy0jt.cgy0jt .x7s361 {display: block;}

.cgy0jt.cgy0jt .dk28::after {flex: 0 0 auto;color: var(--h68);font: 400 21px/1 var(--ao2yy);content: "+";}
.cgy0jt.cgy0jt .q0yj[open] .dk28::after {content: "\2212";}

.cgy0jt.cgy0jt .hb311h {gap:13px;display: flex;padding: 0 0 18px;}
.cgy0jt.cgy0jt .gavk35c {color: var(--lib);letter-spacing: .1em;flex: 0 0 auto;font: 800 13px/1.7 var(--ao2yy);}
.cgy0jt.cgy0jt .f0918w {color: var(--h68);margin: 0;font-size: 16px;line-height:1.60;}

.xeph7b4.xeph7b4 .ethj {margin: 0 0 18px;}
.xeph7b4.xeph7b4 .p4qc {grid-template-columns: repeat(3, minmax(0, 1fr));gap:27px 20px;padding: 0;list-style: none;display: grid;margin: 0;}

.xeph7b4.xeph7b4 .p4qc {grid-template-columns: repeat(6, minmax(0, 1fr));gap:23px 16px;}
.xeph7b4.gqss5ck .p4qc {grid-template-columns: repeat(4, minmax(0, 1fr));gap:25px 20px;}
@media (max-width:905px) {
  .xeph7b4.xeph7b4 .p4qc {gap:17px 12px;grid-template-columns: repeat(3, minmax(0, 1fr));}
}
@media (max-width:468px) {
  .xeph7b4.xeph7b4 .p4qc {grid-template-columns: repeat(2, minmax(0, 1fr));}
}
.xeph7b4.xeph7b4 .jk00 {min-width: 0;border-bottom: 0;border-top: 2px solid var(--pqlt9);padding-top:9px;margin: 0;}
.xeph7b4.xeph7b4 .p7s4gw {display: grid;min-width: 0;color: inherit;grid-template-columns: auto minmax(0, 1fr);padding: 0;align-items: baseline;text-decoration: none;gap:3px 10px;}
.xeph7b4.xeph7b4 .m8t5 {color: var(--h68);align-self: start;font: 700 13px/1.3 var(--ao2yy);font-variant-numeric: tabular-nums;grid-row: 2 / span 2;letter-spacing: .06em;grid-column: 1;}

.xeph7b4.xeph7b4 .azd9kpy {object-fit: cover;width: 100%;grid-row: 1;height: auto;display: block;border-radius: var(--x3pup);margin-bottom:11px;aspect-ratio: 1 / 1;grid-column: 1 / -1;}
.xeph7b4.xeph7b4 .rwvz {min-width: 0;grid-column: 2;letter-spacing: -.015em;grid-row: 2;font: 700 15px/1.25 var(--ao2yy);overflow-wrap: break-word;}
.xeph7b4.xeph7b4 .xgq1fa {grid-row: 3;overflow: hidden;color: var(--h68);font: 600 11.5px/1.3 var(--ao2yy);font-style: normal;letter-spacing: .1em;text-overflow: ellipsis;white-space: nowrap;min-width: 0;text-transform: uppercase;grid-column: 2;}
.xeph7b4.xeph7b4 .p7s4gw:hover .rwvz {text-underline-offset: 3px;text-decoration: underline;}

.g0xd.g0xd .aphx {margin: 0 0 18px;}
.g0xd.g0xd .cdxsfw7 {background: var(--do90e);grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));gap:1px;border: 1px solid var(--do90e);display: grid;}
.g0xd.t5cq .cdxsfw7 {grid-template-columns: repeat(auto-fill, minmax(172px, 1fr));}

@media (max-width:905px) {
  .g0xd.g0xd .cdxsfw7 {display: flex;flex-wrap: wrap;}
  .g0xd.g0xd .cdxsfw7 > * {min-width: 0;flex: 1 1 172px;}
}
.g0xd.g0xd .ms4wr86 {gap:11px;text-decoration: none;display: flex;background: color-mix(in srgb, var(--lib) 12%, #000);flex-direction: column;justify-content: center;min-height: 148px;align-items: center;padding: 24px 18px;}
.g0xd.g0xd .cek8yj {max-height: 64px;max-width: 100%;object-fit: contain;display: block;height: auto;}
.g0xd.g0xd .wk6w1gh {letter-spacing: .1em;font: 600 12px/1.2 var(--ao2yy);color: color-mix(in srgb, #fff 78%, transparent);text-align: center;text-transform: uppercase;}

.dh3sbv.dh3sbv .j127 {margin: 0 0 14px;}
.dh3sbv.dh3sbv .vjs2e9 {display: flex;background: var(--rii);padding: 18px 20px;align-items: center;gap:14px;flex-wrap: wrap;}
.dh3sbv.d0yjvb .vjs2e9 {border-bottom: 1px solid var(--omwv);border-top: 1px solid var(--omwv);background: none;}
.dh3sbv.dh3sbv .np960ss {padding: 12px 18px;display: inline-flex;border-radius: var(--x3pup);background: color-mix(in srgb, var(--lib) 12%, #000);justify-content: center;align-items: center;}
.dh3sbv.dh3sbv .rwvejb4 {width: auto;display: block;object-fit: contain;height: 36px;}
.dh3sbv.dh3sbv .ywp9fec {font: 500 12.5px/1.5 var(--ao2yy);color: var(--h68);letter-spacing: .03em;margin: 12px 0 0;}

.nfjjy2.nfjjy2 .w51a {margin: 0 0 16px;}
.nfjjy2.nfjjy2 .pgc1w {display: flex;margin: 0 0 24px;gap:13px;flex-wrap: wrap;align-items: baseline;padding: 0 0 20px;border-bottom: 2px solid var(--pqlt9);}
.nfjjy2.nfjjy2 .f0ks7a {letter-spacing: -.045em;font: 800 clamp(40px, 5vw, 62px)/1 var(--ao2yy);font-variant-numeric: tabular-nums;}
.nfjjy2.nfjjy2 .b2t4f7 {font: 700 17px/1 var(--ao2yy);color: var(--h68);}
.nfjjy2.nfjjy2 .fpfp {font-size: 16px;color: var(--h68);min-width: 0;flex: 1 1 260px;line-height:1.55;}
.nfjjy2.nfjjy2 .bkms {gap:21px;display: grid;}
.nfjjy2.z2xm .bkms {grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap:22px 34px;}
.nfjjy2.nfjjy2 .kq8h {border-left: 3px solid var(--lib);margin: 0;padding: 0 0 0 18px;}
.nfjjy2.nfjjy2 .st78fg {font: 500 italic clamp(17px, 1.7vw, 20px)/1.45 var(--ao2yy);margin: 0 0 10px;letter-spacing: -.012em;}
.nfjjy2.nfjjy2 .awqeqg {font-style: normal;align-items: baseline;flex-wrap: wrap;display: flex;gap:9px;}
.nfjjy2.nfjjy2 .vt4m {font: 700 12px/1 var(--ao2yy);letter-spacing: .11em;text-transform: uppercase;}
.nfjjy2.nfjjy2 .qh0s2ea {font: 600 12px/1 var(--ao2yy);font-style: normal;font-variant-numeric: tabular-nums;color: var(--h68);}

.jvdyv.jvdyv {border-radius: 0;background: var(--rii);position: relative;grid-template-columns: minmax(0, 1fr);display: grid;}
.jvdyv.jvdyv .agvn {left: 0;position: absolute;width: 4px;background: var(--lib);top: 0;bottom: 0;}
.jvdyv.jvdyv .vvjp4 {padding: clamp(22px, 2.6vw, 34px);min-width: 0;}
.jvdyv.jvdyv .jy4x4r3 {margin: 0 0 12px;}
.jvdyv.jvdyv .xj7x709 > :first-child {margin-top: 0;}
.jvdyv.jvdyv .xj7x709 > :last-child  {margin-bottom: 0;}
.jvdyv.jvdyv .jtp3s2 {font: 700 15px/1 var(--ao2yy);color: var(--yz6, var(--exehq));margin-top:17px;transition:background 0.178s;align-items: center;display: inline-flex;text-decoration: none;min-height: 46px;background: var(--lib);justify-content: center;padding: 0 26px;border-radius: var(--x3pup);}
.jvdyv.jvdyv .jtp3s2:hover {background: var(--hjrk8);}
.jvdyv.jvdyv .br5a {min-width: 0;margin: 0;}
.jvdyv.jvdyv .gdqzre {border-radius: 0;display: block;object-fit: cover;width: 100%;height: 100%;}

@media (max-width: 759.98px) {
  .jvdyv.dc2n > .br5a {order: 1;}
}

@media (min-width:749px) {
  .jvdyv.zbx2hs2 {grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);}
  .jvdyv.zbx2hs2 .vvjp4 {grid-row: 1;grid-column: 1;}
  .jvdyv.zbx2hs2 .br5a {grid-column: 2;grid-row: 1;}
  .jvdyv.zbx2hs2 .cg2cj3g  {grid-column: 2;}
  .jvdyv.zbx2hs2:has(.cg2cj3g) .br5a {grid-column: 1;}
  
  .jvdyv.zbx2hs2:has(.bnty) {grid-template-columns: minmax(0, 1fr);}
}

.jvdyv.x42b {max-width: none;}
.jvdyv.x42b .gdqzre {max-height: 240px;}
@media (min-width:749px) {
  .d3rtg6n > .x42b {max-width: none;width: calc(50% - var(--pfy) / 2);float: left;}
  .d3rtg6n > .x42b + .x42b {float: right;}
  
  .d3rtg6n > .x42b + .x42b + * {clear: both;}
}

.btqqfp.btqqfp {display: block;}
.btqqfp .c1kf {margin: 0 0 22px;display: flex;align-items: flex-end;flex-wrap: wrap;gap:17px 28px;justify-content: space-between;}
.btqqfp .dr3kj {min-width: 0;flex: 1 1 320px;}
.btqqfp .vwnn8 {font: 800 clamp(28px, 3.6vw, 46px)/1.04 var(--ao2yy);margin: 0;letter-spacing: -.038em;text-wrap: balance;}
.btqqfp .m2p18 {margin: 10px 0 0;line-height:1.57;max-width: 60ch;font-size: 16.5px;color: var(--h68);}
.btqqfp .wq8ded {align-items: center;flex: 0 0 auto;gap:13px;display: flex;}
.btqqfp .yw8zbys {color: var(--h68);text-align: center;letter-spacing: .08em;font: 800 15px/1 var(--ao2yy);font-variant-numeric: tabular-nums;min-width: 4.6em;}
.btqqfp .yw8zbys > span {font-size: 22px;color: var(--pqlt9);}
.btqqfp .c11p2r {display: inline-flex;font: 800 20px/1 var(--ao2yy);padding: 0;align-items: center;width: 48px;color: var(--yz6, var(--exehq));transition:background 0.135s, opacity 0.19s;justify-content: center;background: var(--lib);border: 0;border-radius: var(--x3pup);height: 48px;cursor: pointer;}
.btqqfp .c11p2r:hover {background: var(--hjrk8);}
.btqqfp .c11p2r:disabled {opacity:0.34;cursor: default;}
.btqqfp .c11p2r:focus-visible,
.btqqfp .fsfs0:focus-visible {outline: 2px solid var(--pqlt9);outline-offset: 3px;}
.btqqfp .c11p2r[hidden] {display: none;}

.btqqfp .fsfs0 {overflow-x: auto;scroll-behavior: smooth;grid-auto-columns: calc(72% - 10px);grid-auto-flow: column;display: grid;overscroll-behavior-x: contain;scrollbar-width: none;gap:21px;scroll-snap-type: x mandatory;}
.btqqfp .fsfs0::-webkit-scrollbar {display: none;}
.btqqfp.vejs4e .fsfs0 {grid-auto-columns: calc(86% - 10px);}
.btqqfp .p8x7b5d {scroll-snap-align: start;margin: 0;min-width: 0;}
.btqqfp .p8x7b5d picture {display: block;}
.btqqfp .wtcwmce.wtcwmce {border-radius: var(--x3pup);aspect-ratio: 16 / 9;object-fit: cover;width: 100%;display: block;height: auto;}
.btqqfp .zgvm296 {margin: 12px 0 0;gap:12px;display: flex;align-items: baseline;padding-top:10px;border-top: 2px solid var(--pqlt9);}
.btqqfp .hsj1 {letter-spacing: -.04em;font: 800 28px/1 var(--ao2yy);font-variant-numeric: tabular-nums;color: color-mix(in srgb, var(--lib) 62%, var(--pqlt9));}
.btqqfp .s36n {font: 700 16px/1.35 var(--ao2yy);color: var(--pqlt9);}

.btqqfp .zpqzg9 {border-radius: var(--x3pup);background: var(--omwv);margin: 20px 0 0;overflow: hidden;display: block;height: 4px;}
.btqqfp .amyxrx5 {background: var(--lib);transition:width 0.364s ease;display: block;height: 100%;}
.btqqfp .rnxqs {margin: 24px 0 0;gap:13px;flex-wrap: wrap;display: flex;}

@media (max-width:769px) {
  .btqqfp .fsfs0,
  .btqqfp.vejs4e .fsfs0 {gap:11px;grid-auto-columns: 86%;}
  .btqqfp .c1kf {align-items: center;}
  .btqqfp .c11p2r {width: 44px;height: 44px;}
  .btqqfp .rnxqs > a {flex: 1 1 100%;}
}
@media (prefers-reduced-motion: reduce) {
  .btqqfp .fsfs0 {scroll-behavior: auto;}
  .btqqfp .amyxrx5 {transition:none;}
}

.dc44n.dc44n {color: var(--yz6, var(--exehq));background: var(--lib);}
.dc44n.dc44n:hover {background: var(--hjrk8);}
.p71cexr.p71cexr {background: none;color: var(--pqlt9);box-shadow: inset 0 0 0 2px var(--pqlt9);}
.p71cexr.p71cexr:hover {background: var(--rii);}

.nma4m.nma4m {gap:7px 18px;display: grid;grid-template-columns: auto minmax(0, 1fr);align-items: start;}
.nma4m.nma4m .y073eh {border: 0;background: var(--pqlt9);grid-column: 1 / -1;width: 100%;height: 2px;margin: 0 0 6px;}
.nma4m.nma4m .qd6smeg {margin: 0;}
.nma4m.nma4m .raz4eh {object-fit: cover;height: 72px;display: block;width: 72px;border-radius: var(--x3pup);}
.nma4m.nma4m .jqzcvjm {min-width: 0;}
.nma4m.nma4m .nagt {letter-spacing: -.02em;display: block;font: 800 19px/1.25 var(--ao2yy);}
.nma4m.nma4m .z1f6kbs {color: var(--h68);display: block;margin-top:5px;font: 600 11.5px/1.35 var(--ao2yy);text-transform: uppercase;letter-spacing: .1em;}
.nma4m.nma4m .aqh17zc {line-height:1.58;font-size: 15.5px;margin: 10px 0 0;}
.nma4m.nma4m .ncec {font-size: 13px;line-height:1.57;margin: 10px 0 0;color: var(--h68);}
.nma4m.nma4m .nzvf {margin: 12px 0 0;display: flex;list-style: none;grid-column: 2;padding: 0;gap:7px;}
.nma4m.nma4m .x6m57k7 {margin: 0;}
.nma4m.nma4m .exad3 {align-items: center;box-shadow: inset 0 0 0 1px var(--omwv);display: inline-flex;width: 44px;justify-content: center;color: var(--pqlt9);height: 44px;border-radius: var(--x3pup);text-decoration: none;}
.nma4m.nma4m .exad3:hover {background: var(--rii);}

.nma4m.n01ws {grid-template-columns: minmax(0, 1fr);}
.nma4m.n01ws .nzvf {grid-column: 1;}

.vmqm0.vmqm0 .menw {color: var(--h68);margin: 0 0 8px;text-transform: uppercase;letter-spacing: .22em;font: 600 11.5px/1 var(--ao2yy);}
.vmqm0.vmqm0 .engekr {margin: 0 0 12px;}
.vmqm0.vmqm0 .y2dtp {border: 0;width: 100%;margin: 0 0 18px;height: 1px;background: var(--omwv);}
.vmqm0.ewk3eh5 {padding-left: clamp(0px, 4vw, 56px);}
.vmqm0.vmqm0 .vzwc9v > :first-child {margin-top: 0;}
.vmqm0.vmqm0 .vzwc9v > :last-child  {margin-bottom: 0;}

.ezr4k.ezr4k {gap:16px;align-items: center;margin: 0 0 var(--pfy);display: flex;flex-direction: column;}
.ezr4k.zb3g  {align-items: flex-start;}
.ezr4k.r2gd4 {align-items: flex-end;}
.ezr4k.ezr4k .mrx2jff {width: 100%;border: 0;border-top: 2px dashed var(--omwv);height: 0;margin: 0;}
.ezr4k.ezr4k .dvdx3ws {color: var(--yz6, var(--exehq));min-height: 52px;background: var(--lib);align-items: center;display: inline-flex;justify-content: center;padding: 0 40px;text-decoration: none;border-radius: var(--x3pup);transition:background 0.169s;}
.ezr4k.ezr4k .dvdx3ws:hover {background: var(--hjrk8);}
.ezr4k.ezr4k .vqqxb44 {letter-spacing: .02em;font: 700 16px/1 var(--ao2yy);}

.ezr4k.ezr4k .dvdx3ws {overflow: hidden;position: relative;}
.ezr4k.ezr4k .ty44e {height: 12px;width: 12px;position: absolute;top: 0;background: var(--ahqs);right: 0;clip-path: polygon(100% 0, 0 0, 100% 100%);}

.ezr4k.ezr4k .ty44e {background: var(--i6t);}

.ezr4k.ezr4k .fgjvd {width: 100%;}

.nn0t.nn0t {margin: 0 0 var(--pfy);}
.nn0t.nn0t .qpavwd {display: block;}
.nn0t.nn0t .jwfphp {display: block;height: auto;width: 100%;border-radius: var(--x3pup);}
.nn0t.nn0t .tj11z {height: 1px;width: 100%;border: 0;margin: 10px 0 0;background: var(--omwv);}
.nn0t.nn0t .yp9s65a {margin: 8px 0 0;}
.nn0t.nn0t .ehse5kn {font: 600 11.5px/1 var(--ao2yy);color: var(--h68);letter-spacing: .14em;text-transform: uppercase;}

.nn0t.jn7ke {transform: translateX(-50%);margin-left: 50%;width: min(var(--dsus), calc(100vw - var(--dbj) * 2));}

.wd6cp99.wd6cp99 {background: var(--rii);padding: 22px clamp(18px, 2.4vw, 30px) clamp(20px, 2.4vw, 28px);}
.wd6cp99.jzdr6kk {background: none;padding-left: 0;padding-right: 0;}
.wd6cp99.wd6cp99 .q7ar {background: var(--pqlt9);margin: 0 0 14px;width: 100%;border: 0;height: 2px;}
.wd6cp99.wd6cp99 .eeqk5 {text-transform: uppercase;display: block;letter-spacing: .2em;margin: 0 0 12px;color: var(--h68);font: 700 12px/1.3 var(--ao2yy);}
.wd6cp99.wd6cp99 .r2z3q3r > :first-child {margin-top: 0;}
.wd6cp99.wd6cp99 .r2z3q3r > :last-child  {margin-bottom: 0;}

.a0zq.a0zq {color: var(--bwcac);position: relative;background: var(--sxp);padding: clamp(24px, 3vw, 40px);}
.a0zq.a0zq .jakv {color: var(--bwcac);margin: 0 0 14px;}
.a0zq.a0zq .zrnp > :first-child {margin-top: 0;}
.a0zq.a0zq .zrnp > :last-child  {margin-bottom: 0;}

.a0zq.a0zq .zrnp :is(h2, h3, strong, b) {color: var(--bwcac);}
.a0zq.a0zq .zrnp a {text-decoration-color: color-mix(in srgb, var(--bwcac) 60%, transparent);color: var(--bwcac);}
.a0zq.a0zq .zrnp :is(td, th) {border-color: color-mix(in srgb, var(--bwcac) 26%, transparent);}
.a0zq.a0zq .zrnp thead th {color: color-mix(in srgb, var(--bwcac) 72%, transparent);border-bottom-color: color-mix(in srgb, var(--bwcac) 50%, transparent);}

.a0zq.a0zq .tan5kk {position: absolute;bottom: 0;width: 22px;right: 0;border-bottom: 3px solid color-mix(in srgb, var(--bwcac) 40%, transparent);border-right: 3px solid color-mix(in srgb, var(--bwcac) 40%, transparent);height: 22px;}

.a0zq.t9x6f {color: var(--r56a, var(--yz6, var(--exehq)));background: var(--cnq);}
.a0zq.t9x6f .jakv,
.a0zq.t9x6f .zrnp :is(h2, h3, strong, b),
.a0zq.t9x6f .zrnp a {color: var(--r56a, var(--yz6, var(--exehq)));}
.a0zq.t9x6f .zrnp a {text-decoration-color: color-mix(in srgb, var(--r56a, var(--yz6, var(--exehq))) 60%, transparent);}
.a0zq.t9x6f .zrnp :is(td, th) {border-color: color-mix(in srgb, var(--r56a, var(--yz6, var(--exehq))) 26%, transparent);}
.a0zq.t9x6f .zrnp thead th {border-bottom-color: color-mix(in srgb, var(--r56a, var(--yz6, var(--exehq))) 50%, transparent);color: color-mix(in srgb, var(--r56a, var(--yz6, var(--exehq))) 78%, transparent);}
.a0zq.t9x6f .tan5kk {border-right-color: color-mix(in srgb, var(--r56a, var(--yz6, var(--exehq))) 40%, transparent);border-bottom-color: color-mix(in srgb, var(--r56a, var(--yz6, var(--exehq))) 40%, transparent);}

.rf1jfp.rf1jfp {display: block;}
.rf1jfp.rf1jfp .wx98 {font: 700 12px/1.3 var(--ao2yy);color: var(--h68);display: block;letter-spacing: .2em;text-transform: uppercase;}
.rf1jfp.rf1jfp .vn73hj4 {width: 100%;background: var(--pqlt9);height: 2px;margin: 10px 0 0;border: 0;}
.rf1jfp.rf1jfp .h02mn {padding: 0;counter-reset: mp-contents-n;list-style: none;margin: 0;}
.rf1jfp.rf1jfp .h02mn li {margin: 0;counter-increment: mp-contents-n;border-bottom: 1px solid var(--do90e);}
.rf1jfp.rf1jfp .h02mn a {display: flex;gap:12px;align-items: baseline;line-height:1.39;text-decoration: none;padding: 11px 2px;color: inherit;min-height: 44px;font-size: 15.5px;}
.rf1jfp.rf1jfp .h02mn a::before {letter-spacing: .08em;font: 700 11.5px/1 var(--ao2yy);font-variant-numeric: tabular-nums;color: var(--h68);flex: 0 0 auto;content: counter(mp-contents-n, decimal-leading-zero);}
.rf1jfp.rf1jfp .h02mn a:hover {text-decoration: underline;text-underline-offset: 3px;}

.q3br4, .fzck10r {padding: 30px 32px !important;border: 0 !important;border-radius: var(--x3pup) !important;background: var(--rii) !important;box-shadow: none !important;}

@media (max-width:769px) {
  :root {--dbj: 18px;}
  .amyw {display: flex;}
  .wbx71qa {display: none;}
  
  .d3rtg6n {padding: 24px var(--dbj) 56px;}
  
  .cpar.cpar .q16gb4m {column-rule: 0;columns: 1;}
  .cpar.cpar .zdbkqg {font-size: 38px;}
  
  .dtm66y.dtm66y .p9h8 {padding: 0 10px 9px;}
  .dtm66y.dtm66y .s5na9 {padding: 11px 10px;}
  .cgy0jt.cgy0jt .dk28 {font-size: 16.5px;}
  
  .ftwhm {width: auto;margin-left: 0;transform: none;}
}

@media (prefers-reduced-motion: reduce) {
  * {animation: none !important;transition:none !important;}
}

.tntfr2g.tntfr2g {background: var(--fdidi);}
.d3rtg6n thead th {border-bottom-color: var(--g2pth, var(--pqlt9));}
.d3rtg6n tbody td {color: var(--x0l, inherit);}

.amyw {min-width: 44px;min-height: 44px;align-items: center;justify-content: center;}

.e0nfv6 a[role="button"],
.d3rtg6n a[role="button"] {min-height: 44px;}

@media (max-width:854px) {
  
  .wbx71qa a {min-height: 44px;display: flex;align-items: center;}
  .wbx71qa ul {gap:7px;}
}

.tntfr2g .r0t6 a {display: flex;align-items: center;min-height: 44px;}
.yvbtja {align-items: center;min-height: 44px;display: inline-flex;}

.yxch6z, .v0sn, .r49a0,
.d3rtg6n a[role="button"],
.d3rtg6n .g2sh5hs a {min-height: 44px;}

.d3rtg6n p, .d3rtg6n li, .d3rtg6n td {font-size: 16px;line-height:1.62;}

.d3rtg6n.d3rtg6n :is(p, li, td, dd) {line-height:1.59;font-size: 16px;}

.wbx71qa ul {gap:9px;}

.ywc3 {align-items: center;display: inline-flex;min-height: 44px;}

.tntfr2g .r0t6 ul {gap:9px;display: grid;}

.qy8a0q5.qy8a0q5 {margin: 40px 0 0;padding: 0;border: 0;border-radius: 0;box-shadow: none;background: none;}
.qy8a0q5.qy8a0q5 .e2j1 {border: 0;border-top: 2px solid var(--pqlt9);margin: 0 0 18px;}
.qy8a0q5.qy8a0q5 .zhap {letter-spacing: .11em;display: block;color: var(--h68);font: 700 12px/1 var(--ao2yy);text-transform: uppercase;margin: 0 0 10px;}
.qy8a0q5.qy8a0q5 .tv4k9p {margin: 0 0 10px;letter-spacing: -.035em;font: 800 clamp(26px, 3.2vw, 40px)/1.05 var(--ao2yy);}
.qy8a0q5.qy8a0q5 .z6e5rj {color: var(--h68);max-width: 62ch;margin: 0 0 22px;}

.qy8a0q5.qy8a0q5 .h48kdz {list-style: none;border-top: 1px solid var(--omwv);margin: 0 0 24px;display: grid;padding: 0;gap: 0;}
.qy8a0q5.d2q84bn .h48kdz {grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));gap: 0 28px;}
.qy8a0q5.qy8a0q5 .be4qg {align-items: baseline;padding: 11px 0;border-bottom: 1px solid var(--omwv);flex-wrap: wrap;display: flex;gap:7px 14px;}
.qy8a0q5.qy8a0q5 .xvqv {flex: 0 0 auto;color: var(--h68);font-style: normal;font: 700 12px/1.3 var(--ao2yy);letter-spacing: .11em;text-transform: uppercase;}
.qy8a0q5.qy8a0q5 .ttt8 {margin-left: auto;font: 600 16px/1.3 var(--ao2yy);font-variant-numeric: tabular-nums;color: var(--pqlt9);}
.qy8a0q5.d2q84bn .ttt8 {margin-left: 0;}

.qy8a0q5.qy8a0q5 .mqaf2 {margin: 0;display: flex;flex-wrap: wrap;gap:13px;}
.qy8a0q5.qy8a0q5 .a7s37 {color: #fff;background: #000;min-height: 52px;flex-direction: column;border: 2px solid #000;border-radius: var(--x3pup);display: inline-flex;transition:background 0.141s, color 0.144s;justify-content: center;text-decoration: none;padding: 8px 24px;}
.qy8a0q5.qy8a0q5 .a7s37:hover {background: #fff;color: #000;}
.qy8a0q5.qy8a0q5 .ejwv {color: inherit;font: 600 10.5px/1.3 var(--ao2yy);letter-spacing: .12em;text-transform: uppercase;}
.qy8a0q5.qy8a0q5 .deed4 {font: 700 17px/1.2 var(--ao2yy);font-style: normal;letter-spacing: -.02em;color: inherit;}

@media (max-width:570px) {
  
  .qy8a0q5.qy8a0q5 .mqaf2 {flex-direction: column;}
  .qy8a0q5.qy8a0q5 .a7s37  {align-items: flex-start;}
  
  .qy8a0q5.d2q84bn .h48kdz {grid-template-columns: minmax(0, 1fr);}
}

.zm2d3y6 {inset: 0;opacity:0.05;cursor: pointer;visibility: hidden;position: fixed;background: color-mix(in srgb, #000 52%, transparent);transition:opacity 0.22s ease, visibility 0.231s;z-index: 90;}
.qd2d {display: flex;position: fixed;transition:transform 0.269s ease, visibility 0.256s;z-index: 91;top: 0;right: 0;border-left: 1px solid var(--omwv);bottom: 0;flex-direction: column;background: var(--ahqs);overflow-y: auto;visibility: hidden;width: min(88vw, 380px);-webkit-overflow-scrolling: touch;transform: translateX(100%);overscroll-behavior: contain;}
.jm7vepn:checked ~ .zm2d3y6 {opacity:1;visibility: visible;}
.jm7vepn:checked ~ .qd2d {visibility: visible;transform: translateX(0);}

.qd2d[hidden] {display: none;}

.ewx7pe {gap:11px;padding: 14px 8px 14px 20px;border-bottom: 1px solid var(--omwv);justify-content: space-between;align-items: center;display: flex;}
.m7b1wb0 {font: 800 20px/1.2 var(--ao2yy);letter-spacing: -.035em;min-width: 0;overflow-wrap: anywhere;color: var(--tm8e);}
.pjn3t {cursor: pointer;display: flex;border: 0;align-items: center;min-width: 44px;flex: 0 0 auto;color: var(--tm8e);line-height: 1;justify-content: center;font-size: 27px;background: none;min-height: 44px;}
.pjn3t:hover {color: var(--h68);}

.f15f {padding: 6px 0;}
.f15f ul {list-style: none;margin: 0;padding: 0;}
.f15f li + li {border-top: 1px solid var(--do90e);}
.f15f a {font-size: 16.5px;display: flex;min-height: 48px;color: var(--tm8e);text-decoration: none;padding: 10px 20px;align-items: center;}
.f15f a:hover {background: var(--rii);}
.f15f a[aria-current="page"] {font-weight: 700;box-shadow: inset 3px 0 0 var(--cnq);}

.a8qby {gap:10px;border-top: 1px solid var(--omwv);margin-top: auto;display: grid;padding: 18px 20px calc(18px + env(safe-area-inset-bottom, 0px));}
.xkmft,
.xz8r9 {font-weight: 700;justify-content: center;border-radius: var(--x3pup);text-decoration: none;min-height: 48px;align-items: center;font-size: 15.5px;padding: 12px 18px;display: flex;}
.xkmft {background: transparent;border: 1px solid var(--omwv);color: var(--tm8e);}
.xkmft:hover {background: var(--rii);}
.xz8r9 {background: var(--lib);color: var(--yz6, var(--exehq));border: 1px solid transparent;}
.xz8r9:hover {background: var(--hjrk8);}

.qd2d a:focus-visible,
.pjn3t:focus-visible,
.amyw:focus-visible {outline: 2px solid var(--cnq);outline-offset: 2px;}

@media (min-width:770px) {
  .zm2d3y6, .qd2d {display: none;}
}

@media (prefers-reduced-motion: reduce) {
  .zm2d3y6, .qd2d {transition:none;}
}

@media (min-width:770px) {}

@media (prefers-reduced-motion: reduce) {
  .wbx71qa,
  .p4z3,
  .p4z3 svg {transition:none !important;}
}

.s0snaj,
.s0snaj :is(p, li, h2, h3, h4, dd, dt) {min-width: 0;overflow-wrap: anywhere;}

.rf1jfp.rf1jfp .jy20 > summary.evcfn9 {gap:13px;min-height: 44px;list-style: none;display: flex;cursor: pointer;align-items: center;}
.rf1jfp.rf1jfp .jy20 > summary.evcfn9::-webkit-details-marker {display: none;}
.rf1jfp.rf1jfp .jy20 > summary.evcfn9:focus-visible {outline: 2px solid var(--pqlt9);outline-offset: 4px;}
.rf1jfp.rf1jfp .jy20 > summary.evcfn9 .wx98 {margin: 0;}

.rf1jfp.rf1jfp .jy20 > summary.evcfn9::after {content: "";flex: 0 0 auto;transition:box-shadow 0.184s ease;width: 18px;margin-left: auto;background: var(--pqlt9);height: 2px;}
.rf1jfp.rf1jfp .jy20[open] > summary.evcfn9::after {box-shadow: 0 5px 0 0 var(--pqlt9);}
@media (prefers-reduced-motion: reduce) {
  .rf1jfp.rf1jfp .jy20 > summary.evcfn9::after {transition:none;}
}

.tntfr2g.tntfr2g > * {box-sizing: border-box;margin-right: auto;max-width: min(var(--dsus), calc(100% - var(--dbj) * 2));width: auto;margin-left: auto;padding-right: 0;padding-left: 0;}

.g13tynm {--a0gc: 999px;--y6uwk: 700;--lft5a: 0 13px;--s6uot: 999px;--a41: var(--x3pup);--zj2pz: 1.5px solid var(--omwv);}

.dtm66y.dtm66y .pkx1yg .zvhhm {color: var(--m11c, var(--h68));}

.cpar.cpar .y08fdt, .cpar.cpar .af9thd {color: var(--pqlt9);}

.dtm66y.dtm66y .v1q05w5 .zvhhm {color: color-mix(in srgb, var(--cnq, var(--lib)) 62%, var(--pqlt9));}

@media (max-width:711px) {
  .dtm66y.j7vr86 .v1q05w5:not(:empty)::before,
  .dtm66y.j7vr86 .pkx1yg:not(:empty)::before {margin-right:7px;font-weight: 700;}
  .dtm66y.j7vr86 .v1q05w5:not(:empty)::before {content: "+";color: color-mix(in srgb, var(--cnq, var(--lib)) 62%, var(--pqlt9));}
  .dtm66y.j7vr86 .pkx1yg:not(:empty)::before {color: var(--m11c, var(--h68));content: "\2212";}
}

.yvbtja img {object-fit: contain;object-position: left center;width: auto;max-width: min(46vw, 132px);flex: 0 0 auto;}

.cgy0jt.a70hk .c6fxt {margin: 0;padding: 0;counter-reset: mp-qa-n;border-top: 2px solid var(--pqlt9);list-style: none;}
.cgy0jt.a70hk .cx67g {padding-left:41px;border-bottom: 1px solid var(--do90e);margin: 0;counter-increment: mp-qa-n;position: relative;}

.cgy0jt.a70hk .cx67g::before {font: 700 11.5px/1 var(--ao2yy);font-variant-numeric: tabular-nums;content: counter(mp-qa-n, decimal-leading-zero);letter-spacing: .08em;top: 21px;color: var(--h68);position: absolute;left: 0;}

.cgy0jt.a70hk .q0yj {border-bottom: 0;}

.cgy0jt.a70hk .f0918w {padding: 0 0 18px;}

.cgy0jt.w3ssd2c .q0yj:first-of-type {border-top: 2px solid var(--pqlt9);}
.cgy0jt.w3ssd2c .f0918w {margin: 0 0 16px;border-left: 2px solid var(--omwv);padding: 1px 0 1px 18px;}

.cgy0jt.cgy0jt .gavk35c {color: color-mix(in srgb, var(--cnq, var(--lib)) 62%, var(--pqlt9));}

@media (max-width:570px) {
  .cgy0jt.a70hk .cx67g {padding-left:33px;}
  .cgy0jt.w3ssd2c .f0918w {padding-left:14px;}
}

.dtm66y.dtm66y .dwydm0f {display: inline-block;margin-right:10px;font: 800 15px/1 var(--ao2yy);}
.dtm66y.dtm66y .w3wsd .dwydm0f {color: color-mix(in srgb, var(--cnq, var(--lib)) 62%, var(--pqlt9));}
.dtm66y.dtm66y .j3m6q .dwydm0f {color: var(--m11c, var(--h68));}

.dtm66y.xmadvms .vszr0g8 {border-top: 2px solid var(--g2pth, var(--pqlt9));}
.dtm66y.xmadvms .f2f4may {width: 1%;white-space: nowrap;vertical-align: top;padding: 16px 20px 16px 0;border-bottom: 1px solid var(--omwv);}

.dtm66y.xmadvms .s5na9 {border-left: 1px solid var(--omwv);width: auto;padding: 16px 0 16px 20px;border-bottom: 1px solid var(--omwv);}
.dtm66y.xmadvms tbody tr:last-child .f2f4may,
.dtm66y.xmadvms tbody tr:last-child .s5na9 {border-bottom: 0;}

.dtm66y.dtm66y .kc1j {list-style: none;margin: 0;padding: 0;}
.dtm66y.dtm66y .fgw3kr8 {margin: 0;border-bottom: 1px solid var(--do90e);padding: 8px 0;}
.dtm66y.dtm66y .fgw3kr8:first-child {padding-top: 0;}
.dtm66y.dtm66y .fgw3kr8:last-child {padding-bottom: 0;border-bottom: 0;}

.dtm66y.j7vr86 .s5na9 {padding: 13px 16px;}

@media (max-width:570px) {
  .dtm66y.xmadvms .f2f4may {padding: 13px 14px 13px 0;}
  .dtm66y.xmadvms .s5na9 {padding: 13px 0 13px 14px;}
}

.wd6cp99.bkdnz .eeqk5 {margin: 0 0 10px;}
.wd6cp99.bkdnz .q7ar {margin: 0 0 16px;}

.wd6cp99.wd6cp99 .kggefjf {grid-template-columns: minmax(0, 1fr);display: grid;gap:11px 26px;}
.wd6cp99.jmzt .eeqk5 {margin: 0;}
@media (min-width:711px) {
  .wd6cp99.jmzt .kggefjf {grid-template-columns: 148px minmax(0, 1fr);gap: 0 26px;}
  
  .wd6cp99.jmzt .r2z3q3r {grid-column: 2;}
  .wd6cp99.jmzt .r2z3q3r:only-child {grid-column: 1 / -1;}
}

.ezr4k.ezr4k .fxrhq2 {width: 100%;border: 2px dashed var(--omwv);border-radius: var(--x3pup);display: flex;justify-content: center;padding: clamp(16px, 2.2vw, 24px);}
.ezr4k.zb3g .fxrhq2  {justify-content: flex-start;}
.ezr4k.r2gd4 .fxrhq2 {justify-content: flex-end;}

.ezr4k.ezr4k .fxrhq2 .fgjvd {width: 100%;}

.nma4m.w07e {display: block;}
.nma4m.w07e .y073eh {margin: 0 0 14px;}
.nma4m.w07e .qd6smeg {float: left;margin: 3px 16px 10px 0;}
.nma4m.w07e .ef44 {color: var(--h68);font: 600 11.5px/1.35 var(--ao2yy);text-transform: uppercase;letter-spacing: .1em;display: block;margin: 0 0 3px;}
.nma4m.w07e .nzvf {clear: both;margin: 14px 0 0;}

.nma4m.w07e .ncec {clear: left;}

.nma4m.w07e::after {clear: both;content: "";display: block;}

.nma4m.anmdh4x {align-items: start;display: grid;gap: 0 22px;grid-template-columns: minmax(0, 1fr) auto;}
.nma4m.anmdh4x .y073eh {grid-column: 1 / -1;margin: 0 0 14px;}

.nma4m.anmdh4x .jqzcvjm {justify-content: space-between;padding-bottom:11px;grid-column: 1;display: flex;align-items: baseline;border-bottom: 1px solid var(--omwv);flex-wrap: wrap;gap:5px 18px;}
.nma4m.anmdh4x .z1f6kbs {margin-top: 0;}
.nma4m.anmdh4x .qd6smeg {grid-column: 2;grid-row: 2;}
.nma4m.anmdh4x .aqh17zc,
.nma4m.anmdh4x .ncec,
.nma4m.anmdh4x .nzvf {grid-column: 1 / -1;}
.nma4m.anmdh4x .aqh17zc {margin-top:15px;}
.nma4m.anmdh4x .nzvf {margin-top:15px;}

@media (max-width:570px) {
  .nma4m.anmdh4x {grid-template-columns: minmax(0, 1fr);}
  
  .nma4m.anmdh4x .y073eh {order: -2;}
  .nma4m.anmdh4x .qd6smeg {order: -1;margin-bottom:12px;grid-column: 1;grid-row: auto;}
}

.rf1jfp.rf1jfp .ynjj1k2 {list-style: none;padding: 0;margin: 0;}
.rf1jfp.rf1jfp .ynjj1k2 li {margin: 0;border-bottom: 1px solid var(--do90e);}
.rf1jfp.rf1jfp .ynjj1k2 a {line-height:1.38;min-height: 44px;text-decoration: none;gap:13px;color: inherit;font-size: 15.5px;align-items: center;display: flex;padding: 11px 2px;}
.rf1jfp.rf1jfp .ynjj1k2 a::before {content: "";width: 16px;background: var(--h68);height: 1px;flex: 0 0 auto;}
.rf1jfp.rf1jfp .ynjj1k2 a:hover {text-underline-offset: 3px;text-decoration: underline;}

.rf1jfp.rf1jfp .dfcj {background: var(--rii);padding: 2px clamp(14px, 2vw, 22px) 6px;margin-top:13px;}
.rf1jfp.rf1jfp .dfcj .vn73hj4 {margin-top:15px;}

.rf1jfp.rf1jfp .dfcj .h02mn li:last-child {border-bottom: 0;}

.cpar.cpar .zdbkqg {color: color-mix(in srgb, var(--cnq, var(--lib)) 62%, var(--pqlt9));}

.cpar.dp3y6ky .afq5q {margin: 0;list-style: none;counter-reset: mp-run-n;padding: 0;}
.cpar.dp3y6ky .s9w4t {counter-increment: mp-run-n;position: relative;padding: 0 0 18px 58px;border-bottom: 1px solid var(--omwv);margin: 0 0 20px;}
.cpar.dp3y6ky .s9w4t:last-child {border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}

.cpar.dp3y6ky .s9w4t::before {top: -2px;font: 800 40px/1 var(--ao2yy);letter-spacing: -.05em;left: 0;position: absolute;color: color-mix(in srgb, var(--cnq, var(--lib)) 62%, var(--pqlt9));content: counter(mp-run-n);}

.cpar.aar0tn .g1m6 {margin: 0;}
.cpar.aar0tn .pzsk90 {padding: 0 0 18px;border-bottom: 1px solid var(--omwv);margin: 0 0 20px;}
.cpar.aar0tn .pzsk90:last-child {margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.cpar.aar0tn .qb8ye {gap:11px;border-bottom: 1px solid var(--do90e);align-items: baseline;padding: 0 0 7px;display: flex;margin: 0 0 7px;}

.cpar.aar0tn .zdbkqg {font-variant-numeric: tabular-nums;margin: 0;float: none;font-size: 23px;line-height: 1;}
.cpar.aar0tn .af9thd {margin: 0;}

@media (max-width:570px) {
  .cpar.dp3y6ky .s9w4t {padding-left:47px;}
  .cpar.dp3y6ky .s9w4t::before {font-size: 32px;}
  .cpar.aar0tn .qb8ye {gap:10px;}
}

@media (max-width:711px) {
  .dtm66y.xmadvms .s5na9 {padding-left: 0;border-left: 0;}
}

.zav0kx.zav0kx,
.r49a0.r49a0, .ywc3.ywc3,
.xz8r9.xz8r9, .xkmft.xkmft,
.jtp3s2.jtp3s2,
.dc44n.dc44n, .p71cexr.p71cexr,
.dvdx3ws.dvdx3ws {white-space: nowrap;font-weight: 800;border-radius: var(--x3pup);line-height:1.11;font-family: var(--ao2yy);text-align: center;text-decoration: none;text-transform: uppercase;align-items: center;transition:background 0.128s, color 0.169s, border-color 0.147s;letter-spacing: .06em;display: inline-flex;justify-content: center;}
.jtp3s2.jtp3s2, .dc44n.dc44n,
.p71cexr.p71cexr, .dvdx3ws.dvdx3ws {padding: 0 28px;font-size: 14px;min-height: 50px;}

.ezr4k.ezr4k .vqqxb44 {font: inherit;letter-spacing: inherit;}

.mq0p .r49a0.r49a0,
.mq0p .ywc3.ywc3 {min-height: 42px;padding: 0 18px;font-size: 12.5px;}
.mq0p .ywc3.ywc3 {color: var(--tm8e);background: transparent;box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--tm8e) 38%, transparent);}
.mq0p .ywc3.ywc3:hover {box-shadow: inset 0 0 0 1.5px var(--tm8e);}

.g13tynm {--s6uot: var(--x3pup);--a0gc: var(--x3pup);}
.szbapb {align-items: center;justify-self: start;display: flex;grid-row: 1;grid-column: 1;}
.krf4 {padding: 16px 20px 0;}
.szbapb:not(:has(*)), .krf4:not(:has(*)) {display: none;}

.wbx71qa ul {gap: 0;}
.wbx71qa li {display: flex;align-items: center;}
.wbx71qa li + li::before {width: 1px;height: 14px;content: "";background: var(--omwv);}
.wbx71qa a {padding: 12px 22px;border-bottom-width: 3px;}
.wbx71qa a[aria-current="page"] {border-bottom-color: var(--cnq);}

@media (max-width:769px) {
  
  .qkj8kyz {padding: 10px var(--dbj);gap:9px;grid-template-columns: auto minmax(0, 1fr) auto;}
  .amyw {grid-column: 1;}
  .yvbtja {min-width: 0;justify-self: start;grid-column: 2;}
  .yvbtja img {max-width: min(30vw, 120px);}
  .rb21 {font-size: 19px;}
  .mq0p {grid-column: 3;gap:7px;}
  .szbapb {display: none;}
  .mq0p .r49a0.r49a0,
  .mq0p .ywc3.ywc3 {padding: 0 11px;font-size: 11.5px;min-height: 40px;letter-spacing: .04em;}

  .qd2d {left: 0;border-left: 0;transform: translateX(-100%);right: auto;border-right: 1px solid var(--omwv);}
}
@media (max-width: 359.98px) {
  
  :root {--dbj: 14px;}
  .qkj8kyz {padding: 10px var(--dbj);gap:6px;}
  .yvbtja img {max-width: 25vw;}
  .mq0p .r49a0.r49a0,
  .mq0p .ywc3.ywc3 {letter-spacing: .02em;padding: 0 9px;font-size: 11px;}
}

.g0xd.g0xd .cdxsfw7,
.g0xd.t5cq .cdxsfw7,
.dh3sbv.dh3sbv .vjs2e9 {grid-template-columns: repeat(var(--qmn, 4), minmax(0, 1fr));display: grid;}
.g0xd.g0xd .cdxsfw7 > * {max-width: none;}
.dh3sbv.dh3sbv .vjs2e9 {gap:11px;border-radius: var(--x3pup);}
.dh3sbv.dh3sbv .np960ss {padding: 14px 12px;border-radius: var(--x3pup);min-height: 76px;}
.dh3sbv.dh3sbv .rwvejb4 {max-width: 100%;height: 34px;}
.g0xd.g0xd .cdxsfw7 {overflow: hidden;border-radius: var(--x3pup);}
@media (max-width:905px) {
  .g0xd.g0xd .cdxsfw7,
  .dh3sbv.dh3sbv .vjs2e9 {display: grid;grid-template-columns: repeat(var(--gt4, 3), minmax(0, 1fr));}
}
@media (max-width:570px) {
  .g0xd.g0xd .cdxsfw7,
  .dh3sbv.dh3sbv .vjs2e9 {grid-template-columns: repeat(var(--pdz6, 2), minmax(0, 1fr));}
  .dh3sbv.dh3sbv .vjs2e9 {padding: 12px;gap:8px;}
  .dh3sbv.dh3sbv .np960ss {min-height: 60px;padding: 10px 8px;}
  .dh3sbv.dh3sbv .rwvejb4 {height: 26px;}
  .g0xd.g0xd .ms4wr86 {min-height: 112px;padding: 16px 10px;}
  .g0xd.g0xd .cek8yj {max-height: 44px;}
}

.qy8a0q5.qy8a0q5 {overflow: hidden;border-radius: var(--x3pup);color: var(--ssfi);gap: clamp(24px, 4vw, 56px);margin: 0 0 var(--pfy);padding: clamp(26px, 4vw, 56px);grid-template-columns: minmax(0, 1fr);--ssfi: var(--yz6, var(--exehq));align-items: center;--zf18: var(--cnq);display: grid;background: var(--zf18);}
.qy8a0q5.d2q84bn {--zf18: var(--sxp);--ssfi: var(--bwcac);}
@media (min-width:749px) {
  .qy8a0q5.qy8a0q5 {grid-template-columns: minmax(0, 1fr) auto;}
}
.qy8a0q5.qy8a0q5 .gxjbt {min-width: 0;}
.qy8a0q5.qy8a0q5 .e2j1 {width: 64px;margin: 0 0 18px;border: 0;border-top: 4px solid var(--ssfi);}
.qy8a0q5.qy8a0q5 :is(.tv4k9p, .ttt8) {color: var(--ssfi);}
.qy8a0q5.qy8a0q5 .tv4k9p {line-height: 1;font-size: clamp(30px, 4.2vw, 54px);}
.qy8a0q5.qy8a0q5 :is(.z6e5rj, .zhap, .xvqv) {color: color-mix(in srgb, var(--ssfi) 80%, transparent);}
.qy8a0q5.qy8a0q5 .h48kdz,
.qy8a0q5.qy8a0q5 .be4qg {border-color: color-mix(in srgb, var(--ssfi) 26%, transparent);}

.qy8a0q5.d2q84bn .h48kdz {flex-wrap: wrap;column-gap:27px;display: flex;}
.qy8a0q5.d2q84bn .be4qg {flex: 1 1 150px;min-width: 0;}
.qy8a0q5.qy8a0q5 .a7s37 {border-radius: var(--x3pup);border: 2px solid color-mix(in srgb, var(--ssfi) 30%, #000);}

.qy8a0q5.qy8a0q5 .nzs14 {border: 6px solid var(--ssfi);border-radius:31px;aspect-ratio: 9 / 18.5;background: color-mix(in srgb, var(--ssfi) 10%, var(--zf18));flex-direction: column;transform: rotate(-6deg);margin: 0 auto;position: relative;width: clamp(150px, 15vw, 190px);gap:3px;justify-content: center;align-items: center;display: flex;}
.qy8a0q5.qy8a0q5 .pn59y0 {position: absolute;transform: translateX(-50%);border-radius: 0 0 10px 10px;height: 14px;top: 10px;background: var(--ssfi);width: 34%;left: 50%;}
.qy8a0q5.qy8a0q5 .x23gp {left: 50%;bottom: 12px;height: 4px;position: absolute;border-radius: var(--x3pup);transform: translateX(-50%);background: var(--ssfi);width: 36%;}
.qy8a0q5.qy8a0q5 .yq6vx {color: var(--ssfi);letter-spacing: -.06em;font: 800 clamp(64px, 7vw, 92px)/.9 var(--ao2yy);}
.qy8a0q5.qy8a0q5 .c9nvb {color: color-mix(in srgb, var(--ssfi) 70%, transparent);font: 800 16px/1 var(--ao2yy);letter-spacing: .14em;}
.qy8a0q5.qy8a0q5 .kdyn5p4 {max-width: 80%;text-transform: uppercase;margin-top:18px;letter-spacing: .16em;text-align: center;font: 800 13px/1.2 var(--ao2yy);overflow-wrap: anywhere;color: var(--ssfi);}
@media (max-width: 759.98px) {
  
  .qy8a0q5.qy8a0q5 .nzs14 {width: 150px;order: -1;}
  .qy8a0q5.qy8a0q5 .yq6vx {font-size: 62px;}
}
@media (max-width:570px) {
  .qy8a0q5.qy8a0q5 .mqaf2 {flex-direction: row;}
  .qy8a0q5.qy8a0q5 .a7s37 {padding: 8px 14px;flex: 1 1 140px;align-items: flex-start;}
}
@media (prefers-reduced-motion: no-preference) {
  .qy8a0q5.qy8a0q5 .nzs14 {transition:transform 0.302s ease;}
  .qy8a0q5.qy8a0q5:hover .nzs14 {transform: rotate(-2deg);}
}

.jvdyv.jvdyv, .wd6cp99.wd6cp99, .a0zq.a0zq,
.rf1jfp.rf1jfp .dfcj {border-radius: var(--x3pup);overflow: hidden;}
.d3rtg6n .rm9r :is(div, span, img, a) {border-radius: var(--x3pup);}

@media (max-width:769px) {
  .amyw {margin-left: -12px;}
  .tntfr2g.tntfr2g .r0t6 {width: 100%;margin-left: 0;padding-left: 0;padding-right: 0;margin-right: 0;}
}
@media (max-width:570px) {
  .d3rtg6n.d3rtg6n thead th {white-space: normal;}
  .dtm66y.dtm66y {padding-left:15px;padding-right:15px;}
  .dtm66y.dtm66y .p9h8,
  .dtm66y.dtm66y .s5na9 {overflow-wrap: anywhere;padding-right:8px;padding-left:7px;}
  .dtm66y.dtm66y .p9h8 {white-space: normal;letter-spacing: .06em;}
  .a0zq.a0zq {padding-right:17px;padding-left:15px;}
  .a0zq.a0zq :is(td, th) {padding-right:7px;overflow-wrap: anywhere;padding-left:5px;}
}

a.np960ss {cursor: pointer;}
a.np960ss:focus-visible {outline: 2px solid currentColor;outline-offset: 3px;}

.dvdx3ws, .jtp3s2 {overflow-wrap: anywhere;min-width: 0;box-sizing: border-box;white-space: normal !important;max-width: 100%;text-align: center;}
