*, *::before, *::after { box-sizing: border-box; }

html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; }

body { color: #372B32; overflow-wrap: break-word; font-size: 1.007rem; font-family: "Albert Sans", sans-serif; background: #F5F2F4; line-height: 1.55; margin: 0; }

h1, h2, h3, p, ul, ol, dl, dd, figure, blockquote { margin: 0; }

h1, h2, h3 { color: #1A1518; overflow-wrap: break-word; font-family: "Prata", serif; }

p { text-wrap: pretty; }

strong { font-weight: 700; color: #1A1518; }

em { font-style: italic; }

a { transition: color .22s; text-underline-offset: 3px; color: #9E2C50; }

a:hover { color: #94294B; }

ul, ol { padding-left: 23px; }

li + li { margin-top: 6px; }

table { border-collapse: collapse; width: 100%; }

th, td { vertical-align: top; text-align: left; }

img { max-width: 100%; height: auto; display: block; }

button { color: inherit; font: inherit; }

:focus-visible { outline: 2px solid #9E2C50; outline-offset: 3px; }

summary { cursor: pointer; list-style: none; }

summary::-webkit-details-marker { display: none; }

.pu_qio { white-space: nowrap; width: 1px; clip: rect(0 0 0 0); position: absolute; height: 1px; overflow: hidden; }

.pu_ja1 { max-width: 1228px; padding-inline: 17px; margin-inline: auto; }

main > section { padding-block: 0 59px; }

.pu_pej { margin-bottom: 29px; justify-content: space-between; display: flex; gap: 17px 34px; flex-wrap: wrap; align-items: flex-end; }

.pu_pej-80 { min-width: 0; max-width: 688px; }

.pu_pej-cg { font-size: 0.881rem; font-weight: 700; margin-bottom: 10px; color: #9E2C50; gap: 8px; align-items: center; display: flex; }

.pu_pej-cg::before { height: 8px; width: 8px; border-radius: 2px; flex: none; content: ""; background: #B5325B; }

.pu_pej-qrr { line-height: 1.1; font-size: clamp(1.636rem, 1.208rem + 1.6vw, 2.516rem); font-weight: 800; text-wrap: balance; letter-spacing: -0.02em; }

.pu_pej-3hu { color: #6D5563; margin-top: 13px; }

.pu_pej-y0z { align-items: center; gap: 8px; font-weight: 700; padding-bottom: 2px; text-decoration: none; display: inline-flex; border-bottom: 1.5px solid currentColor; font-size: 0.944rem; }

.pu_pej-y0z svg { flex: none; }

.pu_fimih { border: 1.5px solid transparent; font-size: 0.944rem; align-items: center; font-family: "Albert Sans", sans-serif; min-height: 48px; justify-content: center; transition: background-color .22s, color .22s, border-color .22s; cursor: pointer; line-height: 1.2; display: inline-flex; border-radius: 12px; padding: 0 21px; gap: 10px; text-align: center; font-weight: 700; text-decoration: none; }

.pu_fimih-gu { background: #B5325B; color: #FFFFFF; }

.pu_fimih-gu:hover { color: #FFFFFF; background: #94294B; }

.pu_fimih-rpww { background: transparent; border-color: #1A1518; color: #1A1518; }

.pu_fimih-rpww:hover { color: #F5F2F4; background: #1A1518; }

.pu_fimih-ut { font-size: 1.007rem; min-height: 52px; }

.pu_fimih-05 { display: flex; width: 100%; }

.pu_fimih-x7 { height: 34px; width: 34px; display: grid; place-items: center; background: #FFFFFF; margin-right: -10px; color: #B5325B; border-radius: 8px; }

.pu_fimih-az1 { background: #F2F0F1; color: #191216; }

.pu_fimih-az1:hover { background: #B5325B; color: #FFFFFF; }

.pu_fimih-1v4m { color: #F2F0F1; background: transparent; border-color: #F2F0F1; }

.pu_fimih-1v4m:hover { background: #F2F0F1; color: #191216; }

.pu_kap { display: flex; flex-wrap: wrap; gap: 10px; }

.pu_gua { border: 1px solid #D5C9D0; position: relative; border-radius: 22px; overflow: hidden; background-image: repeating-linear-gradient(135deg, #EAE4E7 0 9px, #FEFEFE 9px 18px); background-color: #EAE4E7; }

.pu_gua img { height: 100%; width: 100%; object-fit: cover; }

.pu_gua-bs { aspect-ratio: 16 / 10; }

.pu_cewyq { padding: 10px; position: sticky; top: 0; background: #F5F2F4; z-index: 30; }

.pu_cewyq-rxf { border: 1px solid #D5C9D0; grid-template-columns: minmax(0, 1fr) auto auto; border-radius: 22px; gap: 10px; padding: 10px; margin-inline: auto; display: grid; max-width: 1228px; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; align-items: center; background: #FEFEFE; }

.pu_cewyq-7t1 { font-weight: 800; display: flex; text-decoration: none; font-family: "Prata", serif; line-height: 1.1; min-width: 0; gap: 10px; grid-area: logo; letter-spacing: -0.02em; font-size: 1.321rem; align-items: center; overflow-wrap: break-word; padding-left: 6px; hyphens: auto; color: #1A1518; }

.pu_cewyq-7t1::before { border-radius: 4px; flex: none; content: ""; height: 14px; width: 14px; background: #B5325B; transform: rotate(45deg); }

.pu_cewyq-7t1:hover { color: #1A1518; }

.pu_cewyq-03z8 { pointer-events: none; opacity: 0; position: absolute; }

.pu_cewyq-ladi { background: #1A1518; width: 44px; grid-area: burger; cursor: pointer; color: #F5F2F4; height: 44px; border-radius: 12px; place-items: center; display: grid; }

.pu_cewyq-03z8:focus-visible + .pu_cewyq-ladi { outline: 2px solid #9E2C50; outline-offset: 3px; }

.pu_cewyq-vtl { display: none; }

.pu_cewyq-03z8:checked + .pu_cewyq-ladi .pu_cewyq-u26 { display: none; }

.pu_cewyq-03z8:checked + .pu_cewyq-ladi .pu_cewyq-vtl { display: block; }

.pu_cewyq-tfc { padding-top: 8px; display: none; border-top: 1px solid #D5C9D0; grid-area: nav; }

.pu_cewyq-03z8:checked ~ .pu_cewyq-tfc { gap: 2px; display: grid; }

.pu_cewyq-3k { color: #372B32; font-size: 1.069rem; border-radius: 12px; align-items: center; padding: 0 13px; text-decoration: none; display: flex; font-weight: 700; min-height: 48px; }

.pu_cewyq-3k:hover { color: #1A1518; background: #EAE4E7; }

.pu_cewyq-v67 { background: #EAE4E7; color: #1A1518; }

.pu_cewyq-5r9k { grid-template-columns: 1fr 1fr; grid-area: actions; gap: 8px; display: grid; }

.pu_cewyq-5r9k .pu_fimih { padding: 0 13px; min-height: 44px; font-size: 0.881rem; }

.pu_cef { border: 1px solid #D5C9D0; padding: 29px 21px; background: #FEFEFE; margin: 0 10px 25px; border-radius: 22px; }

.pu_cef-4w3 { overflow-wrap: break-word; line-height: 1; letter-spacing: -0.04em; hyphens: auto; color: #1A1518; font-family: "Prata", serif; font-weight: 800; font-size: clamp(2.265rem, 1.007rem + 6vw, 5.536rem); }

.pu_cef-ru3 { margin-top: 34px; }

.pu_cef-4614 { border-top: 1px solid #D5C9D0; padding: 15px 0; display: grid; gap: 6px 25px; }

.pu_cef-hb { font-size: 0.817rem; font-family: "Spline Sans Mono", monospace; color: #6D5563; }

.pu_cef-g7 { padding: 0; display: flex; gap: 6px 21px; flex-wrap: wrap; list-style: none; }

.pu_cef-g7 li + li { margin-top: 0; }

.pu_cef-qvl { font-weight: 600; text-decoration: none; color: #1A1518; font-size: 0.944rem; }

.pu_cef-qvl:hover { color: #9E2C50; }

.pu_cef-e1 { margin-top: 21px; display: flex; align-items: center; font-size: 0.817rem; flex-wrap: wrap; border-top: 1px solid #D5C9D0; gap: 17px 25px; justify-content: space-between; color: #6D5563; padding-top: 21px; }

.pu_cef-uzt0 { max-width: 824px; }

.pu_cef-rj { border: 2px solid #BC231A; color: #BC231A; flex: none; width: 40px; font-size: 0.817rem; height: 40px; font-weight: 800; border-radius: 50%; display: grid; place-items: center; }

.pu_nuri6 { border: 1px solid #D5C9D0; right: 10px; flex-wrap: wrap; gap: 10px 21px; display: flex; max-width: 784px; border-radius: 22px; align-items: center; box-shadow: 0 11px 28px -12px rgba(9, 10, 15, 0.59); left: 10px; position: fixed; background: #FEFEFE; margin-inline: auto; z-index: 40; bottom: 10px; padding: 13px 13px 13px 17px; }

.pu_nuri6[hidden] { display: none; }

.pu_nuri6-sq { color: #372B32; flex: 1 1 260px; font-size: 0.881rem; }

.pu_nuri6-wok { flex-wrap: wrap; display: flex; gap: 8px; }

.pu_nuri6-wok .pu_fimih { font-size: 0.881rem; min-height: 44px; padding: 0 15px; }

.pu_qiwya { padding-block: 13px 50px; }

.pu_qiwya-fwo { align-items: center; display: grid; gap: 29px 59px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 424px), 1fr)); }

.pu_qiwya-ne { max-width: 652px; min-width: 0; }

.pu_qiwya-wc { border: 1px solid #D5C9D0; color: #372B32; display: inline-flex; border-radius: 999px; font-size: 0.817rem; gap: 8px; background: #FEFEFE; padding: 6px 13px 6px 8px; align-items: center; margin-bottom: 23px; font-weight: 700; }

.pu_qiwya-wc svg { color: #1B7456; flex: none; }

.pu_qiwya-kr { text-wrap: balance; line-height: 1.02; font-size: clamp(2.265rem, 1.308rem + 3.6vw, 4.278rem); font-weight: 800; letter-spacing: -0.03em; }

.pu_qiwya-336r { color: #372B32; font-size: 1.132rem; margin-top: 19px; }

.pu_qiwya-kxur { margin-top: 27px; }

.pu_qiwya-7s7g { font-size: 0.817rem; color: #6D5563; margin-top: 13px; }

.pu_qiwya-ct { min-width: 0; }

.pu_qiwya-qwh { flex-wrap: wrap; margin-top: 13px; color: #6D5563; display: flex; justify-content: space-between; gap: 4px 13px; font-size: 0.817rem; }

.pu_qiwya-puo8 { font-family: "Spline Sans Mono", monospace; }

.pu_guf { padding-block: 13px 59px; }

.pu_guf-xv5c { border: 1px solid #D5C9D0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 404px), 1fr)); overflow: hidden; display: grid; border-radius: 22px; background: #FEFEFE; }

.pu_guf-grd2 { min-width: 0; padding: 29px 21px; }

.pu_guf-7gy2 { font-weight: 800; font-size: clamp(2.139rem, 1.308rem + 3.2vw, 3.774rem); letter-spacing: -0.03em; text-wrap: balance; line-height: 1.04; }

.pu_guf-a1v { margin-top: 19px; max-width: 516px; font-size: 1.132rem; }

.pu_guf-1gn0 { margin-top: 27px; }

.pu_guf-84f { margin: 0; min-width: 0; list-style: none; background: #EAE4E7; align-content: center; display: grid; padding: 13px 21px; }

.pu_guf-3bl { gap: 17px; padding: 19px 0; grid-template-columns: 44px minmax(0, 1fr); border-bottom: 1px solid #D5C9D0; display: grid; }

.pu_guf-3bl + .pu_guf-3bl { margin-top: 0; }

.pu_guf-3bl:last-child { border-bottom: 0; }

.pu_guf-bb { width: 44px; place-items: center; height: 44px; color: #9E2C50; display: grid; border-radius: 12px; background: #FEFEFE; }

.pu_guf-b7 { font-weight: 700; color: #1A1518; hyphens: auto; overflow-wrap: break-word; }

.pu_guf-5c7e { color: #6D5563; font-size: 0.881rem; }

.pu_cei-zx { border: 1px solid #D5C9D0; background: #D5C9D0; border-radius: 22px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 144px), 1fr)); overflow: hidden; gap: 1px; display: grid; }

.pu_cei-oqm { min-width: 0; padding: 21px 23px; flex-direction: column-reverse; display: flex; background: #FEFEFE; }

.pu_cei-7u6x { color: #1A1518; font-family: "Spline Sans Mono", monospace; hyphens: auto; font-size: clamp(1.51rem, 1.208rem + 1vw, 2.013rem); font-weight: 700; letter-spacing: -0.02em; overflow-wrap: break-word; }

.pu_cei-ruc { color: #6D5563; margin-top: 4px; font-size: 0.881rem; }

.pu_mis-yt { display: grid; list-style: none; gap: 15px; grid-template-columns: repeat(auto-fill, minmax(min(45%, 162px), 1fr)); padding: 0; margin: 0; }

.pu_mis-yt > li + li { margin-top: 0; }

.pu_mis-87 { transition: transform .22s; display: block; color: #1A1518; text-decoration: none; min-width: 0; }

.pu_mis-87:hover { color: #9E2C50; transform: translateY(-4px); }

.pu_mis-qcv { border: 1px solid #D5C9D0; border-radius: 22px; aspect-ratio: 1 / 1; position: relative; background-image: repeating-linear-gradient(135deg, #EAE4E7 0 8px, #FEFEFE 8px 16px); overflow: hidden; }

.pu_mis-auzh { object-fit: cover; height: 100%; width: 100%; }

.pu_mis-tu { overflow-wrap: break-word; line-height: 1.3; margin-top: 10px; font-size: 0.944rem; font-weight: 700; hyphens: auto; }

.pu_mis-l4 { font-size: 0.817rem; color: #6D5563; }

.pu_rifi5-nc { padding: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); margin: 0; list-style: none; gap: 13px; display: grid; }

.pu_rifi5-nc > li + li { margin-top: 0; }

.pu_rifi5-ld { border: 1px solid #D5C9D0; border-radius: 22px; grid-template-columns: 84px minmax(0, 1fr) auto; transition: border-color .22s; text-decoration: none; gap: 17px; display: grid; background: #FEFEFE; color: #1A1518; align-items: center; padding: 10px 19px 10px 10px; }

.pu_rifi5-ld:hover { border-color: #9E2C50; color: #1A1518; }

.pu_rifi5-em { background-image: repeating-linear-gradient(135deg, #EAE4E7 0 6px, #FEFEFE 6px 12px); aspect-ratio: 1 / 1; overflow: hidden; border-radius: 12px; }

.pu_rifi5-wd { width: 100%; height: 100%; object-fit: cover; }

.pu_rifi5-4n { font-weight: 700; display: block; overflow-wrap: break-word; hyphens: auto; }

.pu_rifi5-4fh { display: block; font-size: 0.817rem; color: #6D5563; }

.pu_rifi5-ws { font-family: "Spline Sans Mono", monospace; white-space: nowrap; color: #1B7456; font-weight: 700; font-size: 0.817rem; }

.pu_be6-0c { display: grid; margin: 0; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 232px), 1fr)); gap: 13px; padding: 0; }

.pu_be6-0c > li + li { margin-top: 0; }

.pu_be6-c6a { border: 1px solid #D5C9D0; color: #1A1518; grid-template-columns: auto minmax(0, 1fr) auto; transition: border-color .22s; text-decoration: none; height: 100%; gap: 17px; border-radius: 22px; display: grid; align-items: center; padding: 17px 19px; background: #FEFEFE; }

.pu_be6-c6a:hover { color: #1A1518; border-color: #9E2C50; }

.pu_be6-pry0 { display: grid; place-items: center; background: #EAE4E7; color: #9E2C50; width: 44px; border-radius: 12px; height: 44px; }

.pu_be6-m5u { hyphens: auto; display: block; overflow-wrap: break-word; font-weight: 700; }

.pu_be6-noo6 { display: block; color: #6D5563; font-size: 0.817rem; }

.pu_misol-qvn { gap: 17px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); }

.pu_misol-lqwo { border: 1px solid #D5C9D0; display: flex; min-width: 0; border-radius: 22px; flex-direction: column; background: #FEFEFE; }

.pu_misol-wro { padding: 25px 25px 21px; }

.pu_misol-re { color: #372B32; font-weight: 700; display: inline-block; font-size: 0.755rem; background: #EAE4E7; padding: 4px 10px; border-radius: 8px; }

.pu_misol-121q { margin-top: 15px; line-height: 1.3; font-size: 1.132rem; font-weight: 600; }

.pu_misol-zan { color: #9E2C50; line-height: 1.1; overflow-wrap: break-word; font-size: clamp(1.636rem, 1.308rem + 1vw, 2.013rem); font-weight: 800; font-family: "Prata", serif; margin-top: 8px; letter-spacing: -0.02em; }

.pu_misol-rg { flex: 1; padding: 21px 10px 25px; flex-direction: column; margin-inline: 15px; display: flex; gap: 17px; border-top: 2px dashed #D5C9D0; position: relative; }

.pu_misol-rg::before, .pu_misol-rg::after { width: 22px; background: #F5F2F4; border-radius: 50%; height: 22px; content: ""; top: -12px; position: absolute; }

.pu_misol-rg::before { border-right: 1px solid #D5C9D0; left: -26px; }

.pu_misol-rg::after { right: -26px; border-left: 1px solid #D5C9D0; }

.pu_misol-n2ab { font-size: 0.881rem; flex: 1; }

.pu_misol-nwne { color: #6D5563; font-size: 0.755rem; }

.pu_lol-26 { border: 1px solid #D5C9D0; overflow-x: auto; background: #FEFEFE; border-radius: 22px; }

.pu_lol-2dp { counter-reset: facts-row; font-size: 0.944rem; }

.pu_lol-2dp thead th { font-size: 0.817rem; padding: 15px 17px; font-weight: 700; color: #6D5563; border-bottom: 1px solid #D5C9D0; }

.pu_lol-2dp tbody th, .pu_lol-2dp tbody td { padding: 14px 17px; border-bottom: 1px dashed #D5C9D0; }

.pu_lol-2dp tbody tr:last-child th, .pu_lol-2dp tbody tr:last-child td { border-bottom: 0; }

.pu_lol-2dp tbody th { width: 40%; color: #372B32; min-width: 150px; font-weight: 600; }

.pu_lol-2dp tbody th::before { font-size: 0.755rem; display: inline-block; content: counter(facts-row, decimal-leading-zero); counter-increment: facts-row; font-family: "Spline Sans Mono", monospace; font-weight: 500; color: #6D5563; min-width: 32px; }

.pu_lol-2dp tbody td { overflow-wrap: break-word; min-width: 180px; hyphens: auto; font-weight: 700; color: #1A1518; }

.pu_qia-rvuo { display: block; }

.pu_qia-uvp { grid-template-columns: repeat(auto-fit, minmax(min(100%, 212px), 1fr)); display: grid; gap: 10px; }

.pu_qia-7ma { border: 1px solid #D5C9D0; display: flex; min-width: 0; border-radius: 22px; flex-direction: column; background: #FEFEFE; gap: 6px; padding: 19px 21px; }

.pu_qia-un { font-size: 0.817rem; font-weight: 700; color: #6D5563; }

.pu_qia-efd1 { color: #1A1518; font-size: 1.51rem; font-weight: 800; font-family: "Prata", serif; line-height: 1.15; overflow-wrap: break-word; hyphens: auto; }

.pu_guu-lfzi { padding: 0; margin: 0; display: grid; gap: 17px; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 242px), 1fr)); }

.pu_guu-lfzi > li + li { margin-top: 0; }

.pu_guu-o0w { border: 1px solid #D5C9D0; height: 100%; color: #1A1518; min-width: 0; transition: border-color .22s; background: #FEFEFE; display: block; padding: 8px 8px 17px; border-radius: 22px; text-decoration: none; }

.pu_guu-o0w:hover { border-color: #9E2C50; color: #1A1518; }

.pu_guu-rdg { aspect-ratio: 16 / 10; overflow: hidden; background-image: repeating-linear-gradient(135deg, #EAE4E7 0 8px, #F5F2F4 8px 16px); border-radius: 12px; position: relative; }

.pu_guu-7m2 { font-size: 0.692rem; top: 10px; color: #FEFEFE; font-weight: 700; border-radius: 8px; letter-spacing: .04em; position: absolute; padding: 3px 8px; background: #BC231A; left: 10px; }

.pu_guu-v6 { padding-inline: 8px; hyphens: auto; overflow-wrap: break-word; margin-top: 15px; font-weight: 700; }

.pu_guu-5m9 { font-size: 0.817rem; font-family: "Spline Sans Mono", monospace; color: #6D5563; padding-inline: 8px; }

.pu_honuo-jng { border: 1px solid #D5C9D0; background: #FEFEFE; border-radius: 22px; overflow-x: auto; }

.pu_honuo-g6rs { font-size: 0.944rem; min-width: 592px; }

.pu_honuo-g6rs thead { background: #EAE4E7; }

.pu_honuo-g6rs th, .pu_honuo-g6rs td { padding: 15px 17px; }

.pu_honuo-g6rs thead th { color: #372B32; font-weight: 700; font-size: 0.817rem; }

.pu_honuo-g6rs tbody th, .pu_honuo-g6rs tbody td { border-top: 1px solid #D5C9D0; vertical-align: middle; }

.pu_honuo-a6ea { display: flex; align-items: center; gap: 13px; color: #1A1518; font-weight: 700; }

.pu_honuo-6a { color: #1A1518; font-family: "Spline Sans Mono", monospace; text-align: right; white-space: nowrap; }

.pu_honuo-g6rs thead .pu_honuo-6a { font-family: "Albert Sans", sans-serif; }

.pu_nubei-fx { grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); display: grid; gap: 17px; }

.pu_nubei-0f { border: 1px solid #D5C9D0; min-width: 0; background: #FEFEFE; border-radius: 22px; padding: 25px; }

.pu_nubei-ndlx { border: 1.5px solid #9E2C50; color: #9E2C50; display: grid; height: 48px; width: 48px; place-items: center; border-radius: 50%; }

.pu_nubei-uz { margin-top: 21px; font-size: 1.196rem; line-height: 1.25; font-weight: 600; }

.pu_nubei-w3 { font-size: 0.944rem; margin-top: 8px; }

.pu_nubei-n7 { padding: 0; list-style: none; margin-top: 15px; font-size: 0.881rem; }

.pu_nubei-jzg { display: flex; gap: 8px; }

.pu_nubei-jzg svg { margin-top: 2px; color: #1B7456; flex: none; }

.pu_nuriq-uo { padding: 0; counter-reset: steps; display: grid; gap: 29px 25px; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 212px), 1fr)); }

.pu_nuriq-wvr { padding-top: 19px; min-width: 0; border-top: 2px solid #1A1518; }

.pu_nuriq-wvr + .pu_nuriq-wvr { margin-top: 0; }

.pu_nuriq-wvr::before { display: block; content: counter(steps, decimal-leading-zero); counter-increment: steps; color: #9E2C50; font-family: "Spline Sans Mono", monospace; font-weight: 700; font-size: 0.881rem; }

.pu_nuriq-73 { margin-top: 10px; font-size: 1.196rem; line-height: 1.25; font-weight: 600; }

.pu_nuriq-rpz4 { font-size: 0.944rem; margin-top: 8px; }

.pu_mib-k8z { grid-template-columns: repeat(auto-fit, minmax(min(100%, 270px), 1fr)); display: grid; gap: 0 42px; }

.pu_mib-qhgp { padding-block: 21px 25px; min-width: 0; border-top: 1px solid #D5C9D0; }

.pu_mib-sg4s { font-weight: 600; font-size: 1.196rem; }

.pu_mib-mh { margin-top: 10px; font-size: 0.944rem; }

.pu_nuloq-0a { line-height: 1.7; font-size: 1.069rem; max-width: 728px; }

.pu_nuloq-7ie { font-weight: 800; line-height: 1.1; letter-spacing: -0.02em; margin-bottom: 21px; font-size: clamp(1.636rem, 1.208rem + 1.6vw, 2.516rem); }

.pu_nuloq-0a h3 { font-weight: 600; font-size: 1.384rem; margin: 29px 0 10px; }

.pu_nuloq-0a p + p { margin-top: 15px; }

.pu_nuloq-0a ul, .pu_nuloq-0a ol { margin-block: 17px; }

.pu_nuloq-osmq { padding: 25px 29px; margin-block: 29px; border-radius: 22px; background: #EAE4E7; }

.pu_nuloq-osmq p { font-family: "Prata", serif; font-weight: 600; line-height: 1.4; color: #1A1518; font-size: 1.321rem; }

.pu_nuloq-osmq cite { font-weight: 600; margin-top: 13px; display: block; color: #6D5563; font-size: 0.881rem; font-style: normal; }

.pu_qi2-59p { border: 1px solid #D5C9D0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 348px), 1fr)); border-radius: 22px; padding: 25px 21px; background: #FEFEFE; gap: 25px 50px; display: grid; }

.pu_qi2-or { min-width: 0; }

.pu_qi2-n4 { font-weight: 800; line-height: 1.12; font-size: clamp(1.636rem, 1.208rem + 1.4vw, 2.39rem); letter-spacing: -0.02em; }

.pu_qi2-ah96 { margin-top: 15px; }

.pu_qi2-g08 { list-style: none; padding: 0; min-width: 0; }

.pu_qi2-dvea { overflow-wrap: break-word; hyphens: auto; align-items: flex-start; padding: 13px 0; display: flex; gap: 15px; border-bottom: 1px solid #D5C9D0; }

.pu_qi2-dvea + .pu_qi2-dvea { margin-top: 0; }

.pu_qi2-rdyh { width: 24px; color: #FEFEFE; flex: none; border-radius: 50%; height: 24px; display: grid; background: #1B7456; place-items: center; }

.pu_low-jug3 { gap: 17px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 232px), 1fr)); display: grid; }

.pu_low-68 { border: 1px solid #D5C9D0; background: #FEFEFE; padding: 25px; min-width: 0; border-radius: 22px; }

.pu_low-qsi { overflow: hidden; border-radius: 999px; height: 6px; background: #EAE4E7; }

.pu_low-36m { border-radius: 999px; height: 100%; background: #B5325B; }

.pu_low-br { font-size: 1.51rem; margin-top: 21px; font-weight: 800; }

.pu_low-rz { color: #6D5563; font-family: "Spline Sans Mono", monospace; font-size: 0.881rem; }

.pu_low-vwb7 { margin-top: 17px; font-size: 0.944rem; list-style: none; padding: 0; }

.pu_low-yms { display: flex; gap: 8px; }

.pu_low-yms svg { color: #1B7456; flex: none; margin-top: 3px; }

.pu_soka3-rp { display: flex; align-items: center; gap: 17px; }

.pu_soka3-m62 { font-family: "Prata", serif; font-size: 3.302rem; font-weight: 800; color: #1A1518; line-height: 1; }

.pu_soka3-7q { color: #1A1518; gap: 2px; display: flex; }

.pu_soka3-k4 { color: #6D5563; font-size: 0.881rem; }

.pu_soka3-qr { gap: 17px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 270px), 1fr)); display: grid; }

.pu_soka3-8j { border: 1px solid #D5C9D0; min-width: 0; padding: 25px; gap: 17px; display: flex; background: #FEFEFE; flex-direction: column; border-radius: 22px; }

.pu_soka3-4ku3 { flex: 1; font-size: 0.944rem; }

.pu_soka3-m0 { display: flex; align-items: center; gap: 13px; }

.pu_soka3-ncdh { font-weight: 700; place-items: center; border-radius: 50%; font-size: 0.881rem; height: 40px; flex: none; width: 40px; color: #1A1518; background: #EAE4E7; display: grid; }

.pu_soka3-o6 { font-weight: 700; font-size: 0.944rem; display: block; color: #1A1518; }

.pu_soka3-y43x { display: block; font-size: 0.817rem; color: #6D5563; }

.pu_loy-2k { border: 1px solid #D5C9D0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 328px), 1fr)); gap: 25px 50px; background: #FEFEFE; padding: 25px; border-radius: 22px; display: grid; }

.pu_loy-snu { display: grid; gap: 17px 21px; align-items: start; grid-template-columns: auto minmax(0, 1fr); }

.pu_loy-doi { font-size: 1.384rem; height: 64px; border-radius: 50%; width: 64px; color: #FFFFFF; font-weight: 800; background: #B5325B; place-items: center; font-family: "Prata", serif; overflow: hidden; display: grid; }

.pu_loy-doi img { width: 100%; object-fit: cover; height: 100%; }

.pu_loy-gplg { font-weight: 800; font-size: 1.384rem; }

.pu_loy-iy { font-size: 0.881rem; color: #6D5563; }

.pu_loy-y98 { margin-top: 10px; }

.pu_loy-r5m { margin-top: 13px; gap: 8px 21px; display: flex; flex-wrap: wrap; font-size: 0.881rem; }

.pu_loy-5g { color: #6D5563; font-family: "Spline Sans Mono", monospace; }

.pu_honu2-it { padding: 0; list-style: none; display: grid; gap: 10px; grid-template-columns: repeat(auto-fill, minmax(min(30%, 134px), 1fr)); margin: 0; }

.pu_honu2-it > li + li { margin-top: 0; }

.pu_honu2-5a { border: 1px solid #D5C9D0; display: block; aspect-ratio: 300 / 173; border-radius: 12px; padding: 10px; transition: border-color .22s; background: #FEFEFE; }

.pu_honu2-5a:hover { border-color: #9E2C50; }

.pu_honu2-rzw { width: 100%; object-fit: contain; height: 100%; }

.pu_lolof-bll5 { gap: 34px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 348px), 1fr)); align-items: center; display: grid; }

.pu_lolof-08 { min-width: 0; }

.pu_lolof-eq { margin-top: 15px; }

.pu_lolof-y4sz { padding: 0; list-style: none; margin-top: 19px; }

.pu_lolof-v4or { gap: 10px; display: flex; }

.pu_lolof-v4or svg { flex: none; color: #1B7456; margin-top: 2px; }

.pu_lolof-14 { display: flex; flex-wrap: wrap; margin-top: 25px; gap: 10px; }

.pu_lolof-wq { border: 1.5px solid #1A1518; border-radius: 12px; transition: background-color .22s, color .22s; display: inline-flex; padding: 6px 21px; min-height: 52px; text-decoration: none; color: #1A1518; flex-direction: column; justify-content: center; }

.pu_lolof-wq:hover { color: #F5F2F4; background: #1A1518; }

.pu_lolof-ywq1 { font-size: 0.692rem; }

.pu_lolof-7s7 { font-weight: 700; line-height: 1.2; font-size: 1.007rem; }

.pu_qigua-pbh, .pu_mi7-jmgr { padding: 25px 21px; background: #EAE4E7; border-radius: 22px; }

.pu_qigua-bg { justify-content: space-between; flex-wrap: wrap; align-items: flex-end; gap: 21px 42px; display: flex; }

.pu_qigua-75zz { min-width: 0; max-width: 612px; }

.pu_qigua-wl0, .pu_mi7-lk6 { margin-top: 13px; max-width: 652px; }

.pu_qigua-tpx { margin-top: 29px; padding: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 174px), 1fr)); gap: 10px; list-style: none; display: grid; }

.pu_qigua-ak9 { gap: 13px; display: flex; font-weight: 700; hyphens: auto; align-items: center; min-width: 0; border-radius: 12px; padding: 17px; color: #1A1518; overflow-wrap: break-word; background: #FEFEFE; }

.pu_qigua-ak9 + .pu_qigua-ak9 { margin-top: 0; }

.pu_qigua-ak9 svg { flex: none; color: #9E2C50; }

.pu_mi7-6fs5 { font-size: 0.881rem; margin-top: 21px; flex-wrap: wrap; display: flex; gap: 8px 21px; font-weight: 700; }

.pu_figuj-8xoq { gap: 34px 59px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 366px), 1fr)); display: grid; }

.pu_figuj-bqqd { min-width: 0; }

.pu_figuj-bqqd p { margin-top: 15px; }

.pu_figuj-3jei { align-content: start; display: grid; min-width: 0; gap: 17px; }

.pu_figuj-jpc { border: 1px solid #D5C9D0; background: #D5C9D0; border-radius: 22px; display: grid; gap: 1px; overflow: hidden; grid-template-columns: repeat(2, minmax(0, 1fr)); }

.pu_figuj-wh0 { display: flex; background: #FEFEFE; flex-direction: column-reverse; padding: 19px 21px; }

.pu_figuj-95f { font-weight: 700; hyphens: auto; color: #1A1518; font-size: 1.51rem; overflow-wrap: break-word; font-family: "Spline Sans Mono", monospace; }

.pu_figuj-h9 { font-size: 0.817rem; color: #6D5563; }

.pu_figuj-01g { border: 1px solid #D5C9D0; padding: 0; background: #FEFEFE; list-style: none; border-radius: 22px; }

.pu_figuj-swm { border-bottom: 1px solid #D5C9D0; display: flex; justify-content: space-between; flex-wrap: wrap; padding: 15px 21px; gap: 4px 17px; }

.pu_figuj-swm + .pu_figuj-swm { margin-top: 0; }

.pu_figuj-swm:last-child { border-bottom: 0; }

.pu_figuj-ou7f { color: #1A1518; font-weight: 700; }

.pu_figuj-300r { overflow-wrap: break-word; hyphens: auto; font-family: "Spline Sans Mono", monospace; font-size: 0.881rem; color: #6D5563; }

.pu_taven-92tr { counter-reset: faq; border-top: 1.5px solid #1A1518; }

.pu_taven-vsh { border-bottom: 1px solid #D5C9D0; }

.pu_taven-t5 { font-size: 1.069rem; grid-template-columns: 36px minmax(0, 1fr) 24px; color: #1A1518; display: grid; align-items: center; font-weight: 700; gap: 13px; padding: 19px 0; }

.pu_taven-t5::before { color: #9E2C50; font-family: "Spline Sans Mono", monospace; font-size: 0.817rem; counter-increment: faq; content: counter(faq, decimal-leading-zero); }

.pu_taven-t5:hover { color: #9E2C50; }

.pu_taven-u7z { transition: transform .22s; }

.pu_taven-vsh[open] .pu_taven-u7z { transform: rotate(45deg); }

.pu_taven-vtg3 { padding: 0 0 23px 50px; max-width: 824px; }

.pu_taven-vtg3 p + p { margin-top: 10px; }

.pu_ta7-u88 { color: #F2F0F1; background: #191216; gap: 25px 42px; align-items: center; display: flex; padding: 29px 23px; justify-content: space-between; flex-wrap: wrap; border-radius: 22px; }

.pu_ta7-mc { max-width: 612px; min-width: 0; }

.pu_ta7-8s5 { font-size: clamp(1.51rem, 1.208rem + 1.2vw, 2.139rem); font-weight: 800; color: #F2F0F1; line-height: 1.12; letter-spacing: -0.02em; }

.pu_ta7-tcg { color: #F2F0F1; margin-top: 10px; }

.pu_ta7-tcg a { color: #F2F0F1; }

.pu_bet-jies { line-height: 1.15; max-width: 728px; font-weight: 800; font-size: clamp(1.384rem, 1.107rem + 1vw, 1.887rem); }

.pu_bet-2t14 { margin-top: 19px; columns: 2 340px; column-gap: 50px; font-size: 0.944rem; }

.pu_bet-2t14 p + p { margin-top: 15px; }

.pu_miw-2tw { margin-bottom: 21px; display: flex; color: #6D5563; gap: 6px 10px; flex-wrap: wrap; font-size: 0.817rem; list-style: none; padding: 0; }

.pu_miw-2tw li + li { margin-top: 0; }

.pu_miw-2tw li + li::before { content: "/"; margin-right: 10px; }

.pu_miw-uz { color: #6D5563; }

.pu_miw-jvay { font-weight: 700; color: #1A1518; }

.pu_bec { padding-block: 8px 34px; }

.pu_bec-syd0 { display: grid; align-items: start; gap: 25px 50px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 424px), 1fr)); }

.pu_bec-v61 { min-width: 0; }

.pu_bec-ejpc { color: #6D5563; font-family: "Spline Sans Mono", monospace; font-size: 0.817rem; }

.pu_bec-5bv { font-weight: 800; font-size: clamp(2.265rem, 1.308rem + 3.4vw, 4.026rem); margin-top: 10px; line-height: 1.02; letter-spacing: -0.03em; }

.pu_bec-8n8c { font-size: 1.132rem; max-width: 536px; margin-top: 17px; }

.pu_bec-0q { border: 1px solid #D5C9D0; margin-top: 25px; gap: 1px; border-radius: 22px; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(45%, 134px), 1fr)); background: #D5C9D0; display: grid; }

.pu_bec-ateg { padding: 13px 17px; min-width: 0; background: #FEFEFE; }

.pu_bec-8w { font-weight: 700; font-size: 0.755rem; color: #6D5563; }

.pu_bec-m1uv { font-size: 1.069rem; hyphens: auto; margin-top: 2px; font-weight: 700; color: #1A1518; font-family: "Spline Sans Mono", monospace; overflow-wrap: break-word; }

.pu_bec-uxq { margin-top: 25px; }

.pu_bec-kut { margin-top: 13px; color: #6D5563; font-size: 0.817rem; }

.pu_bec-6u { min-width: 0; }

.pu_hoxa8-wwp { color: #F2F0F1; border-radius: 22px; overflow: hidden; padding: 29px 21px 0; background: #191216; text-align: center; }

.pu_hoxa8-532 { max-width: 784px; margin-inline: auto; }

.pu_hoxa8-8v8 { color: #F2F0F1; font-family: "Spline Sans Mono", monospace; font-size: 0.817rem; }

.pu_hoxa8-0811 { font-size: clamp(2.139rem, 1.308rem + 3.4vw, 4.152rem); line-height: 1.02; letter-spacing: -0.03em; color: #F2F0F1; margin-top: 10px; font-weight: 800; }

.pu_hoxa8-nw { color: #F2F0F1; margin-top: 15px; font-size: 1.132rem; }

.pu_hoxa8-k35 { margin-top: 25px; justify-content: center; }

.pu_hoxa8-ult { justify-content: center; flex-wrap: wrap; gap: 8px; padding: 0; margin-top: 29px; list-style: none; display: flex; }

.pu_hoxa8-6u { border: 1px solid #F2F0F1; color: #F2F0F1; border-radius: 999px; font-size: 0.881rem; padding: 8px 15px; }

.pu_hoxa8-6u + .pu_hoxa8-6u { margin-top: 0; }

.pu_hoxa8-6u strong { font-family: "Spline Sans Mono", monospace; color: #F2F0F1; }

.pu_hoxa8-k6jo { margin: 38px auto 0; aspect-ratio: 16 / 10; border-radius: 22px 22px 0 0; background-color: #EAE4E7; max-width: 920px; overflow: hidden; }

.pu_hoxa8-k6jo img { width: 100%; height: 100%; object-fit: cover; }

.pu_jaja3 { padding-bottom: 50px; }

.pu_jaja3-0i { border: 1px solid #D5C9D0; background: #FEFEFE; border-radius: 22px; }

.pu_jaja3-zq { padding: 0 17px; display: flex; min-height: 52px; font-weight: 700; align-items: center; color: #1A1518; justify-content: space-between; }

.pu_jaja3-a8 { transition: transform .22s; }

.pu_jaja3-0i[open] .pu_jaja3-a8 { transform: rotate(45deg); }

.pu_jaja3-lsdy { display: grid; padding: 0 8px 8px; margin: 0; list-style: none; }

.pu_jaja3-lsdy li + li { margin-top: 0; }

.pu_jaja3-nimh { display: flex; border-top: 1px solid #D5C9D0; color: #372B32; min-height: 44px; text-decoration: none; align-items: center; font-weight: 600; padding: 0 8px; }

.pu_jaja3-nimh:hover { color: #9E2C50; }

.pu_zoxac-8xjm { gap: 29px 59px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 328px), 1fr)); align-items: start; display: grid; }

.pu_zoxac-dc { max-width: 688px; min-width: 0; font-size: 1.069rem; }

.pu_zoxac-dc p { margin-top: 15px; }

.pu_zoxac-h7 { background: #EAE4E7; min-width: 0; padding: 25px; border-radius: 22px; }

.pu_zoxac-u1ie { font-size: 1.196rem; font-weight: 600; }

.pu_zoxac-qf { margin-top: 15px; list-style: none; padding: 0; }

.pu_zoxac-5bx4 { display: flex; gap: 10px; }

.pu_zoxac-5bx4 svg { flex: none; margin-top: 2px; color: #1B7456; }

.pu_ja4-2xb { display: grid; padding: 0; gap: 17px; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 270px), 1fr)); margin: 0; }

.pu_ja4-2xb > li + li { margin-top: 0; }

.pu_ja4-b2px { border: 1px solid #D5C9D0; aspect-ratio: 16 / 10; overflow: hidden; background-color: #191216; border-radius: 22px; }

.pu_ja4-yels { height: 100%; width: 100%; object-fit: contain; }

.pu_ja4-8iwo { font-size: 0.881rem; margin-top: 10px; }

.pu_pe0-u4 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); gap: 17px; }

.pu_pe0-16b { border: 1px solid #D5C9D0; min-width: 0; border-radius: 22px; background: #FEFEFE; gap: 13px; flex-direction: column; display: flex; padding: 25px; }

.pu_pe0-pw { font-size: 1.258rem; font-weight: 600; }

.pu_pe0-t5h { font-size: 0.944rem; flex: 1; }

.pu_pe0-l1po { flex-wrap: wrap; align-items: center; font-size: 0.817rem; font-weight: 700; gap: 6px; display: flex; }

.pu_pe0-l1po svg { color: #6D5563; }

.pu_pe0-7v6r { color: #1A1518; background: #EAE4E7; border-radius: 8px; padding: 4px 10px; }

.pu_pe0-qq1 { border-radius: 8px; padding: 4px 10px; background: #B5325B; color: #FFFFFF; }

.pu_tay-6mk0 { gap: 42px 50px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 386px), 1fr)); }

.pu_tay-qxc { min-width: 0; }

.pu_tay-gd { font-size: clamp(1.51rem, 1.208rem + 1vw, 2.139rem); font-weight: 800; letter-spacing: -0.02em; line-height: 1.12; }

.pu_tay-pds { color: #6D5563; margin-top: 10px; }

.pu_tay-r46 { border: 1px solid #D5C9D0; background: #FEFEFE; border-radius: 22px; margin-top: 19px; overflow-x: auto; }

.pu_tay-d9b { font-size: 0.944rem; }

.pu_tay-d9b thead { background: #EAE4E7; }

.pu_tay-d9b th, .pu_tay-d9b td { padding: 13px 19px; }

.pu_tay-d9b thead th { font-size: 0.817rem; }

.pu_tay-d9b tbody th, .pu_tay-d9b tbody td { border-top: 1px solid #D5C9D0; }

.pu_tay-d9b tbody th { font-weight: 600; }

.pu_tay-e2s9 { font-family: "Spline Sans Mono", monospace; text-align: right; white-space: nowrap; color: #1A1518; }

.pu_tay-h15 { background: #EAE4E7; display: block; height: 4px; margin-top: 6px; border-radius: 999px; }

.pu_tay-o2e0 { display: block; border-radius: 999px; height: 100%; background: #B5325B; }

.pu_tay-nw1 { font-weight: 700; color: #1B7456; }

.pu_tay-s1z { color: #6D5563; }

.pu_veo-y2 { border: 1px solid #D5C9D0; background-color: #191216; position: relative; border-radius: 22px; overflow: hidden; aspect-ratio: 16 / 9; }

.pu_veo-ls6 { width: 100%; height: 100%; object-fit: cover; }

.pu_veo-wauq { display: grid; place-items: center; inset: 0; background: rgba(9, 10, 15, 0.59); text-decoration: none; position: absolute; }

.pu_veo-6ns1 { font-weight: 800; font-size: 1.069rem; display: inline-flex; background: #F2F0F1; color: #191216; align-items: center; min-height: 56px; padding: 0 27px; border-radius: 999px; gap: 13px; transition: transform .22s; }

.pu_veo-wauq:hover .pu_veo-6ns1 { transform: scale(1.04); }

.pu_veo-45o { justify-content: space-between; display: flex; align-items: center; margin-top: 17px; gap: 15px 34px; flex-wrap: wrap; }

.pu_veo-a9u { font-size: 0.944rem; max-width: 612px; }

.pu_minun-7gjq { line-height: 1.7; font-size: 1.069rem; max-width: 728px; }

.pu_minun-yt66 { font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.636rem, 1.208rem + 1.6vw, 2.516rem); line-height: 1.1; margin-bottom: 19px; }

.pu_minun-7gjq p + p { margin-top: 15px; }

.pu_mi7-0g { gap: 13px; margin-top: 25px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 212px), 1fr)); display: grid; }

.pu_mi7-43 { padding: 19px 21px; border-radius: 12px; background: #FEFEFE; min-width: 0; }

.pu_mi7-kzi { font-family: "Albert Sans", sans-serif; font-weight: 700; font-size: 1.007rem; }

.pu_mi7-iww { margin-top: 6px; font-size: 0.881rem; }

.pu_kaw { transition: transform .27s; left: 0; align-items: center; position: fixed; padding: 10px 13px 10px 17px; right: 0; justify-content: space-between; transform: translateY(110%); background: #FEFEFE; bottom: 0; display: flex; z-index: 35; border-top: 1px solid #D5C9D0; gap: 13px; }

.pu_kaw-j9np { transform: translateY(0); }

.pu_kaw-9yxp { text-overflow: ellipsis; font-weight: 700; min-width: 0; color: #1A1518; white-space: nowrap; overflow: hidden; }

.pu_kaw .pu_fimih { flex: none; min-height: 44px; }

@media (min-width: 647px) {
  .pu_ja1 { padding-inline: 25px; }
  .pu_guf-grd2 { padding: 46px 42px; }
  .pu_guf-84f { padding: 25px 34px; }
  .pu_qi2-59p { padding: 38px; }
  .pu_qigua-pbh, .pu_mi7-jmgr { padding: 38px; }
  .pu_ta7-u88 { padding: 42px; }
  .pu_hoxa8-wwp { padding: 46px 42px 0; }
  .pu_cef { padding: 42px; }
  .pu_cef-4614 { grid-template-columns: 154px minmax(0, 1fr); align-items: baseline; }
}

@media (min-width: 975px) {
  .pu_ja1 { padding-inline: 42px; }
  main > section { padding-block: 0 92px; }
  .pu_cewyq { padding: 13px 25px; }
  .pu_cewyq-rxf { grid-template-columns: auto minmax(0, 1fr) auto auto; gap: 17px; padding-left: 15px; grid-template-areas: "logo nav tools actions"; }
  .pu_cewyq-ladi { display: none; }
  .pu_cewyq-tfc { padding-top: 0; flex-wrap: wrap; border-top: 0; display: flex; gap: 2px; justify-content: center; }
  .pu_cewyq-3k { font-size: 0.881rem; min-height: 40px; }
  .pu_cewyq-5r9k { display: flex; }
  .pu_cewyq-5r9k .pu_fimih { min-height: 42px; padding: 0 17px; }
  .pu_qiwya { padding-block: 25px 84px; }
  .pu_qiwya-ne { padding-block: 34px; }
  .pu_guf-grd2 { padding: 67px; }
  .pu_bec { padding-block: 17px 50px; }
  .pu_jaja3 { padding-bottom: 76px; }
  .pu_jaja3-0i[open] .pu_jaja3-lsdy, .pu_jaja3-lsdy { flex-wrap: wrap; gap: 8px; display: flex; padding: 0 10px 10px; }
  .pu_jaja3-nimh { border-top: 0; background: #EAE4E7; font-size: 0.881rem; font-weight: 700; border-radius: 12px; padding: 0 13px; color: #1A1518; min-height: 36px; }
  .pu_jaja3-nimh:hover { color: #FFFFFF; background: #B5325B; }
  .pu_qi2-59p { padding: 46px; }
  .pu_qigua-pbh, .pu_mi7-jmgr { padding: 46px; }
  .pu_ta7-u88 { padding: 50px; }
  .pu_hoxa8-wwp { padding: 59px 59px 0; }
  .pu_cef { margin: 0 25px 25px; padding: 50px; }
  .pu_kaw { display: none; }
}