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

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

body { margin: 0; overflow-wrap: break-word; color: #2F2E29; background: #F1F1EF; font-size: 16.5px; font-family: "Work Sans", sans-serif; line-height: 1.55; }

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

h1, h2, h3 { overflow-wrap: break-word; color: #0E0E0D; font-family: "Source Serif 4", serif; }

p { text-wrap: pretty; }

strong { color: #0E0E0D; font-weight: 700; }

em { font-style: italic; }

a { text-underline-offset: 3px; transition: color .17s; color: #8F5B0F; }

a:hover { color: #8B590E; }

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

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

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

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

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

button { color: inherit; font: inherit; }

:focus-visible { outline: 2px solid #8F5B0F; outline-offset: 3px; }

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

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

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

.px-taqiv { padding-inline: 16px; max-width: 1308px; margin-inline: auto; }

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

.px-gujas { flex-wrap: wrap; justify-content: space-between; gap: 16px 32px; margin-bottom: 28px; align-items: flex-end; display: flex; }

.px-gujas-g8s { min-width: 0; max-width: 736px; }

.px-gujas-0b { font-size: 14.5px; color: #8F5B0F; align-items: center; gap: 8px; display: flex; font-weight: 700; margin-bottom: 8px; }

.px-gujas-0b::before { height: 8px; background: #A26811; width: 8px; flex: none; border-radius: 2px; content: ""; }

.px-gujas-1zuf { font-size: clamp(1.685rem, 1.245rem + 1.6vw, 2.593rem); font-weight: 800; text-wrap: balance; line-height: 1.1; letter-spacing: -0.02em; }

.px-gujas-kp { color: #616056; margin-top: 12px; }

.px-gujas-0hc { text-decoration: none; font-size: 15.5px; padding-bottom: 2px; border-bottom: 1.5px solid currentColor; align-items: center; gap: 8px; display: inline-flex; font-weight: 700; }

.px-gujas-0hc svg { flex: none; }

.px-gujas-efa { text-align: center; max-width: 776px; align-items: center; flex-direction: column; margin-inline: auto; }

.px-gujas-efa .px-gujas-0b { border: 1px solid #DADAD5; padding: 4px 12px; justify-content: center; color: #2F2E29; border-radius: 999px; }

.px-gujas-efa .px-gujas-0b::before { display: none; }

.px-gujas-efa .px-gujas-1zuf { font-size: clamp(1.815rem, 1.348rem + 2vw, 2.982rem); }

.px-gujas-efa .px-gujas-0hc { padding: 0 16px; font-size: 14.5px; border-bottom: 0; color: #0E0E0D; background: #EAE9E7; min-height: 40px; border-radius: 999px; }

.px-gujas-efa .px-gujas-0hc:hover { color: #0E0E0D; background: #DADAD5; }

.px-bezoc { border: 1.5px solid transparent; gap: 8px; font-size: 15.5px; border-radius: 12px; justify-content: center; align-items: center; line-height: 1.2; min-height: 48px; text-align: center; transition: background-color .17s, color .17s, border-color .17s; font-family: "Work Sans", sans-serif; font-weight: 700; display: inline-flex; cursor: pointer; text-decoration: none; padding: 0 20px; }

.px-bezoc-zq { background: #A26811; color: #FFFFFF; }

.px-bezoc-zq:hover { color: #FFFFFF; background: #8B590E; }

.px-bezoc-o4 { border-color: #0E0E0D; background: transparent; color: #0E0E0D; }

.px-bezoc-o4:hover { color: #F1F1EF; background: #0E0E0D; }

.px-bezoc-bn1 { min-height: 52px; font-size: 16.5px; }

.px-bezoc-si { width: 100%; display: flex; }

.px-bezoc-fx0t { color: #161512; background: #F6F6F5; }

.px-bezoc-fx0t:hover { background: #A26811; color: #FFFFFF; }

.px-bezoc-6o4h { background: transparent; color: #F6F6F5; border-color: #F6F6F5; }

.px-bezoc-6o4h:hover { background: #F6F6F5; color: #161512; }

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

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

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

.px-xa0-hl { aspect-ratio: 16 / 10; }

.px-pek { background: #F1F1EF; padding: 8px; position: sticky; z-index: 30; top: 0; }

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

.px-pek-nf { font-weight: 800; gap: 8px; text-decoration: none; padding-left: 4px; overflow-wrap: break-word; letter-spacing: -0.02em; color: #0E0E0D; grid-area: logo; min-width: 0; display: flex; align-items: center; line-height: 1.1; hyphens: auto; font-family: "Source Serif 4", serif; font-size: 22px; }

.px-pek-nf::before { background: #A26811; content: ""; transform: rotate(45deg); width: 14px; height: 14px; flex: none; border-radius: 4px; }

.px-pek-nf:hover { color: #0E0E0D; }

.px-pek-xb { pointer-events: none; position: absolute; opacity: 0; }

.px-pek-03 { background: #0E0E0D; display: grid; border-radius: 12px; height: 44px; cursor: pointer; color: #F1F1EF; grid-area: burger; width: 44px; place-items: center; }

.px-pek-xb:focus-visible + .px-pek-03 { outline: 2px solid #8F5B0F; outline-offset: 3px; }

.px-pek-lhew { display: none; }

.px-pek-xb:checked + .px-pek-03 .px-pek-vst { display: none; }

.px-pek-xb:checked + .px-pek-03 .px-pek-lhew { display: block; }

.px-pek-na { padding-top: 8px; grid-area: nav; display: none; border-top: 1px solid #DADAD5; }

.px-pek-xb:checked ~ .px-pek-na { display: grid; gap: 2px; }

.px-pek-uk6h { padding: 0 12px; min-height: 48px; align-items: center; border-radius: 12px; font-size: 17.5px; display: flex; color: #2F2E29; font-weight: 700; text-decoration: none; }

.px-pek-uk6h:hover { color: #0E0E0D; background: #EAE9E7; }

.px-pek-4t2 { color: #0E0E0D; background: #EAE9E7; }

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

.px-pek-5jv6 .px-bezoc { min-height: 44px; padding: 0 12px; font-size: 14.5px; }

.px-wyzod { border: 1px solid #DADAD5; border-radius: 22px; padding: 28px 20px; background: #FEFEFE; margin: 0 8px 24px; }

.px-wyzod-sy { font-family: "Source Serif 4", serif; overflow-wrap: break-word; color: #0E0E0D; font-weight: 800; letter-spacing: -0.04em; font-size: clamp(2.334rem, 1.037rem + 6vw, 5.705rem); hyphens: auto; line-height: 1; }

.px-wyzod-eed1 { margin-top: 32px; }

.px-wyzod-ist { padding: 12px 0; display: grid; gap: 4px 24px; border-top: 1px solid #DADAD5; }

.px-wyzod-fm { font-family: "Spline Sans Mono", monospace; color: #616056; font-size: 13.5px; }

.px-wyzod-p0 { list-style: none; flex-wrap: wrap; display: flex; padding: 0; gap: 4px 20px; }

.px-wyzod-p0 li + li { margin-top: 0; }

.px-wyzod-s2er { font-weight: 600; font-size: 15.5px; text-decoration: none; color: #0E0E0D; }

.px-wyzod-s2er:hover { color: #8F5B0F; }

.px-wyzod-wqr { gap: 16px 24px; border-top: 1px solid #DADAD5; justify-content: space-between; color: #616056; flex-wrap: wrap; display: flex; align-items: center; padding-top: 20px; font-size: 13.5px; margin-top: 20px; }

.px-wyzod-h6c { max-width: 880px; }

.px-wyzod-3oo { border: 2px solid #B5212F; place-items: center; color: #B5212F; font-weight: 800; flex: none; border-radius: 50%; height: 40px; font-size: 13.5px; display: grid; width: 40px; }

.px-ve7 { border: 1px solid #DADAD5; align-items: center; flex-wrap: wrap; left: 10px; right: 10px; margin-inline: auto; border-radius: 22px; position: fixed; max-width: 840px; bottom: 10px; display: flex; gap: 8px 20px; background: #FEFEFE; box-shadow: 0 12px 32px -12px rgba(9, 10, 15, 0.57); padding: 12px 12px 12px 16px; z-index: 40; }

.px-ve7[hidden] { display: none; }

.px-ve7-tbkf { flex: 1 1 260px; font-size: 14.5px; color: #2F2E29; }

.px-ve7-0s7 { flex-wrap: wrap; display: flex; gap: 8px; }

.px-ve7-0s7 .px-bezoc { padding: 0 12px; min-height: 44px; font-size: 14.5px; }

.px-ced { padding-block: 12px 52px; }

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

.px-ced-ao5e { min-width: 0; padding: 28px 20px; }

.px-ced-n11b { letter-spacing: -0.03em; font-size: clamp(2.204rem, 1.348rem + 3.2vw, 3.89rem); line-height: 1.04; text-wrap: balance; font-weight: 800; }

.px-ced-tnh { max-width: 552px; font-size: 18.5px; margin-top: 16px; }

.px-ced-m9 { margin-top: 24px; }

.px-ced-5ca { list-style: none; display: grid; margin: 0; align-content: center; background: #EAE9E7; min-width: 0; padding: 12px 20px; }

.px-ced-fn00 { gap: 16px; border-bottom: 1px solid #DADAD5; display: grid; padding: 16px 0; grid-template-columns: 44px minmax(0, 1fr); }

.px-ced-fn00 + .px-ced-fn00 { margin-top: 0; }

.px-ced-fn00:last-child { border-bottom: 0; }

.px-ced-gmbv { display: grid; width: 44px; border-radius: 12px; height: 44px; background: #FEFEFE; color: #8F5B0F; place-items: center; }

.px-ced-n6 { hyphens: auto; overflow-wrap: break-word; color: #0E0E0D; font-weight: 700; }

.px-ced-idx { font-size: 14.5px; color: #616056; }

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

.px-guwyl-ny90 { min-width: 0; padding: 20px 20px; display: flex; flex-direction: column-reverse; background: #FEFEFE; }

.px-guwyl-5mxr { letter-spacing: -0.02em; font-weight: 700; color: #0E0E0D; hyphens: auto; overflow-wrap: break-word; font-size: clamp(1.556rem, 1.245rem + 1vw, 2.074rem); font-family: "Spline Sans Mono", monospace; }

.px-guwyl-cf1y { color: #616056; font-size: 14.5px; margin-top: 4px; }

.px-cewyo-iwbk { margin: 0; gap: 12px; display: grid; grid-template-columns: repeat(auto-fill, minmax(min(45%, 178px), 1fr)); padding: 0; list-style: none; }

.px-cewyo-iwbk > li + li { margin-top: 0; }

.px-cewyo-ho { text-decoration: none; transition: transform .17s; display: block; min-width: 0; color: #0E0E0D; }

.px-cewyo-ho:hover { color: #8F5B0F; transform: translateY(-4px); }

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

.px-cewyo-tvl { height: 100%; width: 100%; object-fit: cover; }

.px-cewyo-udlo { overflow-wrap: break-word; hyphens: auto; font-weight: 700; font-size: 15.5px; margin-top: 8px; line-height: 1.3; }

.px-cewyo-uy { color: #616056; font-size: 13.5px; }

.px-gucel-vgxv { padding: 0; list-style: none; margin: 0; gap: 12px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 318px), 1fr)); }

.px-gucel-vgxv > li + li { margin-top: 0; }

.px-gucel-50h { border: 1px solid #DADAD5; padding: 8px 16px 8px 8px; align-items: center; display: grid; color: #0E0E0D; border-radius: 22px; transition: border-color .17s; grid-template-columns: 94px minmax(0, 1fr) auto; background: #FEFEFE; text-decoration: none; gap: 16px; }

.px-gucel-50h:hover { color: #0E0E0D; border-color: #8F5B0F; }

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

.px-gucel-hyli { object-fit: cover; width: 100%; height: 100%; }

.px-gucel-kklv { overflow-wrap: break-word; display: block; hyphens: auto; font-weight: 700; }

.px-gucel-jx8e { color: #616056; display: block; font-size: 13.5px; }

.px-gucel-a0q1 { font-size: 13.5px; white-space: nowrap; font-weight: 700; font-family: "Spline Sans Mono", monospace; color: #1B7455; }

.px-hoj-nmw { list-style: none; margin: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 254px), 1fr)); gap: 12px; padding: 0; }

.px-hoj-nmw > li + li { margin-top: 0; }

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

.px-hoj-uia6:hover { color: #0E0E0D; border-color: #8F5B0F; }

.px-hoj-ori { display: grid; width: 44px; border-radius: 12px; background: #EAE9E7; place-items: center; color: #8F5B0F; height: 44px; }

.px-hoj-k8x { display: block; hyphens: auto; font-weight: 700; overflow-wrap: break-word; }

.px-hoj-3na { display: block; font-size: 13.5px; color: #616056; }

.px-gu7-nzzb { grid-template-columns: repeat(auto-fit, minmax(min(100%, 318px), 1fr)); display: grid; gap: 16px; }

.px-gu7-g1zi { border: 1px solid #DADAD5; display: flex; flex-direction: column; background: #FEFEFE; border-radius: 22px; min-width: 0; }

.px-gu7-pth { padding: 24px 24px 20px; }

.px-gu7-u7x5 { font-size: 12.5px; padding: 4px 8px; background: #EAE9E7; display: inline-block; color: #2F2E29; font-weight: 700; border-radius: 8px; }

.px-gu7-4bg { margin-top: 12px; font-weight: 600; font-size: 18.5px; line-height: 1.3; }

.px-gu7-dg { margin-top: 8px; font-weight: 800; line-height: 1.1; color: #8F5B0F; overflow-wrap: break-word; font-size: clamp(1.685rem, 1.348rem + 1vw, 2.074rem); font-family: "Source Serif 4", serif; letter-spacing: -0.02em; }

.px-gu7-npd { flex: 1; margin-inline: 12px; border-top: 2px dashed #DADAD5; gap: 16px; flex-direction: column; display: flex; position: relative; padding: 20px 8px 24px; }

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

.px-gu7-npd::before { left: -26px; border-right: 1px solid #DADAD5; }

.px-gu7-npd::after { border-left: 1px solid #DADAD5; right: -26px; }

.px-gu7-diax { flex: 1; font-size: 14.5px; }

.px-gu7-qtp9 { font-size: 12.5px; color: #616056; }

.px-veg-fwxi { border: 1px solid #DADAD5; border-radius: 22px; background: #FEFEFE; overflow-x: auto; }

.px-veg-5h { font-size: 15.5px; counter-reset: facts-row; }

.px-veg-5h thead th { font-size: 13.5px; border-bottom: 1px solid #DADAD5; font-weight: 700; color: #616056; padding: 12px 16px; }

.px-veg-5h tbody th, .px-veg-5h tbody td { border-bottom: 1px dashed #DADAD5; padding: 12px 16px; }

.px-veg-5h tbody tr:last-child th, .px-veg-5h tbody tr:last-child td { border-bottom: 0; }

.px-veg-5h tbody th { min-width: 150px; font-weight: 600; width: 40%; color: #2F2E29; }

.px-veg-5h tbody th::before { min-width: 32px; content: counter(facts-row, decimal-leading-zero); font-family: "Spline Sans Mono", monospace; display: inline-block; color: #616056; font-size: 12.5px; counter-increment: facts-row; font-weight: 500; }

.px-veg-5h tbody td { overflow-wrap: break-word; hyphens: auto; min-width: 180px; color: #0E0E0D; font-weight: 700; }

.px-rik-b8h { display: block; }

.px-rik-h8 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 234px), 1fr)); gap: 8px; display: grid; }

.px-rik-nigo { border: 1px solid #DADAD5; display: flex; gap: 4px; flex-direction: column; padding: 16px 20px; background: #FEFEFE; min-width: 0; border-radius: 22px; }

.px-rik-bvny { color: #616056; font-weight: 700; font-size: 13.5px; }

.px-rik-0d2 { font-family: "Source Serif 4", serif; color: #0E0E0D; overflow-wrap: break-word; line-height: 1.15; font-size: 25px; hyphens: auto; font-weight: 800; }

.px-bedut-wq { display: grid; gap: 16px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr)); }

.px-bedut-8xj { min-width: 0; display: flex; gap: 40px; background: #161512; color: #F6F6F5; text-decoration: none; flex-direction: column; justify-content: space-between; padding: 24px; min-height: 220px; border-radius: 22px; }

.px-bedut-8xj:hover { color: #F6F6F5; }

.px-bedut-hz21 { font-weight: 700; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 4px 12px; }

.px-bedut-6j { font-size: 13.5px; font-family: "Spline Sans Mono", monospace; font-weight: 500; }

.px-bedut-q04 { letter-spacing: -0.03em; font-size: clamp(1.945rem, 1.245rem + 2.6vw, 3.501rem); overflow-wrap: break-word; font-weight: 700; hyphens: auto; line-height: 1; font-family: "Spline Sans Mono", monospace; }

.px-bedut-jnw7 { border: 1px solid #DADAD5; list-style: none; background: #DADAD5; gap: 1px; overflow: hidden; margin: 0; border-radius: 22px; display: grid; padding: 0; }

.px-bedut-jnw7 > li + li { margin-top: 0; }

.px-bedut-t7 { align-items: center; height: 100%; display: flex; background: #FEFEFE; padding: 20px 24px; flex-wrap: wrap; gap: 4px 16px; text-decoration: none; color: #0E0E0D; justify-content: space-between; }

.px-bedut-t7:hover { background: #EAE9E7; color: #0E0E0D; }

.px-bedut-jfzc { font-weight: 700; }

.px-bedut-wx57 { font-weight: 700; overflow-wrap: break-word; font-size: 23px; hyphens: auto; font-family: "Spline Sans Mono", monospace; }

.px-peh-98c4 { list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 266px), 1fr)); padding: 0; display: grid; gap: 16px; margin: 0; }

.px-peh-98c4 > li + li { margin-top: 0; }

.px-peh-icd { border: 1px solid #DADAD5; min-width: 0; height: 100%; background: #FEFEFE; border-radius: 22px; padding: 8px 8px 16px; display: block; transition: border-color .17s; color: #0E0E0D; text-decoration: none; }

.px-peh-icd:hover { border-color: #8F5B0F; color: #0E0E0D; }

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

.px-peh-bkv { padding: 3px 8px; top: 10px; left: 10px; font-weight: 700; background: #B5212F; position: absolute; color: #FEFEFE; border-radius: 8px; letter-spacing: .04em; font-size: 11.5px; }

.px-peh-yjq { font-weight: 700; padding-inline: 8px; hyphens: auto; margin-top: 12px; overflow-wrap: break-word; }

.px-peh-k6 { color: #616056; font-family: "Spline Sans Mono", monospace; font-size: 13.5px; padding-inline: 8px; }

.px-ve2-a4m { border: 1px solid #DADAD5; border-radius: 22px; overflow-x: auto; background: #FEFEFE; }

.px-ve2-pz { font-size: 15.5px; min-width: 632px; }

.px-ve2-pz thead { background: #EAE9E7; }

.px-ve2-pz th, .px-ve2-pz td { padding: 12px 16px; }

.px-ve2-pz thead th { font-weight: 700; color: #2F2E29; font-size: 13.5px; }

.px-ve2-pz tbody th, .px-ve2-pz tbody td { border-top: 1px solid #DADAD5; vertical-align: middle; }

.px-ve2-dhkm { display: flex; align-items: center; color: #0E0E0D; font-weight: 700; gap: 12px; }

.px-ve2-1qnr { font-family: "Spline Sans Mono", monospace; color: #0E0E0D; text-align: right; white-space: nowrap; }

.px-ve2-pz thead .px-ve2-1qnr { font-family: "Work Sans", sans-serif; }

.px-nu3-rc { border-top: 1px solid #DADAD5; }

.px-nu3-ql { grid-template-columns: auto minmax(0, 1fr); border-bottom: 1px solid #DADAD5; padding: 24px 0; display: grid; gap: 8px 20px; }

.px-nu3-mj { width: 52px; color: #FFFFFF; height: 52px; display: grid; border-radius: 12px; grid-row: span 2; place-items: center; background: #A26811; }

.px-nu3-ul { font-size: 20.5px; font-weight: 600; }

.px-nu3-i2 { hyphens: auto; max-width: 776px; }

.px-zorih-wrz { counter-reset: steps; padding: 0; gap: 28px 24px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 234px), 1fr)); display: grid; list-style: none; }

.px-zorih-b4ot { border-top: 2px solid #0E0E0D; min-width: 0; padding-top: 16px; }

.px-zorih-b4ot + .px-zorih-b4ot { margin-top: 0; }

.px-zorih-b4ot::before { content: counter(steps, decimal-leading-zero); counter-increment: steps; font-family: "Spline Sans Mono", monospace; font-weight: 700; color: #8F5B0F; font-size: 14.5px; display: block; }

.px-zorih-0bss { line-height: 1.25; font-size: 19.5px; font-weight: 600; margin-top: 8px; }

.px-zorih-hp6l { margin-top: 8px; font-size: 15.5px; }

.px-losof-rao { display: grid; gap: 0 40px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 296px), 1fr)); }

.px-losof-ts { min-width: 0; padding-block: 20px 24px; border-top: 1px solid #DADAD5; }

.px-losof-3v { font-size: 19.5px; font-weight: 600; }

.px-losof-jy4 { margin-top: 8px; font-size: 15.5px; }

.px-be8-fzx1 { max-width: 776px; font-size: 17.5px; line-height: 1.7; }

.px-be8-lgqk { letter-spacing: -0.02em; font-size: clamp(1.685rem, 1.245rem + 1.6vw, 2.593rem); font-weight: 800; margin-bottom: 20px; line-height: 1.1; }

.px-be8-fzx1 h3 { margin: 28px 0 8px; font-size: 23px; font-weight: 600; }

.px-be8-fzx1 p + p { margin-top: 12px; }

.px-be8-fzx1 ul, .px-be8-fzx1 ol { margin-block: 16px; }

.px-be8-ws { background: #EAE9E7; padding: 24px 28px; border-radius: 22px; margin-block: 28px; }

.px-be8-ws p { color: #0E0E0D; font-weight: 600; font-family: "Source Serif 4", serif; line-height: 1.4; font-size: 22px; }

.px-be8-ws cite { display: block; font-style: normal; color: #616056; margin-top: 12px; font-size: 14.5px; font-weight: 600; }

.px-ces-57jr { border: 1px solid #DADAD5; grid-template-columns: repeat(auto-fit, minmax(min(100%, 382px), 1fr)); background: #FEFEFE; border-radius: 22px; gap: 24px 44px; padding: 24px 20px; display: grid; }

.px-ces-ouz1 { min-width: 0; }

.px-ces-ixki { font-weight: 800; font-size: clamp(1.685rem, 1.245rem + 1.4vw, 2.463rem); letter-spacing: -0.02em; line-height: 1.12; }

.px-ces-um8 { margin-top: 12px; }

.px-ces-rwb { min-width: 0; padding: 0; list-style: none; }

.px-ces-7um { display: flex; padding: 12px 0; overflow-wrap: break-word; border-bottom: 1px solid #DADAD5; align-items: flex-start; gap: 12px; hyphens: auto; }

.px-ces-7um + .px-ces-7um { margin-top: 0; }

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

.px-zofif-rd { gap: 16px; align-items: center; display: flex; }

.px-zofif-d7 { color: #0E0E0D; font-size: 54px; line-height: 1; font-family: "Source Serif 4", serif; font-weight: 800; }

.px-zofif-a8wj { color: #0E0E0D; gap: 2px; display: flex; }

.px-zofif-rk7b { font-size: 14.5px; color: #616056; }

.px-zofif-zbpj { gap: 16px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 296px), 1fr)); }

.px-zofif-4po9 { border: 1px solid #DADAD5; padding: 24px; display: flex; min-width: 0; background: #FEFEFE; border-radius: 22px; flex-direction: column; gap: 16px; }

.px-zofif-mwc { flex: 1; font-size: 15.5px; }

.px-zofif-z0 { align-items: center; gap: 12px; display: flex; }

.px-zofif-3z { background: #EAE9E7; color: #0E0E0D; display: grid; height: 40px; border-radius: 50%; font-size: 14.5px; width: 40px; font-weight: 700; flex: none; place-items: center; }

.px-zofif-tfx { font-size: 15.5px; color: #0E0E0D; font-weight: 700; display: block; }

.px-zofif-ep { color: #616056; display: block; font-size: 13.5px; }

.px-fipea-v0jf { border: 1px solid #DADAD5; grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr)); display: grid; background: #FEFEFE; gap: 24px 44px; border-radius: 22px; padding: 24px; }

.px-fipea-wy6u { gap: 16px 20px; grid-template-columns: auto minmax(0, 1fr); display: grid; align-items: start; }

.px-fipea-9i0f { overflow: hidden; font-weight: 800; background: #A26811; font-size: 23px; display: grid; place-items: center; height: 64px; width: 64px; border-radius: 50%; font-family: "Source Serif 4", serif; color: #FFFFFF; }

.px-fipea-9i0f img { width: 100%; height: 100%; object-fit: cover; }

.px-fipea-51o { font-size: 23px; font-weight: 800; }

.px-fipea-j13 { font-size: 14.5px; color: #616056; }

.px-fipea-w9 { margin-top: 8px; }

.px-fipea-qo { margin-top: 12px; display: flex; flex-wrap: wrap; font-size: 14.5px; gap: 8px 20px; }

.px-fipea-y8w8 { color: #616056; font-family: "Spline Sans Mono", monospace; }

.px-fie-ebm { grid-template-columns: repeat(auto-fill, minmax(min(30%, 148px), 1fr)); margin: 0; padding: 0; display: grid; list-style: none; gap: 8px; }

.px-fie-ebm > li + li { margin-top: 0; }

.px-fie-opr { border: 1px solid #DADAD5; aspect-ratio: 300 / 173; border-radius: 12px; padding: 8px; background: #FEFEFE; display: block; transition: border-color .17s; }

.px-fie-opr:hover { border-color: #8F5B0F; }

.px-fie-2bv5 { width: 100%; object-fit: contain; height: 100%; }

.px-kavey-vdbo { display: grid; align-items: center; grid-template-columns: repeat(auto-fit, minmax(min(100%, 382px), 1fr)); gap: 32px; }

.px-kavey-16v { min-width: 0; }

.px-kavey-wa8 { margin-top: 12px; }

.px-kavey-ukrf { margin-top: 16px; padding: 0; list-style: none; }

.px-kavey-i1 { gap: 8px; display: flex; }

.px-kavey-i1 svg { color: #1B7455; flex: none; margin-top: 2px; }

.px-kavey-wp5 { margin-top: 24px; gap: 8px; display: flex; flex-wrap: wrap; }

.px-kavey-bmqg { border: 1.5px solid #0E0E0D; padding: 4px 20px; flex-direction: column; border-radius: 12px; display: inline-flex; transition: background-color .17s, color .17s; color: #0E0E0D; min-height: 52px; text-decoration: none; justify-content: center; }

.px-kavey-bmqg:hover { color: #F1F1EF; background: #0E0E0D; }

.px-kavey-xl { font-size: 11.5px; }

.px-kavey-hp { line-height: 1.2; font-size: 16.5px; font-weight: 700; }

.px-be2-69k7, .px-lomiv-84o { background: #EAE9E7; border-radius: 22px; padding: 24px 20px; }

.px-be2-u99u { align-items: flex-end; display: flex; flex-wrap: wrap; gap: 20px 40px; justify-content: space-between; }

.px-be2-qkf { min-width: 0; max-width: 656px; }

.px-be2-dk9, .px-lomiv-fm8u { margin-top: 12px; max-width: 696px; }

.px-be2-gkmo { gap: 8px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 190px), 1fr)); margin-top: 28px; padding: 0; list-style: none; }

.px-be2-qu { min-width: 0; padding: 16px; hyphens: auto; align-items: center; gap: 12px; overflow-wrap: break-word; color: #0E0E0D; background: #FEFEFE; border-radius: 12px; font-weight: 700; display: flex; }

.px-be2-qu + .px-be2-qu { margin-top: 0; }

.px-be2-qu svg { color: #8F5B0F; flex: none; }

.px-lomiv-rb7n { margin-top: 20px; font-weight: 700; font-size: 14.5px; flex-wrap: wrap; gap: 8px 20px; display: flex; }

.px-xasoz-3f { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 402px), 1fr)); gap: 32px 52px; }

.px-xasoz-pb { min-width: 0; }

.px-xasoz-pb p { margin-top: 12px; }

.px-xasoz-uxae { gap: 16px; align-content: start; display: grid; min-width: 0; }

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

.px-xasoz-lrsh { background: #FEFEFE; display: flex; flex-direction: column-reverse; padding: 16px 20px; }

.px-xasoz-xgmf { overflow-wrap: break-word; font-family: "Spline Sans Mono", monospace; hyphens: auto; font-size: 25px; color: #0E0E0D; font-weight: 700; }

.px-xasoz-fsc { color: #616056; font-size: 13.5px; }

.px-xasoz-gcgm { border: 1px solid #DADAD5; padding: 0; border-radius: 22px; background: #FEFEFE; list-style: none; }

.px-xasoz-rn0a { border-bottom: 1px solid #DADAD5; justify-content: space-between; padding: 12px 20px; flex-wrap: wrap; gap: 4px 16px; display: flex; }

.px-xasoz-rn0a + .px-xasoz-rn0a { margin-top: 0; }

.px-xasoz-rn0a:last-child { border-bottom: 0; }

.px-xasoz-mdtw { font-weight: 700; color: #0E0E0D; }

.px-xasoz-yr3 { hyphens: auto; font-size: 14.5px; color: #616056; overflow-wrap: break-word; font-family: "Spline Sans Mono", monospace; }

.px-ta9-eyha { counter-reset: faq; border-top: 1.5px solid #0E0E0D; }

.px-ta9-kz { border-bottom: 1px solid #DADAD5; }

.px-ta9-g4o { align-items: center; display: grid; font-weight: 700; color: #0E0E0D; grid-template-columns: 36px minmax(0, 1fr) 24px; gap: 12px; font-size: 17.5px; padding: 16px 0; }

.px-ta9-g4o::before { content: counter(faq, decimal-leading-zero); color: #8F5B0F; counter-increment: faq; font-size: 13.5px; font-family: "Spline Sans Mono", monospace; }

.px-ta9-g4o:hover { color: #8F5B0F; }

.px-ta9-1ba { transition: transform .17s; }

.px-ta9-kz[open] .px-ta9-1ba { transform: rotate(45deg); }

.px-ta9-6nab { max-width: 880px; padding: 0 0 20px 44px; }

.px-ta9-6nab p + p { margin-top: 8px; }

.px-cemi7-t2d { padding: 28px 20px; display: flex; gap: 24px 40px; background: #161512; align-items: center; flex-wrap: wrap; justify-content: space-between; color: #F6F6F5; border-radius: 22px; }

.px-cemi7-og { max-width: 656px; min-width: 0; }

.px-cemi7-uh { letter-spacing: -0.02em; color: #F6F6F5; font-weight: 800; font-size: clamp(1.556rem, 1.245rem + 1.2vw, 2.204rem); line-height: 1.12; }

.px-cemi7-nev { color: #F6F6F5; margin-top: 8px; }

.px-cemi7-nev a { color: #F6F6F5; }

.px-cehoc-vjh5 { font-weight: 800; max-width: 776px; font-size: clamp(1.426rem, 1.141rem + 1vw, 1.945rem); line-height: 1.15; }

.px-cehoc-ayc0 { margin-top: 16px; columns: 2 340px; column-gap: 44px; font-size: 15.5px; }

.px-cehoc-ayc0 p + p { margin-top: 12px; }

.px-pehoy-1h { padding: 0; font-size: 13.5px; margin-bottom: 20px; gap: 4px 8px; color: #616056; display: flex; flex-wrap: wrap; list-style: none; }

.px-pehoy-1h li + li { margin-top: 0; }

.px-pehoy-1h li + li::before { margin-right: 8px; content: "/"; }

.px-pehoy-hbhy { color: #616056; }

.px-pehoy-g97 { font-weight: 700; color: #0E0E0D; }

.px-kap { padding-block: 8px 32px; }

.px-kap-kfxw { align-items: start; grid-template-columns: repeat(auto-fit, minmax(min(100%, 466px), 1fr)); display: grid; gap: 24px 44px; }

.px-kap-u0 { min-width: 0; }

.px-kap-vy { color: #616056; font-family: "Spline Sans Mono", monospace; font-size: 13.5px; }

.px-kap-l3s { margin-top: 8px; font-weight: 800; line-height: 1.02; font-size: clamp(2.334rem, 1.348rem + 3.4vw, 4.149rem); letter-spacing: -0.03em; }

.px-kap-al { font-size: 18.5px; max-width: 572px; margin-top: 16px; }

.px-kap-kzk { border: 1px solid #DADAD5; overflow: hidden; border-radius: 22px; margin-top: 24px; grid-template-columns: repeat(auto-fit, minmax(min(45%, 148px), 1fr)); display: grid; gap: 1px; background: #DADAD5; }

.px-kap-fn { padding: 12px 16px; min-width: 0; background: #FEFEFE; }

.px-kap-rl { font-size: 12.5px; font-weight: 700; color: #616056; }

.px-kap-9ydg { font-family: "Spline Sans Mono", monospace; font-weight: 700; color: #0E0E0D; margin-top: 2px; overflow-wrap: break-word; hyphens: auto; font-size: 17.5px; }

.px-kap-c4a { margin-top: 24px; }

.px-kap-htp0 { color: #616056; font-size: 13.5px; margin-top: 12px; }

.px-kap-lb { min-width: 0; }

.px-zojae-j04s { border-radius: 22px; background: #161512; color: #F6F6F5; padding: 28px 20px 0; overflow: hidden; text-align: center; }

.px-zojae-9jo7 { margin-inline: auto; max-width: 840px; }

.px-zojae-hpsb { color: #F6F6F5; font-size: 13.5px; font-family: "Spline Sans Mono", monospace; }

.px-zojae-g703 { margin-top: 8px; letter-spacing: -0.03em; font-weight: 800; line-height: 1.02; color: #F6F6F5; font-size: clamp(2.204rem, 1.348rem + 3.4vw, 4.279rem); }

.px-zojae-2t { margin-top: 12px; font-size: 18.5px; color: #F6F6F5; }

.px-zojae-qs { margin-top: 24px; justify-content: center; }

.px-zojae-eut { gap: 8px; display: flex; margin-top: 28px; list-style: none; flex-wrap: wrap; padding: 0; justify-content: center; }

.px-zojae-lbx8 { border: 1px solid #F6F6F5; padding: 8px 12px; border-radius: 999px; color: #F6F6F5; font-size: 14.5px; }

.px-zojae-lbx8 + .px-zojae-lbx8 { margin-top: 0; }

.px-zojae-lbx8 strong { font-family: "Spline Sans Mono", monospace; color: #F6F6F5; }

.px-zojae-m8h { max-width: 980px; background-color: #EAE9E7; border-radius: 22px 22px 0 0; aspect-ratio: 16 / 10; overflow: hidden; margin: 36px auto 0; }

.px-zojae-m8h img { height: 100%; width: 100%; object-fit: cover; }

.px-love5 { padding-bottom: 44px; }

.px-love5-56j8 { border: 1px solid #DADAD5; background: #FEFEFE; border-radius: 22px; }

.px-love5-n86 { color: #0E0E0D; font-weight: 700; padding: 0 16px; display: flex; align-items: center; min-height: 52px; justify-content: space-between; }

.px-love5-6rau { transition: transform .17s; }

.px-love5-56j8[open] .px-love5-6rau { transform: rotate(45deg); }

.px-love5-9x { list-style: none; display: grid; margin: 0; padding: 0 8px 8px; }

.px-love5-9x li + li { margin-top: 0; }

.px-love5-rtmh { display: flex; text-decoration: none; padding: 0 8px; font-weight: 600; align-items: center; color: #2F2E29; border-top: 1px solid #DADAD5; min-height: 44px; }

.px-love5-rtmh:hover { color: #8F5B0F; }

.px-ver-as { gap: 28px 52px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr)); display: grid; align-items: start; }

.px-ver-2fh { max-width: 736px; min-width: 0; font-size: 17.5px; }

.px-ver-2fh p { margin-top: 12px; }

.px-ver-3j { min-width: 0; padding: 24px; background: #EAE9E7; border-radius: 22px; }

.px-ver-kx3 { font-weight: 600; font-size: 19.5px; }

.px-ver-ak { margin-top: 12px; list-style: none; padding: 0; }

.px-ver-lqq { display: flex; gap: 8px; }

.px-ver-lqq svg { margin-top: 2px; flex: none; color: #1B7455; }

.px-rih-mtd { display: grid; margin: 0; gap: 16px; padding: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 296px), 1fr)); list-style: none; }

.px-rih-mtd > li + li { margin-top: 0; }

.px-rih-4f37 { border: 1px solid #DADAD5; border-radius: 22px; overflow: hidden; background-color: #161512; aspect-ratio: 16 / 10; }

.px-rih-kw5 { object-fit: contain; height: 100%; width: 100%; }

.px-rih-fry { margin-top: 8px; font-size: 14.5px; }

.px-lo8-tk7 { border: 1px solid #DADAD5; background: #FEFEFE; border-radius: 22px; overflow-x: auto; }

.px-lo8-y9t { min-width: 572px; font-size: 15.5px; }

.px-lo8-y9t thead { background: #EAE9E7; }

.px-lo8-y9t th, .px-lo8-y9t td { padding: 8px 16px; vertical-align: middle; }

.px-lo8-y9t thead th { color: #2F2E29; font-size: 13.5px; font-weight: 700; }

.px-lo8-y9t tbody th, .px-lo8-y9t tbody td { border-top: 1px solid #DADAD5; }

.px-lo8-rza { font-family: "Spline Sans Mono", monospace; color: #0E0E0D; white-space: nowrap; text-align: right; }

.px-lo8-89 { align-items: center; color: #0E0E0D; font-weight: 700; gap: 12px; display: flex; }

.px-lo8-7rwo { width: 40px; flex: none; overflow: hidden; background: #EAE9E7; height: 40px; border-radius: 8px; }

.px-lo8-7rwo img { object-fit: contain; height: 100%; width: 100%; }

.px-lo8-vrtb { background: #EAE9E7; }

.px-lo8-vrtb .px-lo8-7rwo { background: #FEFEFE; }

.px-lo8-b85 { color: #FFFFFF; border-radius: 8px; padding: 2px 8px; font-weight: 700; font-size: 11.5px; background: #A26811; }

.px-min-nl0 { display: grid; gap: 16px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 318px), 1fr)); }

.px-min-0g { border: 1px solid #DADAD5; flex-direction: column; display: flex; gap: 12px; min-width: 0; background: #FEFEFE; border-radius: 22px; padding: 24px; }

.px-min-i4 { font-size: 20.5px; font-weight: 600; }

.px-min-epx { flex: 1; font-size: 15.5px; }

.px-min-ki1 { font-size: 13.5px; flex-wrap: wrap; font-weight: 700; display: flex; gap: 4px; align-items: center; }

.px-min-ki1 svg { color: #616056; }

.px-min-u0 { padding: 4px 8px; background: #EAE9E7; color: #0E0E0D; border-radius: 8px; }

.px-min-lf2a { background: #A26811; color: #FFFFFF; border-radius: 8px; padding: 4px 8px; }

.px-kaven-6bl { grid-template-columns: repeat(auto-fit, minmax(min(100%, 424px), 1fr)); gap: 40px 44px; display: grid; }

.px-kaven-uwf { min-width: 0; }

.px-kaven-kmuc { line-height: 1.12; letter-spacing: -0.02em; font-size: clamp(1.556rem, 1.245rem + 1vw, 2.204rem); font-weight: 800; }

.px-kaven-aes { color: #616056; margin-top: 8px; }

.px-kaven-juc { border: 1px solid #DADAD5; border-radius: 22px; margin-top: 16px; background: #FEFEFE; overflow-x: auto; }

.px-kaven-h8 { font-size: 15.5px; }

.px-kaven-h8 thead { background: #EAE9E7; }

.px-kaven-h8 th, .px-kaven-h8 td { padding: 12px 16px; }

.px-kaven-h8 thead th { font-size: 13.5px; }

.px-kaven-h8 tbody th, .px-kaven-h8 tbody td { border-top: 1px solid #DADAD5; }

.px-kaven-h8 tbody th { font-weight: 600; }

.px-kaven-b0f { color: #0E0E0D; text-align: right; white-space: nowrap; font-family: "Spline Sans Mono", monospace; }

.px-kaven-zx { display: block; margin-top: 4px; height: 4px; background: #EAE9E7; border-radius: 999px; }

.px-kaven-p8w { background: #A26811; height: 100%; border-radius: 999px; display: block; }

.px-kaven-wc { font-weight: 700; color: #1B7455; }

.px-kaven-et8 { color: #616056; }

.px-lo1-1e { border: 1px solid #DADAD5; position: relative; border-radius: 22px; background-color: #161512; overflow: hidden; aspect-ratio: 16 / 9; }

.px-lo1-8g { object-fit: cover; width: 100%; height: 100%; }

.px-lo1-sdt { text-decoration: none; position: absolute; background: rgba(9, 10, 15, 0.57); place-items: center; inset: 0; display: grid; }

.px-lo1-8a { background: #F6F6F5; align-items: center; display: inline-flex; min-height: 56px; font-size: 17.5px; transition: transform .17s; gap: 12px; color: #161512; border-radius: 999px; font-weight: 800; padding: 0 24px; }

.px-lo1-sdt:hover .px-lo1-8a { transform: scale(1.04); }

.px-lo1-7dhy { margin-top: 16px; flex-wrap: wrap; gap: 12px 32px; justify-content: space-between; align-items: center; display: flex; }

.px-lo1-o3 { font-size: 15.5px; max-width: 656px; }

.px-veu-au { max-width: 776px; font-size: 17.5px; line-height: 1.7; }

.px-veu-a1a { font-weight: 800; letter-spacing: -0.02em; margin-bottom: 16px; line-height: 1.1; font-size: clamp(1.685rem, 1.245rem + 1.6vw, 2.593rem); }

.px-veu-au p + p { margin-top: 12px; }

.px-lomiv-rd91 { display: grid; margin-top: 24px; gap: 12px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 234px), 1fr)); }

.px-lomiv-a5x3 { background: #FEFEFE; padding: 16px 20px; border-radius: 12px; min-width: 0; }

.px-lomiv-bjs { font-weight: 700; font-family: "Work Sans", sans-serif; font-size: 16.5px; }

.px-lomiv-6uq { font-size: 14.5px; margin-top: 4px; }

.px-xacep { z-index: 35; position: fixed; left: 0; bottom: 0; display: flex; gap: 12px; background: #FEFEFE; transition: transform .21s; right: 0; border-top: 1px solid #DADAD5; padding: 8px 12px 8px 16px; align-items: center; transform: translateY(110%); justify-content: space-between; }

.px-xacep-y1 { transform: translateY(0); }

.px-xacep-gi { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 0; color: #0E0E0D; font-weight: 700; }

.px-xacep .px-bezoc { flex: none; min-height: 44px; }

@media (min-width: 634px) {
  .px-taqiv { padding-inline: 24px; }
  .px-ced-ao5e { padding: 44px 40px; }
  .px-ced-5ca { padding: 24px 32px; }
  .px-ces-57jr { padding: 36px; }
  .px-be2-69k7, .px-lomiv-84o { padding: 36px; }
  .px-cemi7-t2d { padding: 40px; }
  .px-zojae-j04s { padding: 44px 40px 0; }
  .px-wyzod { padding: 40px; }
  .px-wyzod-ist { grid-template-columns: 170px minmax(0, 1fr); align-items: baseline; }
}

@media (min-width: 949px) {
  .px-taqiv { padding-inline: 40px; }
  main > section { padding-block: 0 84px; }
  .px-pek { padding: 12px 24px; }
  .px-pek-sfu { grid-template-areas: "logo nav tools actions"; padding-left: 12px; gap: 16px; grid-template-columns: auto minmax(0, 1fr) auto auto; }
  .px-pek-03 { display: none; }
  .px-pek-na { display: flex; flex-wrap: wrap; gap: 2px; padding-top: 0; justify-content: center; border-top: 0; }
  .px-pek-uk6h { min-height: 40px; font-size: 14.5px; }
  .px-pek-5jv6 { display: flex; }
  .px-pek-5jv6 .px-bezoc { padding: 0 16px; min-height: 42px; }
  .px-ced-ao5e { padding: 60px; }
  .px-kap { padding-block: 16px 44px; }
  .px-love5 { padding-bottom: 68px; }
  .px-love5-56j8[open] .px-love5-9x, .px-love5-9x { display: flex; padding: 0 8px 8px; flex-wrap: wrap; gap: 8px; }
  .px-love5-rtmh { background: #EAE9E7; min-height: 36px; color: #0E0E0D; font-weight: 700; border-radius: 12px; border-top: 0; font-size: 14.5px; padding: 0 12px; }
  .px-love5-rtmh:hover { color: #FFFFFF; background: #A26811; }
  .px-ces-57jr { padding: 44px; }
  .px-be2-69k7, .px-lomiv-84o { padding: 44px; }
  .px-cemi7-t2d { padding: 44px; }
  .px-zojae-j04s { padding: 52px 52px 0; }
  .px-wyzod { padding: 44px; margin: 0 24px 24px; }
  .px-xacep { display: none; }
}