@layer vd83,ntfo2g,hay33p,r5muqpdu;
@layer vd83{
*,
*::before,
*::after{box-sizing: border-box}
html{-webkit-text-size-adjust: 100%; scroll-behavior: smooth;}
body,
h1,
h2,
h3,
p,
ul,
ol,
figure,
blockquote,
dl,
dd,
fieldset{margin: 0; padding: 0}
ul,
ol{list-style: none}
img,
svg{display: block;max-inline-size: 100%;block-size: auto}
button,
input{font: inherit; color: inherit}
button{cursor: pointer; background: none; border: 0;}
fieldset{border: 0;min-inline-size: 0}
}
@layer ntfo2g{
:root{--crk6vuny: rgb(28,68,155);--bnhgx7: rgb(12 36 96);--gplulj25: rgb(84,115,179);--saadg6: rgb(177,191,220);--re3pn7: #eaeff3;--bq6b: rgb(242 181 58);--wwjpiamj: rgb(251 227 166);--rour: #F7F0E3;--n13kvrxa: rgb(239, 217, 180);--fttu: rgb(19 33 63);--ctpuufv: rgb(88 98 122);--fgy23ol: rgb(223 228 238);--jkplkl: rgb(255,255,255);--gcpss7e9: "Lexend", system-ui, sans-serif;--p33jow: "Nunito Sans", system-ui, sans-serif;--ax0x: "Caveat", cursive;--txgo9w: 1240px;--splzi46: 18px;--eraiop: 12px;--befcg: 0 10px 30px -14px rgba(12, 36, 96, .35);}
body{font: 400 1.0625rem/1.65 var(--p33jow);color: var(--fttu);background: var(--jkplkl);overflow-x: hidden;}
h1,
h2,
h3{font-family: var(--gcpss7e9);line-height: 1.12;color: var(--bnhgx7);letter-spacing: -.01em}
h1{font-size: clamp(2rem, 4.6vw, 3.6rem); font-weight: 700}
h2{font-size: clamp(1.6rem, 3.2vw, 2.55rem); font-weight: 600}
h3{font-size: 1.1rem; font-weight: 600;}
a{color: var(--crk6vuny); text-underline-offset: .18em}
a:hover{color: var(--bnhgx7)}
p + p{margin-block-start: .9em}
:focus-visible{outline: 3px solid var(--bq6b); outline-offset: 2px}
.v0b0{position: absolute;inset-inline-start: -999px}
.v0b0:focus{inset-inline-start: 1rem; inset-block-start: 1rem; z-index: 99; background: var(--jkplkl); padding: .5rem 1rem}
.tqfiwec{text-align: center}
.hcxu6f{color: var(--ctpuufv)}
.zn0lq3v2{font-family: var(--ax0x); font-size: 1.55rem; line-height: 1.1; color: var(--gplulj25); font-weight: 700}
.eb5l{inline-size: 1.35em; block-size: 1.35em; flex: none;}
.pbcw1{font-weight: 700}
}
@layer hay33p{
.mzuc5ms{display: inline-flex; align-items: center; gap: 2px;}
.usff8pa{display: inline-block; inline-size: 15px; block-size: 15px; color: var(--bq6b)}
.eh3yrq{color: rgb(215,219,229)}
.kwe0j1{background: linear-gradient(90deg, var(--bq6b) 50%, rgb(215, 219, 229) 50%); -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m10 1.5 2.6 5.3 5.9.9-4.3 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.5 7.7l5.9-.9z'/%3E%3C/svg%3E") center/contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m10 1.5 2.6 5.3 5.9.9-4.3 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.5 7.7l5.9-.9z'/%3E%3C/svg%3E") center/contain no-repeat;}
.kwe0j1 svg{opacity: 0}
.usff8pa svg{inline-size: 100%; block-size: 100%}
.fiymxrxm{margin-inline-start: .5rem; font-size: .9rem; color: var(--ctpuufv); font-weight: 600}
.b3eti10l{display: inline-flex; align-items: center; justify-content: center; gap: .5rem; min-block-size: 50px; padding-inline: 2rem; border-radius: 999px; font: 600 1rem var(--gcpss7e9); text-decoration: none; transition: transform .2s, background .2s;}
.b3eti10l:hover{transform: translateY(-2px)}
.suvid{background: var(--bq6b);color: var(--bnhgx7)}
.qepz{background: var(--crk6vuny);color: var(--jkplkl)}
.qepz:hover{color: var(--jkplkl);background: var(--bnhgx7);}
.duiu{border: 2px solid rgba(255, 255, 255, .85); color: var(--jkplkl);}
.duiu:hover{color: var(--bnhgx7);background: var(--jkplkl)}
.fep6q838{border: 2px solid var(--bnhgx7);color: var(--bnhgx7);}
.fep6q838:hover{background: var(--bnhgx7); color: var(--jkplkl);}
.cl1s9dz5{display: flex;align-items: center;justify-content: center;border-radius: 999px;background: var(--crk6vuny);transition: background .2s, transform .2s}
.cl1s9dz5 img{block-size: auto;}
.cl1s9dz5:hover{background: var(--bnhgx7);transform: translateY(-1px);}
.cfgwi{inline-size: calc(100% - 1.6rem); margin: auto .8rem .9rem; padding: .95rem 1rem}
.cfgwi img{inline-size: min(210px, 88%);}
.dw677toz,
.bplfj8q{background: var(--bq6b)}
.dw677toz:hover,
.bplfj8q:hover{background: var(--wwjpiamj)}
.dw677toz{padding: .72rem 1.3rem}
.dw677toz img{inline-size: 170px;}
.bplfj8q{padding: 1.05rem 2.3rem;}
.bplfj8q img{inline-size: 250px}
.kh6x{inline-size: 100%;padding: 1.25rem}
.kh6x img{inline-size: min(300px, 80%)}
.x4g6p{padding: 1.1rem 2.2rem; margin-block-start: 1.4rem;}
.x4g6p img{inline-size: 250px;}
.vqpt7322{background: var(--bq6b);color: var(--bnhgx7);font: 500 .92rem var(--gcpss7e9);text-align: center;padding: .6rem 1rem;}
.vqpt7322 p{display: inline-flex;gap: .5rem;align-items: center}
.mt5j{position: relative;z-index: 20;background: var(--jkplkl);border-block-end: 1px solid var(--fgy23ol)}
.rab1{position: absolute;inset-inline: 0;background: transparent;border: 0;}
.pbymxh{max-inline-size: var(--txgo9w); margin-inline: auto; padding: .8rem 1.5rem; display: flex; align-items: center; gap: 2rem}
.ezq8ddw img{inline-size: 64px}
.nf7lnu{flex: 1}
.nf7lnu ul{display: flex;gap: 1.6rem;flex-wrap: wrap;}
.nf7lnu a{font: 500 .98rem var(--gcpss7e9); color: var(--bnhgx7); text-decoration: none; padding-block: .3rem; border-block-end: 2px solid transparent;}
.nf7lnu a:hover{border-color: var(--bq6b);}
.rab1 .nf7lnu a{color: var(--jkplkl); text-shadow: 0 1px 8px rgba(0, 0, 0, .35);}
.k6wpxwd4,
.un3f{display: none}
.mk89{position: relative;min-block-size: min(88vh, 760px);display: grid;place-items: center;overflow: hidden;background: var(--bnhgx7);}
.e8jcey0{position: absolute; inset: 0; inline-size: 100%; block-size: 100%; object-fit: cover; object-position: 50% 60%}
.mk89::after{content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(12, 36, 96, .55) 0%, rgba(12, 36, 96, .18) 45%, rgba(12, 36, 96, .55) 100%)}
.s0qy{position: relative; z-index: 1; text-align: center; padding: 8rem 1.5rem 4rem; max-inline-size: 900px;}
.mk89 h1{color: var(--jkplkl);font-size: clamp(2.3rem, 5.6vw, 4.4rem);text-shadow: 0 2px 20px rgba(0, 0, 0, .3);}
.y7ko5nr5{color: var(--bq6b); font-size: 2.2rem; margin-block-end: .6rem; text-shadow: 0 2px 12px rgba(12, 36, 96, .9), 0 0 2px rgba(12, 36, 96, .8);}
.skml6q{color: var(--jkplkl); font-size: 1.2rem; margin-block: 1.1rem 2rem; text-shadow: 0 1px 10px rgba(0, 0, 0, .4)}
.sy1alk{display: flex;gap: 1rem;justify-content: center;flex-wrap: wrap;}
.k592xnq5,
.fp9u{background: var(--bq6b);overflow: hidden;white-space: nowrap}
.ad4ob0l8,
.ie8kz{display: inline-flex; animation: yzhq5 38s linear infinite}
.ad4ob0l8 span{font: 700 1.05rem var(--gcpss7e9); color: var(--bnhgx7); text-transform: uppercase; padding: 1.1rem 1.6rem; letter-spacing: .02em;}
.ad4ob0l8 i{font-style: normal;color: var(--crk6vuny);align-self: center;}
@keyframes yzhq5{to{transform: translateX(-50%);}}
@media (prefers-reduced-motion: reduce){
.ad4ob0l8,
.ie8kz{animation: w92kia7n;}
}
.p26gq8{max-inline-size: var(--txgo9w); margin: 5rem auto 0; padding-inline: 1.5rem}
.b39fx{display: flex; justify-content: space-between; align-items: end; gap: 1rem; margin-block-end: 1.6rem}
.b39fx h2{font-size: clamp(2rem, 3.6vw, 2.9rem);font-weight: 700}
.dghf{text-align: center;margin-block-start: 2rem;}
.pcqcvj{display: flex; flex-direction: column; inline-size: 100%; background: var(--jkplkl); border-radius: var(--splzi46); overflow: hidden; border: 1px solid var(--fgy23ol); transition: box-shadow .25s, transform .25s}
.pcqcvj:hover{box-shadow: var(--befcg); transform: translateY(-3px)}
.u8821i{position: relative;display: block;aspect-ratio: 1;background: var(--re3pn7)}
.u8821i img{inline-size: 100%;block-size: 100%;object-fit: cover}
.sbgo0bl{position: absolute; inset-block-start: .8rem; inset-inline-start: .8rem; background: var(--bq6b); color: var(--bnhgx7); font: 700 .75rem var(--gcpss7e9); text-transform: uppercase; padding: .35rem .7rem; border-radius: 999px;}
.feh14s{padding: 1rem 1rem .9rem; flex: 1; display: flex; flex-direction: column; gap: .35rem;}
.gf0d6dy8{font-size: 1.05rem; text-transform: uppercase; letter-spacing: .01em;}
.gf0d6dy8 a{color: var(--bnhgx7); text-decoration: none;}
.hgli{font-size: .88rem;color: var(--ctpuufv)}
.gp5k{display: flex; justify-content: space-between; align-items: center; margin-block-start: auto; padding-block-start: .4rem;}
.blgqh{font: 700 1.05rem var(--gcpss7e9);color: var(--crk6vuny)}
.p8mj{max-inline-size: var(--txgo9w);margin: 6rem auto 0;padding-inline: 1.5rem}
.p8mj h2{font-size: clamp(2rem, 3.6vw, 2.9rem);font-weight: 700;margin-block-end: 2.2rem;}
.l0rwr3t{position: relative; display: inline-block; padding-inline: .2em}
.l0rwr3t::after{content: "";position: absolute;inset: -.18em -.3em -.12em;border: 3px solid var(--bq6b);border-radius: 50%;transform: rotate(-4deg)}
.v2blsa{display: grid; grid-auto-flow: column; grid-auto-columns: minmax(230px, calc((100% - 3 * 1.25rem) / 4)); gap: 1.25rem; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none;}
.v2blsa::-webkit-scrollbar{display: none;}
.v2blsa li{scroll-snap-align: start;}
.dcn9htb{display: grid;gap: .35rem;text-decoration: none;color: var(--fttu)}
.hdqrk6l{display: block;aspect-ratio: 3 / 4;border-radius: var(--splzi46);overflow: hidden;}
.hdqrk6l img{inline-size: 100%; block-size: 100%; object-fit: cover; transition: transform .5s}
.dcn9htb:hover img{transform: scale(1.05)}
.f7d9{font: 600 1.35rem var(--gcpss7e9);color: var(--bnhgx7);margin-block-start: .6rem}
.f7d9 sup{font-size: .75rem;margin-inline-start: .3rem;color: var(--gplulj25);}
.dfc1sz{color: var(--ctpuufv); font-size: .95rem}
.vq79o{block-size: 3px;background: var(--fgy23ol);margin-block-start: 1.6rem;border-radius: 3px}
.vq79o span{display: block; block-size: 100%; inline-size: 40%; background: var(--bq6b); border-radius: 3px; transition: inline-size .2s;}
.essrsor{max-inline-size: var(--txgo9w);margin: 6rem auto 0;padding-inline: 1.5rem;display: grid;grid-template-columns: 1fr 1.3fr 200px;gap: 2rem;align-items: center;}
.c69q65ss{font: 500 1.05rem var(--gcpss7e9);color: var(--gplulj25)}
.essrsor h2{font-size: clamp(2rem, 3.4vw, 2.8rem); font-weight: 800; margin-block: .3rem .8rem}
.uzra > p:not(.c69q65ss):not(.cgnvoxm){margin-block: 1rem 1.4rem}
.cgnvoxm{font-size: .88rem; color: var(--ctpuufv); margin-block-start: .9rem}
.fn1a476w{position: relative;block-size: 360px;overflow: clip;overflow-clip-margin: 40px;}
.fn1a476w li{position: absolute; inset-block-start: 40px; inset-inline-start: 50%; inline-size: 190px; aspect-ratio: 3 / 4; margin-inline-start: -95px; border-radius: 14px; overflow: hidden; box-shadow: var(--befcg); border: 4px solid var(--jkplkl); transform: translateX(calc(var(--e21b3) * 62px)) rotate(calc(var(--e21b3) * 6deg)) translateY(calc(var(--e21b3) * var(--e21b3) * 4px)); z-index: calc(10 - var(--e21b3) * var(--e21b3));}
.fn1a476w img{inline-size: 100%;block-size: 100%;object-fit: cover}
.vhnelia{border-radius: var(--splzi46);box-shadow: var(--befcg);}
.qgu7yp{position: relative; margin-block-start: 6rem; background: var(--bnhgx7); color: var(--jkplkl);}
.khn6o{display: block;inline-size: 100%;block-size: 50px}
.ah5cczr{color: var(--bnhgx7); position: absolute; inset-block-start: -49px;}
.q7qz1j{max-inline-size: var(--txgo9w); margin-inline: auto; padding: 4rem 1.5rem 4.5rem;}
.qgu7yp h2{color: var(--jkplkl); margin-block-end: 2.6rem}
.qgu7yp ul{display: grid; grid-template-columns: repeat(4, 1fr); gap: 2rem;}
.qgu7yp li{text-align: center}
.qgu7yp li .eb5l{inline-size: 56px; block-size: 56px; margin: 0 auto 1rem; color: var(--bq6b); padding: 12px; border: 1.5px solid rgba(255, 255, 255, .35); border-radius: 50%;}
.qgu7yp h3{color: var(--jkplkl);font-size: 1.2rem;margin-block-end: .4rem}
.qgu7yp p{color: var(--saadg6);font-size: .98rem;}
.ib3n4ls{max-inline-size: var(--txgo9w);margin: 6rem auto 0;padding-inline: 1.5rem;display: grid;grid-template-columns: .8fr 1.2fr;gap: 3rem;align-items: center;}
.srq6ur p{margin-block-start: 1rem}
.hmlfjiu{display: grid; grid-template-columns: minmax(220px, 1fr) 1.3fr; gap: 1.2rem; align-items: center}
.taynr{position: absolute;opacity: 0;pointer-events: none;}
.ayd4lff{grid-column: 1; display: grid; grid-template-columns: 1fr auto; gap: 0 .8rem; padding: .95rem 1.1rem; border: 1.5px solid var(--fgy23ol); border-radius: var(--eraiop); cursor: pointer; transition: border-color .2s, background .2s;}
.ayd4lff b{font-family: var(--gcpss7e9); color: var(--bnhgx7);}
.ayd4lff small{grid-column: 1;color: var(--ctpuufv);}
.ayd4lff em{grid-row: 1 / span 2;grid-column: 2;align-self: center;font-style: normal;font-weight: 700;color: var(--crk6vuny)}
.taynr:checked + .ayd4lff{border-color: var(--bnhgx7);background: var(--re3pn7);box-shadow: inset 0 0 0 1px var(--bnhgx7);}
.taynr:focus-visible + .ayd4lff{outline: 3px solid var(--bq6b);}
.t0i611zq{grid-column: 2;grid-row: 1 / span 3;background: var(--rour);border-radius: var(--splzi46);padding: 1rem;position: relative;min-block-size: 280px}
.vzw0w{display: none;}
.vzw0w svg{inline-size: 100%;}
.ggkhur{fill: var(--crk6vuny)}
.kfvqbb circle{fill: var(--bq6b); stroke: var(--jkplkl); stroke-width: 3}
.vzw0w figcaption{text-align: center;font: 600 .95rem var(--gcpss7e9);color: var(--bnhgx7);margin-block-start: .4rem;}
.hmlfjiu:has(.taynr:nth-of-type(1):checked) .ntb7o2,
.hmlfjiu:has(.taynr:nth-of-type(2):checked) .eyd3hxv,
.hmlfjiu:has(.taynr:nth-of-type(3):checked) .cqltgoxv{display: block}
.toyqn2{max-inline-size: var(--txgo9w); margin: 6rem auto 0; padding-inline: 1.5rem}
.ebsn{margin: 0 auto 2rem; inline-size: min(100%, 900px)}
.toyqn2 ul{display: grid;grid-template-columns: repeat(4, 1fr);gap: 1.25rem}
.toyqn2 figure{position: relative;border-radius: var(--splzi46);overflow: hidden;aspect-ratio: 4 / 5;}
.toyqn2 img{inline-size: 100%;block-size: 100%;object-fit: cover}
.toyqn2 figcaption{position: absolute;inset: auto 0 0;padding: 3rem 1.2rem 1.2rem;background: linear-gradient(transparent, rgba(12, 36, 96, .85));color: var(--jkplkl);}
.toyqn2 h3{color: var(--jkplkl); font-size: 1.3rem}
.toyqn2 p{font-size: .95rem}
.vxct{margin-block-start: 6rem;background: var(--re3pn7)}
.nj0h{max-inline-size: 860px;margin-inline: auto;padding: 5rem 1.5rem;text-align: center;}
.vxct h2{margin-block: .4rem 1.4rem}
.wzg1a{display: grid; gap: .3rem; font: 500 1.15rem var(--gcpss7e9); color: var(--bnhgx7)}
.wzg1a span:last-child{color: var(--crk6vuny);font-weight: 700;margin-block-start: .4rem;}
.zdkj09d{margin-block: 1.6rem 2rem; color: var(--ctpuufv);}
.tt8ke3{max-inline-size: var(--txgo9w);margin: 6rem auto 0;padding-inline: 1.5rem;display: grid;grid-template-columns: .8fr 1.6fr;gap: 3rem;align-items: start}
.c22e0ev{position: sticky;inset-block-start: 1.5rem;border-radius: var(--splzi46);overflow: hidden;aspect-ratio: 3 / 4;}
.c22e0ev img{inline-size: 100%; block-size: 100%; object-fit: cover;}
.lc8bby{margin-block: .6rem 1.6rem}
.y8ygdcjz{display: grid; grid-template-columns: 1fr 1fr; gap: 1.1rem;}
.vwhwqa{background: var(--rour); border-radius: var(--splzi46); padding: 1.3rem 1.3rem 1.2rem; display: flex; flex-direction: column; gap: .55rem;}
.hj53{display: flex; justify-content: space-between; align-items: center; font-size: .85rem; color: var(--ctpuufv)}
.vwhwqa blockquote{font-size: 1rem;flex: 1}
.vlmow8{font-size: .9rem; color: var(--ctpuufv)}
.vlmow8 b{color: var(--bnhgx7);}
.ecl1dqnv{max-inline-size: var(--txgo9w); margin: 6rem auto 0; padding-inline: 1.5rem;}
.ecl1dqnv ul{display: grid; grid-template-columns: repeat(5, 1fr); gap: .8rem; margin-block-start: 1.8rem;}
.ecl1dqnv li{border-radius: var(--eraiop); overflow: hidden; aspect-ratio: 1}
.ecl1dqnv img{inline-size: 100%; block-size: 100%; object-fit: cover}
.edij65qx{max-inline-size: var(--txgo9w); margin: 6rem auto 0; padding-inline: 1.5rem;}
.edij65qx h2{max-inline-size: 820px; margin-block-end: 1.6rem}
.ev8ou26{max-inline-size: var(--txgo9w); margin: 6rem auto 0; padding-inline: 1.5rem}
.ka43n6{display: grid;grid-template-columns: 1.1fr 1fr;background: var(--rour);border-radius: calc(var(--splzi46) * 1.5);overflow: hidden;}
.ka43n6 > img{inline-size: 100%; block-size: 100%; object-fit: cover; min-block-size: 360px}
.qoay{padding: 3rem; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center}
.w98hcicu{inline-size: 84px;margin-block-end: 1rem;}
.qoay h2{margin-block-end: .6rem;}
.vp6p{margin-block-start: 5rem}
.vp6p img{inline-size: 100%}
.jbfnofyc{margin-block-start: 0; background: var(--rour)}
.ie8kz span{font: 500 1.02rem var(--gcpss7e9);color: var(--bnhgx7);padding: 1rem 1.3rem}
.ie8kz b{color: var(--bnhgx7);padding-block: 1rem;font-weight: 400}
.ksu6l{display: grid; grid-template-columns: 1.3fr 1fr}
.fxxdsqw{display: grid;grid-template-columns: repeat(4, 1fr);gap: 1.5rem;padding: 3.5rem 1.5rem 3rem max(1.5rem, calc((100vw - var(--txgo9w)) / 2 + 1.5rem))}
.jbfnofyc h2{font: 700 .95rem var(--gcpss7e9); text-transform: uppercase; letter-spacing: .04em; margin-block-end: 1rem}
.jbfnofyc li{margin-block-end: .55rem;}
.jbfnofyc li a{color: var(--fttu); text-decoration: none}
.jbfnofyc li a:hover{color: var(--crk6vuny); text-decoration: underline;}
.dtxmue{display: flex; gap: .5rem; align-items: flex-start; font-size: .9rem; margin-block-start: .8rem; word-break: break-word}
.dtxmue a{color: var(--fttu);}
.ajf4oro1{background: linear-gradient(180deg, rgb(227 235 247) 0 58%, var(--n13kvrxa) 58%);display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;padding: 2.5rem 1.5rem;position: relative}
.kjkojwyt{inline-size: min(100%, 420px);}
.zwsj{inline-size: 90px; margin-block: -1rem .8rem; position: relative;}
.te6zbdk{font: 700 1.5rem var(--gcpss7e9);color: var(--bnhgx7);}
.yq06jwd0{color: var(--ctpuufv); margin-block-start: .3rem}
.pjva{border-block-start: 1px solid var(--n13kvrxa);padding: 1.4rem 1.5rem;text-align: center;font-size: .88rem;color: var(--ctpuufv);}
.qpv90z{max-inline-size: var(--txgo9w);margin: 1.2rem auto 0;padding-inline: 1.5rem;font-size: .9rem;color: var(--ctpuufv);display: flex;gap: .5rem;flex-wrap: wrap}
.qpv90z a{color: var(--ctpuufv)}
.aa63ae{border: 1.5px solid var(--fgy23ol);border-radius: 999px;padding: .55rem 1.2rem;font: 500 .95rem var(--gcpss7e9);color: var(--bnhgx7);background: var(--jkplkl);}
.aa63ae.junvzx{background: var(--bnhgx7);color: var(--jkplkl);border-color: var(--bnhgx7)}
.rq699rq{display: grid;grid-template-columns: repeat(4, 1fr);gap: 1.25rem}
.rq699rq [hidden]{display: none}
.u43kv3ck{border-block-end: 1.5px solid var(--fgy23ol)}
.u43kv3ck summary{list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding-block: 1.05rem;font: 600 1.05rem var(--gcpss7e9);color: var(--bnhgx7)}
.u43kv3ck summary::-webkit-details-marker{display: none}
.u43kv3ck summary .eb5l{transition: transform .25s}
.u43kv3ck[open] summary .eb5l{transform: rotate(180deg)}
.u43kv3ck > div{padding-block-end: 1.2rem;}
.fw3xew{inline-size: 100%; border-collapse: collapse; font-size: .96rem;}
.fw3xew th,
.fw3xew td{text-align: start;padding: .7rem .8rem;border-block-end: 1px solid var(--fgy23ol);vertical-align: top;}
.fw3xew thead th{font: 600 .85rem var(--gcpss7e9);text-transform: uppercase;color: var(--gplulj25);letter-spacing: .03em}
.psxqfnd{margin-block: 1.4rem 2rem;}
}
@layer r5muqpdu{
.zzk7gigj{max-inline-size: var(--txgo9w);margin: 1.5rem auto 0;padding-inline: 1.5rem;display: grid;grid-template-columns: 1.1fr .9fr;gap: 3rem;align-items: center;}
.zzk7gigj img{border-radius: calc(var(--splzi46) * 1.4);aspect-ratio: 4 / 3;object-fit: cover;inline-size: 100%}
.zzk7gigj h1{margin-block: .3rem 1rem;}
.vf7xm{margin-block-start: 1.2rem;font: 500 1rem var(--gcpss7e9);color: var(--gplulj25);}
.vf7xm b{color: var(--bnhgx7); font-size: 1.4rem;}
.gadga4u{max-inline-size: var(--txgo9w);margin: 3.5rem auto 0;padding-inline: 1.5rem;}
.hgtx{display: flex; gap: .6rem; flex-wrap: wrap; margin-block-end: 1.6rem;}
.ww7hb{position: relative;margin-block-start: 6rem;background: var(--rour);}
.ov62{color: var(--rour);position: absolute;inset-block-start: -49px;}
.gid0fcvl{max-inline-size: 860px;margin-inline: auto;padding: 3.5rem 1.5rem 4rem}
.ww7hb h2{margin-block-end: 1.2rem}
.ez5jnb{max-inline-size: var(--txgo9w); margin: 4.5rem auto 5rem; padding-inline: 1.5rem;}
.ez5jnb ul{display: grid;grid-template-columns: repeat(5, 1fr);gap: 1rem;margin-block-start: 1.6rem}
.ez5jnb a{display: grid; gap: .5rem; text-decoration: none; font: 600 1rem var(--gcpss7e9); color: var(--bnhgx7); text-align: center;}
.ez5jnb img{border-radius: var(--eraiop);aspect-ratio: 4 / 3;object-fit: cover;inline-size: 100%;}
.lpsfqz{max-inline-size: var(--txgo9w); margin: 1.5rem auto 0; padding-inline: 1.5rem; display: grid; grid-template-columns: 1.15fr 1fr; gap: 3.5rem; align-items: start;}
.em73yo{display: grid;grid-template-columns: 84px 1fr;gap: 1rem;position: sticky;inset-block-start: 1rem}
.v92y{display: grid;gap: .6rem;align-content: start;}
.rd0c{border-radius: 10px; overflow: hidden; border: 2px solid transparent; opacity: .7}
.rd0c.junvzx{border-color: var(--bnhgx7);opacity: 1}
.v57wm7{border-radius: var(--splzi46); overflow: hidden; background: var(--re3pn7); aspect-ratio: 1;}
.v57wm7 img{inline-size: 100%; block-size: 100%; object-fit: cover}
.r1csaub{font: 500 .95rem var(--gcpss7e9); color: var(--gplulj25);}
.r1csaub a{color: var(--gplulj25);}
.lpsfqz h1{font-size: clamp(1.9rem, 3.2vw, 2.7rem);font-style: italic;font-weight: 800;text-transform: uppercase;letter-spacing: -.02em;margin-block: .4rem .8rem;}
.ckej{font: 700 2rem var(--gcpss7e9); color: var(--crk6vuny); margin-block: .8rem 1.2rem;}
.ttgsynif legend{font: 600 .9rem var(--gcpss7e9); color: var(--bnhgx7); margin-block-end: .6rem; text-transform: uppercase; letter-spacing: .05em;}
.ttgsynif{display: grid; gap: .6rem; margin-block-end: 1.3rem}
.wwmdqa{display: flex;align-items: center;gap: .9rem;padding: .95rem 1.1rem;border: 1.5px solid var(--fgy23ol);border-radius: var(--eraiop);cursor: pointer;}
.wwmdqa:has(input:checked){border-color: var(--bnhgx7);box-shadow: inset 0 0 0 1px var(--bnhgx7);background: var(--re3pn7);}
.wwmdqa input{accent-color: var(--bnhgx7); inline-size: 18px; block-size: 18px}
.knfvngh{flex: 1; display: grid}
.knfvngh b{font-family: var(--gcpss7e9); color: var(--bnhgx7)}
.knfvngh small{color: var(--ctpuufv);}
.bneiqi1t{font: 700 1.05rem var(--gcpss7e9); color: var(--crk6vuny);}
.kt5k{display: grid; grid-template-columns: repeat(4, 1fr); gap: .6rem; margin-block: 1.3rem .6rem}
.kt5k li{display: grid; justify-items: center; gap: .35rem; text-align: center; font-size: .82rem; color: var(--ctpuufv); background: var(--rour); border-radius: var(--eraiop); padding: .8rem .4rem;}
.kt5k .eb5l{color: var(--crk6vuny);inline-size: 26px;block-size: 26px;}
.tiv18{position: relative; margin-block-start: 6rem; background: var(--rour);}
.ykv0{max-inline-size: var(--txgo9w);margin-inline: auto;padding: 3.5rem 1.5rem 4rem;}
.tiv18 ul{display: grid;grid-template-columns: repeat(5, 1fr);gap: 1.2rem;margin-block-start: 1.8rem}
.tiv18 li{background: var(--jkplkl);border-radius: var(--splzi46);padding: 1.3rem}
.tiv18 h3{margin-block-end: .5rem;color: var(--crk6vuny)}
.tiv18 p{font-size: .96rem}
.sikk{max-inline-size: var(--txgo9w);margin: 5rem auto;padding-inline: 1.5rem;}
.sikk ul{display: grid;grid-template-columns: repeat(3, 1fr);gap: 1rem;margin-block-start: 1.4rem;}
.sikk a{display: grid; gap: .4rem; padding: 1.3rem; border: 1.5px solid var(--fgy23ol); border-radius: var(--splzi46); text-decoration: none; color: var(--fttu); height: 100%}
.sikk a:hover{border-color: var(--crk6vuny)}
.sikk b{font-family: var(--gcpss7e9); color: var(--bnhgx7)}
.sikk span{font-size: .92rem;color: var(--ctpuufv)}
.lf0287{max-inline-size: var(--txgo9w); margin: 1.5rem auto 0; padding-inline: 1.5rem}
.j74itsjy{max-inline-size: 860px}
.j74itsjy h1{font-size: clamp(2rem, 4vw, 3.1rem);margin-block: .4rem 1rem;}
.j74itsjy > p:last-child{font-size: 1.2rem;color: var(--ctpuufv);}
.isq3{border-radius: calc(var(--splzi46) * 1.4);margin-block: 2rem 3rem;aspect-ratio: 16 / 7;object-fit: cover;inline-size: 100%}
.s7l3s{display: grid;grid-template-columns: 250px 1fr;gap: 3.5rem;align-items: start}
.xepxq1c{position: sticky; inset-block-start: 1.5rem; background: var(--rour); border-radius: var(--splzi46); padding: 1.4rem}
.xepxq1c p{font: 700 .85rem var(--gcpss7e9); text-transform: uppercase; letter-spacing: .05em; margin-block-end: .7rem}
.xepxq1c ol{list-style: decimal; padding-inline-start: 1.1rem; display: grid; gap: .5rem; font-size: .95rem}
.efz46w{max-inline-size: 760px}
.efz46w section{margin-block-end: 2.6rem;}
.efz46w h2{font-size: 1.7rem; margin-block-end: .9rem;}
.s9u7uvcy{max-inline-size: var(--txgo9w); margin: 4rem auto 5rem; padding-inline: 1.5rem}
.s9u7uvcy h2{margin-block-end: 1.8rem;}
.ofnm{max-inline-size: 1040px; margin: 2rem auto 5rem; padding-inline: 1.5rem}
.ofnm h1{margin-block-end: 1rem}
.ofnm h2{font-size: 1.5rem;margin-block: 2.2rem .8rem}
.jx6p{max-inline-size: 760px;margin: 4rem auto 6rem;padding-inline: 1.5rem;text-align: center}
.sq9vo{font: 800 clamp(5rem, 16vw, 9rem)/1 var(--gcpss7e9); color: var(--saadg6);}
.jx6p h1{font-size: clamp(1.8rem, 4vw, 2.6rem);margin-block: 1rem}
.dnvhf{display: flex; flex-wrap: wrap; gap: .6rem; justify-content: center; margin-block-start: 2rem;}
}
@media (max-width: 1100px){
.essrsor{grid-template-columns: 1fr 1.2fr;}
.vhnelia{display: none}
.tiv18 ul{grid-template-columns: repeat(3, 1fr)}
.rq699rq{grid-template-columns: repeat(3, 1fr)}
.nf7lnu ul{gap: 1rem;}
.nf7lnu a{font-size: .9rem;}
}
@media (max-width: 960px){
.pbymxh{gap: 1rem; flex-wrap: wrap}
.un3f{display: grid;place-items: center;inline-size: 44px;block-size: 44px;margin-inline-start: auto;order: 2;color: var(--bnhgx7);cursor: pointer}
.rab1 .un3f{color: var(--jkplkl)}
.un3f .eb5l{inline-size: 28px;block-size: 28px;}
.un3f .eb5l + .eb5l,
.k6wpxwd4:checked ~ .un3f .eb5l:first-child{display: none;}
.k6wpxwd4:checked ~ .un3f .eb5l + .eb5l{display: block;}
.nf7lnu{order: 4; flex-basis: 100%; display: none}
.k6wpxwd4:checked ~ .nf7lnu{display: block}
.rab1:has(.k6wpxwd4:checked){background: var(--bnhgx7);}
.nf7lnu ul{flex-direction: column;gap: .2rem;padding-block: .6rem;}
.nf7lnu a{display: block;padding: .6rem 0;font-size: 1.05rem}
.p2n48u{order: 1}
.essrsor,
.ib3n4ls,
.tt8ke3,
.zzk7gigj,
.lpsfqz,
.ka43n6,
.ksu6l{grid-template-columns: 1fr}
.fn1a476w{block-size: 300px; overflow: hidden}
.essrsor{overflow: hidden}
.qgu7yp ul,
.toyqn2 ul{grid-template-columns: repeat(2, 1fr);}
.c22e0ev{position: static; aspect-ratio: 16 / 9;}
.ecl1dqnv ul{grid-template-columns: repeat(3, 1fr)}
.ecl1dqnv li:nth-child(n+4){display: none}
.em73yo{position: static}
.s7l3s{grid-template-columns: 1fr}
.xepxq1c{position: static}
.ez5jnb ul{grid-template-columns: repeat(3, 1fr)}
.fxxdsqw{padding-inline: 1.5rem;grid-template-columns: repeat(2, 1fr)}
}
@media (max-width: 640px){
body{font-size: 1rem;}
.vqpt7322{font-size: .8rem;}
.ezq8ddw img{inline-size: 52px;}
.dw677toz{padding: .6rem .9rem}
.dw677toz img{inline-size: 132px;}
.mk89{min-block-size: 620px}
.s0qy{padding-block-start: 9rem}
.bplfj8q img,
.x4g6p img{inline-size: 210px;}
.v2blsa{grid-auto-columns: 70%;}
.rq699rq{grid-template-columns: repeat(2, 1fr); gap: .8rem}
.rq699rq .feh14s{padding: .8rem .7rem .6rem}
.rq699rq .gf0d6dy8{font-size: .92rem}
.rq699rq .fiymxrxm{display: none;}
.rq699rq .gp5k{flex-direction: column; align-items: flex-start; gap: .2rem}
.rq699rq .cfgwi{inline-size: calc(100% - 1rem); margin-inline: .5rem; padding: .8rem .5rem;}
.hmlfjiu{grid-template-columns: 1fr}
.t0i611zq{grid-column: 1; grid-row: auto; min-block-size: 0}
.qgu7yp ul{grid-template-columns: 1fr 1fr;gap: 1.4rem;}
.toyqn2 ul{grid-template-columns: 1fr 1fr;gap: .8rem}
.toyqn2 figcaption{padding: 2rem .8rem .8rem;}
.toyqn2 p{display: none}
.y8ygdcjz{grid-template-columns: 1fr}
.qoay{padding: 2rem 1.3rem}
.tiv18 ul{grid-template-columns: 1fr}
.sikk ul,
.ez5jnb ul{grid-template-columns: 1fr 1fr}
.em73yo{grid-template-columns: 1fr;}
.v92y{grid-auto-flow: column;grid-auto-columns: 64px;order: 2;overflow-x: auto;}
.kt5k{grid-template-columns: repeat(2, 1fr)}
.fxxdsqw{grid-template-columns: 1fr 1fr;}
.psxqfnd thead{display: none;}
.psxqfnd tr{display: grid; padding-block: .6rem; border-block-end: 1px solid var(--fgy23ol);}
.psxqfnd th,
.psxqfnd td{border: 0; padding: .2rem 0}
}
@layer r5muqpdu{
.edij65qx{max-inline-size: var(--txgo9w);margin: 6rem auto 0;padding-inline: 1.5rem}
.gziv8k9{max-inline-size: 860px;margin-block-end: 2.6rem}
.gziv8k9 h2{margin-block: .3rem 1rem;}
.j8f0l{font-size: 1.15rem;color: var(--ctpuufv)}
.gb7y0h3{display: grid;grid-template-columns: 260px 1fr;gap: 3.5rem;align-items: start}
.nao3pg9e{position: sticky; inset-block-start: 1.5rem; background: var(--re3pn7); border-radius: var(--splzi46); padding: 1.4rem 1.4rem 1.2rem}
.nao3pg9e p{font: 700 .82rem var(--gcpss7e9);text-transform: uppercase;letter-spacing: .06em;color: var(--gplulj25);margin-block-end: .8rem}
.nao3pg9e ol{list-style: decimal;padding-inline-start: 1.1rem;display: grid;gap: .55rem;font-size: .95rem;}
.nao3pg9e a{color: var(--bnhgx7);text-decoration: none}
.nao3pg9e a:hover{color: var(--crk6vuny);text-decoration: underline;}
.bjt7{min-inline-size: 0;display: grid;grid-template-columns: minmax(0, 1fr);gap: 2.6rem;max-inline-size: 820px;color: rgb(44 56 88)}
.nhdzg{scroll-margin-block-start: 1.5rem;}
.nhdzg h3{font-size: 1.55rem; margin-block-end: .8rem;}
.zk75rgg9{display: grid;gap: .45rem;margin-block-start: 1rem;}
.zk75rgg9 li{padding-inline-start: 1.8rem; position: relative}
.zk75rgg9 li::before{content: ""; position: absolute; inset-inline-start: 0; inset-block-start: .35em; inline-size: 1.1rem; block-size: 1.1rem; border-radius: 50%; background: var(--bq6b) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230c2460' stroke-width='3.2'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/70% no-repeat;}
.vdb6wtfh{overflow-x: auto;margin-block: 1.2rem .8rem;border: 1px solid var(--fgy23ol);border-radius: var(--eraiop);}
.vdb6wtfh .fw3xew th[scope="row"]{font-family: var(--gcpss7e9);color: var(--bnhgx7);white-space: nowrap}
.pyhe{background: var(--rour);border-inline-start: 4px solid var(--bq6b);padding: .8rem 1.1rem;border-radius: 0 var(--eraiop) var(--eraiop) 0;font-size: .96rem;}
.rfk9br{display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; margin-block-start: 1.2rem}
.rfk9br > div{border: 1.5px solid var(--fgy23ol); border-radius: var(--splzi46); padding: 1.2rem 1.3rem}
.rfk9br > div:first-child{border-color: var(--crk6vuny)}
.rfk9br h4{font: 700 1.1rem var(--gcpss7e9); color: var(--crk6vuny); margin-block-end: .6rem;}
.rfk9br ul{list-style: disc;padding-inline-start: 1.1rem;display: grid;gap: .35rem;font-size: .96rem;}
.u51w{counter-reset: st; display: grid; gap: .7rem; margin-block-start: 1rem}
.u51w li{counter-increment: st;display: grid;grid-template-columns: 2.2rem 1fr;gap: .8rem;align-items: start;}
.u51w li::before{content: counter(st);inline-size: 2.2rem;block-size: 2.2rem;border-radius: 50%;background: var(--bnhgx7);color: var(--jkplkl);display: grid;place-items: center;font: 700 .95rem var(--gcpss7e9);}
.tdnc5x6r{display: grid; grid-template-columns: 1fr 1fr; gap: .6rem 1.4rem; margin-block-start: 1rem;}
.tdnc5x6r a{font: 600 1rem var(--gcpss7e9)}
.tdnc5x6r span{font-size: .85rem;color: var(--gplulj25)}
.psvv8 h2{font-size: clamp(1.6rem, 3vw, 2.2rem); margin-block: 3.2rem 1rem}
.yjygxxe5{display: grid; grid-template-columns: 1fr 1.1fr; gap: 2.5rem; align-items: center;}
.yjygxxe5 img{border-radius: calc(var(--splzi46) * 1.4);}
.yjygxxe5 h1{margin-block: .3rem 1rem}
.i0zhee8{font-size: 1.15rem; color: var(--ctpuufv);}
.w2d0cp{display: grid;grid-template-columns: repeat(4, 1fr);gap: 1rem;margin-block-start: 2.5rem;background: var(--bnhgx7);color: var(--jkplkl);border-radius: var(--splzi46);padding: 1.6rem;text-align: center}
.w2d0cp b{display: block;font: 800 2.3rem var(--gcpss7e9);color: var(--bq6b)}
.w2d0cp span{color: var(--saadg6); font-size: .95rem}
.a6dc03i{display: grid; gap: 0; margin-block-start: 1.6rem; border-inline-start: 3px solid var(--bq6b); margin-inline-start: 3.6rem;}
.a6dc03i li{display: grid;grid-template-columns: 4.6rem 1fr;gap: 1.2rem;margin-inline-start: -4.1rem;padding-block: .9rem;position: relative;}
.a6dc03i time{font: 700 1rem var(--gcpss7e9); color: var(--crk6vuny); text-align: end; padding-inline-end: .6rem}
.a6dc03i li::after{content: ""; position: absolute; inset-inline-start: 4.05rem; inset-block-start: 1.15rem; inline-size: 13px; block-size: 13px; border-radius: 50%; background: var(--bq6b); border: 3px solid var(--jkplkl); box-shadow: 0 0 0 1px var(--bq6b)}
.a6dc03i div{padding-inline-start: 1rem}
.a6dc03i h3{margin-block-end: .25rem;}
.tqtvas{display: grid;grid-template-columns: repeat(4, 1fr);gap: 1rem}
.tqtvas li{background: var(--rour);border-radius: var(--splzi46);padding: 1.3rem}
.tqtvas h3{color: var(--crk6vuny);margin-block-end: .4rem;}
.du3pik60{display: grid;grid-template-columns: 240px 1fr;gap: 2.2rem;align-items: center;margin-block-start: 3rem;background: var(--re3pn7);border-radius: calc(var(--splzi46) * 1.4);padding: 1.6rem}
.du3pik60 img{border-radius: var(--splzi46)}
.du3pik60 h2{margin-block-start: 0;}
.du3pik60 p{font: 500 1.1rem var(--gcpss7e9);color: var(--bnhgx7)}
.qmjofx{display: grid;grid-template-columns: repeat(6, 1fr);gap: .9rem}
.qmjofx a{display: grid; gap: .3rem; text-decoration: none; color: var(--bnhgx7);}
.qmjofx img{border-radius: var(--eraiop);aspect-ratio: 1;object-fit: cover;inline-size: 100%}
.qmjofx b{font-family: var(--gcpss7e9); font-size: .98rem}
.qmjofx span{font-size: .85rem; color: var(--ctpuufv);}
.d0mc2i{text-align: center;font: 700 1.7rem var(--gcpss7e9);color: var(--crk6vuny);margin-block-start: 3rem;}
.en68rob,
.g47mkr1,
.axncoj,
.trtk5f,
.ancy9{font-size: 1.15rem; color: var(--ctpuufv); max-inline-size: 760px;}
.cuuob7b{display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.1rem; margin-block: 2.2rem}
.cuuob7b li{border: 1.5px solid var(--fgy23ol);border-radius: var(--splzi46);padding: 1.6rem;display: flex;flex-direction: column;gap: .7rem;align-items: flex-start;}
.cuuob7b li:first-child{border-color: var(--crk6vuny); background: var(--re3pn7);}
.cuuob7b .eb5l{inline-size: 44px;block-size: 44px;padding: 10px;border-radius: 50%;background: var(--bq6b);color: var(--bnhgx7);}
.cuuob7b h2{font-size: 1.3rem; margin: 0}
.cuuob7b p{flex: 1}
.cuuob7b .b3eti10l{min-block-size: 44px; padding-inline: 1.4rem; font-size: .92rem;}
.jw0r{display: grid; grid-template-columns: 1.4fr 1fr; gap: 2rem; align-items: start}
.jw0r h2{margin-block: 0 1rem; font-size: 1.4rem}
.nj502923{background: rgb(255 253 247);border: 1px solid var(--n13kvrxa);border-radius: var(--eraiop);padding: 1.4rem 1.6rem;font-size: .98rem;background-image: repeating-linear-gradient(transparent 0 1.62em, rgb(238 240 245) 1.62em calc(1.62em + 1px))}
.nj502923 p:first-child{font-weight: 700; color: var(--bnhgx7)}
.zau44u5{background: var(--rour);border-radius: var(--splzi46);padding: 1.5rem;}
.zau44u5 img{inline-size: 64px;margin-block-end: .6rem;}
.zau44u5 dt{font: 700 .78rem var(--gcpss7e9); text-transform: uppercase; letter-spacing: .06em; color: var(--gplulj25); margin-block-start: .8rem;}
.zau44u5 dd{word-break: break-word;}
.lqls{max-inline-size: 760px;margin-block-end: 2rem}
.lqls p{color: var(--ctpuufv);font-size: 1.1rem;margin-block-start: .8rem}
.v3ae{display: grid;grid-template-columns: 240px 1fr;gap: 0 2.5rem;align-items: start}
.q8vg44{position: absolute; opacity: 0; pointer-events: none;}
.x24tj{grid-column: 1;display: flex;justify-content: space-between;align-items: center;padding: .9rem 1.1rem;border-radius: var(--eraiop);cursor: pointer;font: 600 1rem var(--gcpss7e9);color: var(--bnhgx7);margin-block-end: .4rem;border: 1.5px solid var(--fgy23ol)}
.x24tj small{background: var(--re3pn7); border-radius: 999px; padding: .1rem .55rem; font-size: .8rem}
.q8vg44:checked + .x24tj{background: var(--bnhgx7); color: var(--jkplkl); border-color: var(--bnhgx7)}
.q8vg44:checked + .x24tj small{background: var(--bq6b); color: var(--bnhgx7);}
.q8vg44:focus-visible + .x24tj{outline: 3px solid var(--bq6b);}
.xvuv8{grid-column: 2;grid-row: 1 / span 6}
.i9ehb{display: none;}
.i9ehb h2{font-size: 1.6rem;margin-block-end: .4rem;}
.v3ae:has(#two6swz:checked) .zvfvumhh,
.v3ae:has(#ix7ufczi:checked) .ip6uihf,
.v3ae:has(#w3jv:checked) .kxqk67,
.v3ae:has(#dpx5so:checked) .z1ohn6,
.v3ae:has(#b2fip:checked) .s5puu{display: block;}
.ycf9rl h2{font-size: 1.6rem;margin-block: 2.6rem 1rem}
.yevc{display: grid;grid-template-columns: 320px 1fr;gap: 2.2rem;align-items: center;margin-block-start: 2rem;background: var(--rour);border-radius: calc(var(--splzi46) * 1.4);padding: 1.4rem}
.yevc img{border-radius: var(--splzi46)}
.yevc h2{margin-block-start: 0;}
.yevc ul{display: grid; grid-template-columns: 1fr 1fr; gap: .8rem}
.yevc li{display: grid; grid-template-columns: auto 1fr; gap: .1rem .8rem; background: var(--jkplkl); border-radius: var(--eraiop); padding: .9rem 1rem}
.yevc .eb5l{grid-row: 1 / span 2; inline-size: 30px; block-size: 30px; color: var(--crk6vuny)}
.yevc b{font-family: var(--gcpss7e9);color: var(--bnhgx7)}
.yevc span{font-size: .9rem;color: var(--ctpuufv);}
.h2ftj{counter-reset: pa; display: grid; grid-template-columns: repeat(4, 1fr); gap: 1rem; position: relative}
.h2ftj li{counter-increment: pa;display: grid;gap: .35rem;padding-block-start: 3.4rem;position: relative}
.h2ftj li::before{content: counter(pa);position: absolute;inset-block-start: 0;inset-inline-start: 0;inline-size: 2.6rem;block-size: 2.6rem;border-radius: 50%;background: var(--crk6vuny);color: var(--jkplkl);display: grid;place-items: center;font: 700 1.05rem var(--gcpss7e9);z-index: 1}
.h2ftj li::after{content: "";position: absolute;inset-block-start: 1.25rem;inset-inline: 2.6rem -1rem;border-block-start: 2px dashed var(--saadg6)}
.h2ftj li:last-child::after{display: none}
.h2ftj b{font-family: var(--gcpss7e9);color: var(--bnhgx7)}
.h2ftj span{font-size: .95rem;color: var(--ctpuufv)}
.fwpvuf6j{display: flex; gap: .8rem; align-items: flex-start; background: var(--re3pn7); border-radius: var(--splzi46); padding: 1.2rem 1.4rem}
.fwpvuf6j .eb5l{color: var(--crk6vuny); inline-size: 26px; block-size: 26px}
.kdutsife h2{font-size: 1.35rem;margin-block: 0 .9rem}
.br6cfj{margin-block: 2.2rem; text-align: center}
.iaf2q6{display: inline-block; background: var(--bnhgx7); color: var(--jkplkl); font: 600 1.15rem var(--gcpss7e9); padding: .9rem 1.6rem; border-radius: 999px; position: relative;}
.qjveb{display: grid;grid-template-columns: 1fr 1fr;gap: 1.2rem;margin-block-start: 2.2rem;text-align: start;position: relative}
.qjveb::before{content: "";position: absolute;inset-block-start: -2.2rem;inset-inline: 25%;block-size: 1.3rem;border: 2px solid var(--saadg6);border-block-end: 0;border-radius: 12px 12px 0 0}
.ub6fy45{border-radius: var(--splzi46);padding: 1.5rem;}
.qwzmvrd{background: rgb(253 241 214)}
.p6wx{background: var(--re3pn7)}
.ub6fy45 ol{list-style: decimal;padding-inline-start: 1.2rem;display: grid;gap: .5rem;}
.x4q2ooc{display: grid; grid-template-columns: 1fr 1.4fr; gap: 1.6rem; margin-block-end: 2rem;}
.tqg5aayz{background: var(--rour);border-radius: var(--splzi46);padding: 1.5rem;}
.tqg5aayz ul{display: grid;gap: .5rem;}
.tqg5aayz li::before{content: "\2610";margin-inline-end: .6rem;color: var(--crk6vuny);font-size: 1.1rem}
.j8t6u2{display: grid;gap: .8rem}
.j8t6u2 li{border: 1.5px solid var(--fgy23ol); border-radius: var(--eraiop); padding: 1rem 1.2rem}
.j8t6u2 h3{color: var(--crk6vuny);margin-block-end: .25rem;}
.xeq06 h2{font-size: 1.35rem; margin-block: 2.2rem .6rem}
.xeq06 .fw3xew td b{color: var(--crk6vuny); font-family: var(--gcpss7e9)}
.iqs3oe{display: grid;grid-template-columns: 1fr 1fr;gap: 0 2rem}
.b2uy{margin-block-start: 2rem; color: var(--ctpuufv);}
.hox2agy{display: grid; grid-template-columns: repeat(4, 1fr); gap: 1rem; margin-block: 2rem 1rem}
.hox2agy li{background: var(--rour); border-radius: var(--splzi46); padding: 1.3rem;}
.hox2agy .eb5l{inline-size: 34px;block-size: 34px;color: var(--crk6vuny);margin-block-end: .7rem;}
.hox2agy h2{font-size: 1.08rem;margin-block-end: .35rem}
.kiwi h2{font-size: 1.5rem;margin-block: 2rem .6rem;}
.xmrp40h{margin-block-end: 2rem;}
}
@media (max-width: 960px){
.gb7y0h3{grid-template-columns: minmax(0, 1fr)}
.yjygxxe5,
.du3pik60,
.jw0r,
.v3ae,
.yevc,
.x4q2ooc{grid-template-columns: 1fr;}
.nao3pg9e{position: static}
.tqtvas,
.w2d0cp{grid-template-columns: 1fr 1fr;}
.qmjofx{grid-template-columns: repeat(3, 1fr);}
.du3pik60 img{max-inline-size: 240px;}
.cuuob7b,
.hox2agy{grid-template-columns: 1fr 1fr;}
.xvuv8{grid-column: 1; grid-row: auto; margin-block-start: 1rem}
.x24tj{display: inline-flex;gap: .6rem;margin-inline-end: .3rem}
.v3ae{display: block}
.h2ftj{grid-template-columns: 1fr 1fr;row-gap: 1.6rem}
.h2ftj li::after{display: none;}
}
@media (max-width: 640px){
.rfk9br,
.tdnc5x6r,
.iqs3oe,
.cuuob7b,
.hox2agy,
.yevc ul,
.qjveb{grid-template-columns: 1fr;}
.qjveb::before{display: none}
.qmjofx{grid-template-columns: 1fr 1fr}
.tqtvas{grid-template-columns: 1fr}
.w2d0cp b{font-size: 1.8rem}
.a6dc03i{margin-inline-start: 3rem}
.a6dc03i li{grid-template-columns: 3.6rem 1fr;margin-inline-start: -3.5rem;}
.a6dc03i li::after{inset-inline-start: 3.45rem;}
.h2ftj{grid-template-columns: 1fr;}
}