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

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

body { background: #F7F6F7; font-family: "Work Sans", sans-serif; font-size: 0.931rem; margin: 0; overflow-wrap: break-word; line-height: 1.55; color: #2C282D; }

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

h1, h2, h3 { font-family: "Sora", sans-serif; color: #0F0D0F; overflow-wrap: break-word; }

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #852476; }

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

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

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

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

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

button { font: inherit; color: inherit; }

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

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

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

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

.rc_tay { margin-inline: auto; max-width: 1296px; padding-inline: 14px; }

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

.rc_fi7 { margin-bottom: 26px; gap: 14px 30px; align-items: flex-end; flex-wrap: wrap; justify-content: space-between; display: flex; }

.rc_fi7-hlsw { max-width: 728px; min-width: 0; }

.rc_fi7-uyo { display: flex; font-weight: 700; font-size: 0.811rem; gap: 8px; color: #9D2A8C; margin-bottom: 10px; align-items: center; }

.rc_fi7-uyo::before { content: ""; width: 8px; height: 8px; background: #AF2F9C; border-radius: 2px; flex: none; }

.rc_fi7-2hl { line-height: 1.1; font-weight: 800; text-wrap: balance; font-size: clamp(1.561rem, 1.153rem + 1.6vw, 2.401rem); letter-spacing: -0.02em; }

.rc_fi7-z9wy { margin-top: 10px; color: #5D545F; }

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

.rc_fi7-magb svg { flex: none; }

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

.rc_miwyq-emj { background: #AF2F9C; color: #FFFFFF; }

.rc_miwyq-emj:hover { color: #FFFFFF; background: #852476; }

.rc_miwyq-1c { color: #0F0D0F; border-color: #0F0D0F; background: transparent; }

.rc_miwyq-1c:hover { color: #F7F6F7; background: #0F0D0F; }

.rc_miwyq-2j { min-height: 52px; font-size: 0.931rem; }

.rc_miwyq-km6t { width: 100%; display: flex; }

.rc_miwyq-fs { background: #F3F3F3; color: #19151A; }

.rc_miwyq-fs:hover { color: #FFFFFF; background: #AF2F9C; }

.rc_miwyq-nqv { background: transparent; border-color: #F3F3F3; color: #F3F3F3; }

.rc_miwyq-nqv:hover { background: #F3F3F3; color: #19151A; }

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

.rc_hoduy { border: 1px solid #D1CDD2; position: relative; overflow: hidden; background-color: #EAE8EB; border-radius: 18px; background-image: repeating-linear-gradient(135deg, #EAE8EB 0 9px, #FCFCFC 9px 18px); }

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

.rc_hoduy-npe1 { aspect-ratio: 16 / 10; }

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

.rc_hopem-zcbs { border: 1px solid #D1CDD2; margin-inline: auto; grid-template-columns: minmax(0, 1fr) auto auto; align-items: center; border-radius: 18px; display: grid; gap: 10px; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; padding: 10px; background: #FCFCFC; max-width: 1296px; }

.rc_hopem-rsq { min-width: 0; letter-spacing: -0.02em; gap: 10px; padding-left: 6px; font-weight: 800; font-size: 1.201rem; hyphens: auto; display: flex; line-height: 1.1; color: #0F0D0F; text-decoration: none; align-items: center; overflow-wrap: break-word; grid-area: logo; font-family: "Sora", sans-serif; }

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

.rc_hopem-rsq:hover { color: #0F0D0F; }

.rc_hopem-2zwd { opacity: 0; pointer-events: none; position: absolute; }

.rc_hopem-wv { cursor: pointer; color: #F7F6F7; place-items: center; width: 44px; background: #0F0D0F; border-radius: 10px; display: grid; height: 44px; grid-area: burger; }

.rc_hopem-2zwd:focus-visible + .rc_hopem-wv { outline: 2px solid #9D2A8C; outline-offset: 3px; }

.rc_hopem-sl2 { display: none; }

.rc_hopem-2zwd:checked + .rc_hopem-wv .rc_hopem-s3 { display: none; }

.rc_hopem-2zwd:checked + .rc_hopem-wv .rc_hopem-sl2 { display: block; }

.rc_hopem-6is { border-top: 1px solid #D1CDD2; display: none; padding-top: 8px; grid-area: nav; }

.rc_hopem-2zwd:checked ~ .rc_hopem-6is { gap: 2px; display: grid; }

.rc_hopem-gwsm { color: #2C282D; text-decoration: none; font-size: 0.99rem; align-items: center; min-height: 48px; border-radius: 10px; padding: 0 10px; font-weight: 700; display: flex; }

.rc_hopem-gwsm:hover { color: #0F0D0F; background: #EAE8EB; }

.rc_hopem-nwy { color: #0F0D0F; background: #EAE8EB; }

.rc_hopem-ho { gap: 8px; display: grid; grid-template-columns: 1fr 1fr; grid-area: actions; }

.rc_hopem-ho .rc_miwyq { padding: 0 10px; min-height: 44px; font-size: 0.811rem; }

.rc_gu5 { border: 1px solid #D1CDD2; margin: 0 10px 22px; border-radius: 18px; padding: 26px 18px; background: #FCFCFC; }

.rc_gu5-0xs3 { overflow-wrap: break-word; font-family: "Sora", sans-serif; hyphens: auto; color: #0F0D0F; font-weight: 800; letter-spacing: -0.04em; line-height: 1; font-size: clamp(2.161rem, 0.961rem + 6vw, 5.283rem); }

.rc_gu5-b9 { margin-top: 30px; }

.rc_gu5-owrz { border-top: 1px solid #D1CDD2; display: grid; gap: 6px 22px; padding: 12px 0; }

.rc_gu5-z1 { font-family: "Space Mono", monospace; font-size: 0.75rem; color: #5D545F; }

.rc_gu5-db { padding: 0; display: flex; flex-wrap: wrap; list-style: none; gap: 6px 18px; }

.rc_gu5-db li + li { margin-top: 0; }

.rc_gu5-cin { text-decoration: none; color: #0F0D0F; font-weight: 600; font-size: 0.87rem; }

.rc_gu5-cin:hover { color: #9D2A8C; }

.rc_gu5-u0 { flex-wrap: wrap; border-top: 1px solid #D1CDD2; color: #5D545F; padding-top: 18px; justify-content: space-between; align-items: center; gap: 14px 22px; margin-top: 18px; font-size: 0.75rem; display: flex; }

.rc_gu5-qah5 { max-width: 872px; }

.rc_gu5-oy3t { border: 2px solid #C12716; height: 40px; width: 40px; flex: none; font-size: 0.75rem; font-weight: 800; place-items: center; color: #C12716; border-radius: 50%; display: grid; }

.rc_pedu2 { border: 1px solid #D1CDD2; padding: 10px 10px 10px 14px; border-radius: 18px; left: 10px; box-shadow: 0 15px 41px -12px rgba(9, 10, 15, 0.60); align-items: center; max-width: 832px; right: 10px; position: fixed; background: #FCFCFC; flex-wrap: wrap; bottom: 10px; gap: 10px 18px; display: flex; z-index: 40; margin-inline: auto; }

.rc_pedu2[hidden] { display: none; }

.rc_pedu2-m9v { flex: 1 1 260px; color: #2C282D; font-size: 0.811rem; }

.rc_pedu2-27w { gap: 8px; display: flex; flex-wrap: wrap; }

.rc_pedu2-27w .rc_miwyq { padding: 0 12px; font-size: 0.811rem; min-height: 44px; }

.rc_qi3 { padding-block: 10px 50px; }

.rc_qi3-11a { border: 1px solid #D1CDD2; background: #FCFCFC; grid-template-columns: repeat(auto-fit, minmax(min(100%, 408px), 1fr)); overflow: hidden; display: grid; border-radius: 18px; }

.rc_qi3-l7 { padding: 26px 18px; min-width: 0; }

.rc_qi3-e2b { line-height: 1.04; letter-spacing: -0.03em; text-wrap: balance; font-size: clamp(2.041rem, 1.249rem + 3.2vw, 3.602rem); font-weight: 800; }

.rc_qi3-f03h { margin-top: 16px; font-size: 1.051rem; max-width: 548px; }

.rc_qi3-m6kx { margin-top: 24px; }

.rc_qi3-bz { list-style: none; min-width: 0; display: grid; align-content: center; margin: 0; background: #EAE8EB; padding: 10px 18px; }

.rc_qi3-m6 { padding: 16px 0; border-bottom: 1px solid #D1CDD2; gap: 14px; display: grid; grid-template-columns: 44px minmax(0, 1fr); }

.rc_qi3-m6 + .rc_qi3-m6 { margin-top: 0; }

.rc_qi3-m6:last-child { border-bottom: 0; }

.rc_qi3-ef { height: 44px; width: 44px; border-radius: 10px; background: #FCFCFC; display: grid; place-items: center; color: #9D2A8C; }

.rc_qi3-l2n1 { color: #0F0D0F; overflow-wrap: break-word; font-weight: 700; hyphens: auto; }

.rc_qi3-mc { color: #5D545F; font-size: 0.811rem; }

.rc_zonux-tw { border: 1px solid #D1CDD2; overflow: hidden; background: #D1CDD2; grid-template-columns: repeat(auto-fit, minmax(min(100%, 146px), 1fr)); border-radius: 18px; gap: 1px; display: grid; }

.rc_zonux-vp { min-width: 0; flex-direction: column-reverse; padding: 18px 20px; background: #FCFCFC; display: flex; }

.rc_zonux-t9 { font-size: clamp(1.441rem, 1.153rem + 1vw, 1.921rem); color: #0F0D0F; font-weight: 700; overflow-wrap: break-word; font-family: "Space Mono", monospace; letter-spacing: -0.02em; hyphens: auto; }

.rc_zonux-p1 { margin-top: 4px; color: #5D545F; font-size: 0.811rem; }

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

.rc_fij-vn8r > li + li { margin-top: 0; }

.rc_fij-5r { min-width: 0; transition: transform .17s; display: block; color: #0F0D0F; text-decoration: none; }

.rc_fij-5r:hover { color: #9D2A8C; transform: translateY(-4px); }

.rc_fij-71mh { border: 1px solid #D1CDD2; border-radius: 18px; background-image: repeating-linear-gradient(135deg, #EAE8EB 0 8px, #FCFCFC 8px 16px); position: relative; aspect-ratio: 1 / 1; overflow: hidden; }

.rc_fij-dnj { width: 100%; height: 100%; object-fit: cover; }

.rc_fij-jx5p { top: 10px; color: #F7F6F7; font-weight: 700; border-radius: 6px; position: absolute; font-size: 0.691rem; background: #0F0D0F; padding: 3px 8px; left: 10px; }

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

.rc_fij-av8 { font-size: 0.75rem; color: #5D545F; }

.rc_hoo-pb { gap: 10px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 234px), 1fr)); list-style: none; display: grid; padding: 0; margin: 0; }

.rc_hoo-pb > li + li { margin-top: 0; }

.rc_hoo-jd { border: 1px solid #D1CDD2; align-items: center; padding: 14px 16px; display: grid; border-radius: 18px; background: #FCFCFC; grid-template-columns: auto minmax(0, 1fr) auto; transition: border-color .17s; color: #0F0D0F; text-decoration: none; height: 100%; gap: 14px; }

.rc_hoo-jd:hover { border-color: #9D2A8C; color: #0F0D0F; }

.rc_hoo-xw { color: #9D2A8C; border-radius: 10px; height: 44px; place-items: center; width: 44px; background: #EAE8EB; display: grid; }

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

.rc_hoo-ho { display: block; font-size: 0.75rem; color: #5D545F; }

.rc_mikag-il { display: grid; gap: 14px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 292px), 1fr)); }

.rc_mikag-vugu { border: 1px solid #D1CDD2; flex-direction: column; background: #FCFCFC; display: flex; min-width: 0; border-radius: 18px; }

.rc_mikag-yijg { padding: 22px 22px 18px; }

.rc_mikag-n2 { background: #EAE8EB; border-radius: 6px; padding: 4px 10px; color: #2C282D; display: inline-block; font-weight: 700; font-size: 0.691rem; }

.rc_mikag-d6wx { margin-top: 12px; font-weight: 600; line-height: 1.3; font-size: 1.051rem; }

.rc_mikag-kfvc { font-family: "Sora", sans-serif; font-weight: 800; color: #9D2A8C; margin-top: 8px; letter-spacing: -0.02em; overflow-wrap: break-word; font-size: clamp(1.561rem, 1.249rem + 1vw, 1.921rem); line-height: 1.1; }

.rc_mikag-0mp { flex: 1; flex-direction: column; margin-inline: 12px; position: relative; border-top: 2px dashed #D1CDD2; display: flex; gap: 14px; padding: 18px 10px 22px; }

.rc_mikag-0mp::before, .rc_mikag-0mp::after { background: #F7F6F7; content: ""; border-radius: 50%; top: -12px; position: absolute; width: 22px; height: 22px; }

.rc_mikag-0mp::before { left: -26px; border-right: 1px solid #D1CDD2; }

.rc_mikag-0mp::after { right: -26px; border-left: 1px solid #D1CDD2; }

.rc_mikag-17 { font-size: 0.811rem; flex: 1; }

.rc_mikag-svsd { color: #5D545F; font-size: 0.691rem; }

.rc_gul-2g { border: 1px solid #D1CDD2; overflow-x: auto; background: #FCFCFC; border-radius: 18px; }

.rc_gul-r7 { counter-reset: facts-row; font-size: 0.87rem; }

.rc_gul-r7 thead th { color: #5D545F; padding: 12px 14px; border-bottom: 1px solid #D1CDD2; font-size: 0.75rem; font-weight: 700; }

.rc_gul-r7 tbody th, .rc_gul-r7 tbody td { border-bottom: 1px dashed #D1CDD2; padding: 12px 14px; }

.rc_gul-r7 tbody tr:last-child th, .rc_gul-r7 tbody tr:last-child td { border-bottom: 0; }

.rc_gul-r7 tbody th { width: 40%; min-width: 150px; color: #2C282D; font-weight: 600; }

.rc_gul-r7 tbody th::before { font-size: 0.691rem; font-weight: 500; min-width: 32px; display: inline-block; content: counter(facts-row, decimal-leading-zero); color: #5D545F; counter-increment: facts-row; font-family: "Space Mono", monospace; }

.rc_gul-r7 tbody td { min-width: 180px; color: #0F0D0F; hyphens: auto; overflow-wrap: break-word; font-weight: 700; }

.rc_rin-480p { display: grid; gap: 14px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 330px), 1fr)); }

.rc_rin-7vg1 { display: flex; background: #19151A; text-decoration: none; color: #F3F3F3; padding: 24px; gap: 36px; justify-content: space-between; min-height: 220px; flex-direction: column; min-width: 0; border-radius: 18px; }

.rc_rin-7vg1:hover { color: #F3F3F3; }

.rc_rin-f7ih { font-weight: 700; justify-content: space-between; gap: 6px 10px; flex-wrap: wrap; display: flex; }

.rc_rin-9p9 { font-weight: 500; font-size: 0.75rem; font-family: "Space Mono", monospace; }

.rc_rin-cpbv { hyphens: auto; line-height: 1; font-size: clamp(1.801rem, 1.153rem + 2.6vw, 3.242rem); overflow-wrap: break-word; font-family: "Space Mono", monospace; font-weight: 700; letter-spacing: -0.03em; }

.rc_rin-3ou { border: 1px solid #D1CDD2; list-style: none; display: grid; border-radius: 18px; padding: 0; gap: 1px; overflow: hidden; margin: 0; background: #D1CDD2; }

.rc_rin-3ou > li + li { margin-top: 0; }

.rc_rin-bo { align-items: center; height: 100%; background: #FCFCFC; justify-content: space-between; padding: 18px 22px; color: #0F0D0F; gap: 6px 14px; flex-wrap: wrap; display: flex; text-decoration: none; }

.rc_rin-bo:hover { color: #0F0D0F; background: #EAE8EB; }

.rc_rin-zow { font-weight: 700; }

.rc_rin-dr { font-size: 1.26rem; font-family: "Space Mono", monospace; hyphens: auto; overflow-wrap: break-word; font-weight: 700; }

.rc_wy1-wz8 { padding: 0; gap: 14px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 244px), 1fr)); margin: 0; display: grid; list-style: none; }

.rc_wy1-wz8 > li + li { margin-top: 0; }

.rc_wy1-7p { border: 1px solid #D1CDD2; background: #FCFCFC; padding: 8px 8px 14px; display: block; border-radius: 18px; text-decoration: none; min-width: 0; transition: border-color .17s; color: #0F0D0F; height: 100%; }

.rc_wy1-7p:hover { border-color: #9D2A8C; color: #0F0D0F; }

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

.rc_wy1-vl1u { font-weight: 700; font-size: 0.63rem; letter-spacing: .04em; top: 10px; background: #C12716; position: absolute; left: 10px; border-radius: 6px; padding: 3px 8px; color: #FCFCFC; }

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

.rc_wy1-gc { font-family: "Space Mono", monospace; font-size: 0.75rem; color: #5D545F; padding-inline: 8px; }

.rc_riguc-e8s0 { border: 1px solid #D1CDD2; background: #FCFCFC; border-radius: 18px; overflow-x: auto; }

.rc_riguc-27 { min-width: 628px; font-size: 0.87rem; }

.rc_riguc-27 thead { background: #EAE8EB; }

.rc_riguc-27 th, .rc_riguc-27 td { padding: 12px 14px; }

.rc_riguc-27 thead th { font-weight: 700; font-size: 0.75rem; color: #2C282D; }

.rc_riguc-27 tbody th, .rc_riguc-27 tbody td { vertical-align: middle; border-top: 1px solid #D1CDD2; }

.rc_riguc-p0 { display: flex; gap: 10px; align-items: center; color: #0F0D0F; font-weight: 700; }

.rc_riguc-jxku { color: #0F0D0F; text-align: right; font-family: "Space Mono", monospace; white-space: nowrap; }

.rc_riguc-27 thead .rc_riguc-jxku { font-family: "Work Sans", sans-serif; }

.rc_qif-43 { border-top: 1px solid #D1CDD2; }

.rc_qif-361s { border-bottom: 1px solid #D1CDD2; gap: 8px 18px; grid-template-columns: auto minmax(0, 1fr); display: grid; padding: 22px 0; }

.rc_qif-jh { height: 52px; width: 52px; border-radius: 10px; place-items: center; color: #FFFFFF; grid-row: span 2; background: #AF2F9C; display: grid; }

.rc_qif-p51 { font-size: 1.141rem; font-weight: 600; }

.rc_qif-5o { max-width: 772px; hyphens: auto; }

.rc_bedus-9kbc { counter-reset: steps; grid-template-columns: repeat(auto-fit, minmax(min(100%, 214px), 1fr)); display: grid; gap: 26px 22px; padding: 0; list-style: none; }

.rc_bedus-oj0f { min-width: 0; border-top: 2px solid #0F0D0F; padding-top: 16px; }

.rc_bedus-oj0f + .rc_bedus-oj0f { margin-top: 0; }

.rc_bedus-oj0f::before { font-family: "Space Mono", monospace; counter-increment: steps; color: #9D2A8C; font-size: 0.811rem; content: counter(steps, decimal-leading-zero); font-weight: 700; display: block; }

.rc_bedus-k5xq { font-size: 1.081rem; line-height: 1.25; font-weight: 600; margin-top: 10px; }

.rc_bedus-phx { font-size: 0.87rem; margin-top: 8px; }

.rc_jah-yxz { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 272px), 1fr)); gap: 0 36px; }

.rc_jah-m0v { border-top: 1px solid #D1CDD2; min-width: 0; padding-block: 18px 22px; }

.rc_jah-sb { font-size: 1.081rem; font-weight: 600; }

.rc_jah-qprx { font-size: 0.87rem; margin-top: 10px; }

.rc_xamiq-6z { max-width: 772px; font-size: 0.99rem; line-height: 1.7; }

.rc_xamiq-81cc { letter-spacing: -0.02em; font-weight: 800; line-height: 1.1; margin-bottom: 18px; font-size: clamp(1.561rem, 1.153rem + 1.6vw, 2.401rem); }

.rc_xamiq-6z h3 { font-weight: 600; margin: 26px 0 10px; font-size: 1.26rem; }

.rc_xamiq-6z p + p { margin-top: 12px; }

.rc_xamiq-6z ul, .rc_xamiq-6z ol { margin-block: 14px; }

.rc_xamiq-7x { padding: 22px 26px; background: #EAE8EB; margin-block: 26px; border-radius: 18px; }

.rc_xamiq-7x p { line-height: 1.4; font-size: 1.201rem; color: #0F0D0F; font-weight: 600; font-family: "Sora", sans-serif; }

.rc_xamiq-7x cite { color: #5D545F; display: block; font-weight: 600; margin-top: 10px; font-style: normal; font-size: 0.811rem; }

.rc_lofix-q3v { border: 1px solid #D1CDD2; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr)); background: #FCFCFC; border-radius: 18px; padding: 22px 18px; gap: 22px 44px; }

.rc_lofix-25ck { min-width: 0; }

.rc_lofix-q9u { font-size: clamp(1.561rem, 1.153rem + 1.4vw, 2.281rem); line-height: 1.12; font-weight: 800; letter-spacing: -0.02em; }

.rc_lofix-n8m { margin-top: 12px; }

.rc_lofix-lih { list-style: none; min-width: 0; padding: 0; }

.rc_lofix-kth2 { hyphens: auto; display: flex; border-bottom: 1px solid #D1CDD2; gap: 12px; align-items: flex-start; overflow-wrap: break-word; padding: 10px 0; }

.rc_lofix-kth2 + .rc_lofix-kth2 { margin-top: 0; }

.rc_lofix-fic { color: #FCFCFC; flex: none; display: grid; width: 24px; place-items: center; height: 24px; background: #13772F; border-radius: 50%; }

.rc_bepe4-ln31 { display: flex; gap: 14px; align-items: center; }

.rc_bepe4-oelv { font-family: "Sora", sans-serif; line-height: 1; color: #0F0D0F; font-size: 3.002rem; font-weight: 800; }

.rc_bepe4-aux { display: flex; gap: 2px; color: #0F0D0F; }

.rc_bepe4-57b { color: #5D545F; font-size: 0.811rem; }

.rc_bepe4-nl { grid-template-columns: repeat(auto-fit, minmax(min(100%, 272px), 1fr)); display: grid; gap: 14px; }

.rc_bepe4-v4dj { border: 1px solid #D1CDD2; gap: 14px; min-width: 0; display: flex; border-radius: 18px; flex-direction: column; background: #FCFCFC; padding: 22px; }

.rc_bepe4-ht { flex: 1; font-size: 0.87rem; }

.rc_bepe4-a06 { gap: 10px; align-items: center; display: flex; }

.rc_bepe4-h9 { background: #EAE8EB; height: 40px; font-size: 0.811rem; border-radius: 50%; font-weight: 700; width: 40px; flex: none; display: grid; place-items: center; color: #0F0D0F; }

.rc_bepe4-ee { font-weight: 700; color: #0F0D0F; display: block; font-size: 0.87rem; }

.rc_bepe4-l4pl { font-size: 0.75rem; color: #5D545F; display: block; }

.rc_qijaz-j0lr { border: 1px solid #D1CDD2; gap: 22px 44px; background: #FCFCFC; grid-template-columns: repeat(auto-fit, minmax(min(100%, 330px), 1fr)); display: grid; border-radius: 18px; padding: 22px; }

.rc_qijaz-j4c5 { display: grid; align-items: start; gap: 14px 18px; grid-template-columns: auto minmax(0, 1fr); }

.rc_qijaz-7d { width: 64px; overflow: hidden; color: #FFFFFF; place-items: center; font-family: "Sora", sans-serif; border-radius: 50%; background: #AF2F9C; font-size: 1.26rem; height: 64px; display: grid; font-weight: 800; }

.rc_qijaz-7d img { width: 100%; object-fit: cover; height: 100%; }

.rc_qijaz-b7a { font-size: 1.26rem; font-weight: 800; }

.rc_qijaz-8b8o { font-size: 0.811rem; color: #5D545F; }

.rc_qijaz-d1 { margin-top: 10px; }

.rc_qijaz-9r2 { gap: 8px 18px; flex-wrap: wrap; display: flex; font-size: 0.811rem; margin-top: 10px; }

.rc_qijaz-rl73 { font-family: "Space Mono", monospace; color: #5D545F; }

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

.rc_wyvec-qt > li + li { margin-top: 0; }

.rc_wyvec-q82 { border: 1px solid #D1CDD2; padding: 10px; aspect-ratio: 300 / 173; background: #FCFCFC; display: block; transition: border-color .17s; border-radius: 10px; }

.rc_wyvec-q82:hover { border-color: #9D2A8C; }

.rc_wyvec-z97y { width: 100%; height: 100%; object-fit: contain; }

.rc_mi7-18x { align-items: center; grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr)); gap: 30px; display: grid; }

.rc_mi7-p7o2 { min-width: 0; }

.rc_mi7-7sl { margin-top: 12px; }

.rc_mi7-v9l { margin-top: 16px; padding: 0; list-style: none; }

.rc_mi7-tcpg { display: flex; gap: 10px; }

.rc_mi7-tcpg svg { color: #13772F; flex: none; margin-top: 2px; }

.rc_mi7-hmc6 { gap: 10px; display: flex; margin-top: 22px; flex-wrap: wrap; }

.rc_mi7-au89 { border: 1.5px solid #0F0D0F; border-radius: 10px; color: #0F0D0F; display: inline-flex; justify-content: center; padding: 6px 18px; transition: background-color .17s, color .17s; min-height: 52px; text-decoration: none; flex-direction: column; }

.rc_mi7-au89:hover { background: #0F0D0F; color: #F7F6F7; }

.rc_mi7-jok { font-size: 0.63rem; }

.rc_mi7-9aj { font-size: 0.931rem; line-height: 1.2; font-weight: 700; }

.rc_ka6-a7, .rc_kax-cncp { border-radius: 18px; padding: 22px 18px; background: #EAE8EB; }

.rc_ka6-45k { justify-content: space-between; align-items: flex-end; display: flex; gap: 18px 36px; flex-wrap: wrap; }

.rc_ka6-wiyh { max-width: 648px; min-width: 0; }

.rc_ka6-lbrj, .rc_kax-nyb { margin-top: 10px; max-width: 688px; }

.rc_ka6-5y5i { margin-top: 26px; padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 176px), 1fr)); gap: 10px; list-style: none; }

.rc_ka6-lld { color: #0F0D0F; background: #FCFCFC; padding: 14px; overflow-wrap: break-word; border-radius: 10px; font-weight: 700; gap: 10px; align-items: center; display: flex; min-width: 0; hyphens: auto; }

.rc_ka6-lld + .rc_ka6-lld { margin-top: 0; }

.rc_ka6-lld svg { flex: none; color: #9D2A8C; }

.rc_kax-kwf { flex-wrap: wrap; font-size: 0.811rem; margin-top: 18px; gap: 8px 18px; font-weight: 700; display: flex; }

.rc_duqip-m0y { display: grid; gap: 30px 50px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 370px), 1fr)); }

.rc_duqip-9j { min-width: 0; }

.rc_duqip-9j p { margin-top: 12px; }

.rc_duqip-pry { display: grid; gap: 14px; align-content: start; min-width: 0; }

.rc_duqip-ig { border: 1px solid #D1CDD2; gap: 1px; background: #D1CDD2; display: grid; border-radius: 18px; overflow: hidden; grid-template-columns: repeat(2, minmax(0, 1fr)); }

.rc_duqip-t3k { display: flex; background: #FCFCFC; flex-direction: column-reverse; padding: 16px 18px; }

.rc_duqip-9fp { font-size: 1.381rem; font-weight: 700; hyphens: auto; overflow-wrap: break-word; color: #0F0D0F; font-family: "Space Mono", monospace; }

.rc_duqip-g2p { color: #5D545F; font-size: 0.75rem; }

.rc_duqip-1n { border: 1px solid #D1CDD2; list-style: none; background: #FCFCFC; border-radius: 18px; padding: 0; }

.rc_duqip-kgh3 { border-bottom: 1px solid #D1CDD2; gap: 4px 14px; justify-content: space-between; display: flex; flex-wrap: wrap; padding: 12px 18px; }

.rc_duqip-kgh3 + .rc_duqip-kgh3 { margin-top: 0; }

.rc_duqip-kgh3:last-child { border-bottom: 0; }

.rc_duqip-hrdc { color: #0F0D0F; font-weight: 700; }

.rc_duqip-dh { font-size: 0.811rem; hyphens: auto; color: #5D545F; overflow-wrap: break-word; font-family: "Space Mono", monospace; }

.rc_jaf-pi6u { counter-reset: faq; border-top: 1.5px solid #0F0D0F; }

.rc_jaf-34 { border-bottom: 1px solid #D1CDD2; }

.rc_jaf-o8 { grid-template-columns: 36px minmax(0, 1fr) 24px; align-items: center; font-size: 0.99rem; font-weight: 700; display: grid; gap: 10px; padding: 16px 0; color: #0F0D0F; }

.rc_jaf-o8::before { counter-increment: faq; color: #9D2A8C; font-family: "Space Mono", monospace; content: counter(faq, decimal-leading-zero); font-size: 0.75rem; }

.rc_jaf-o8:hover { color: #9D2A8C; }

.rc_jaf-euq { transition: transform .17s; }

.rc_jaf-34[open] .rc_jaf-euq { transform: rotate(45deg); }

.rc_jaf-6s { max-width: 872px; padding: 0 0 20px 44px; }

.rc_jaf-6s p + p { margin-top: 10px; }

.rc_xario-5nf5 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 312px), 1fr)); align-items: start; gap: 22px 44px; }

.rc_xario-fa { min-width: 0; }

.rc_xario-c7c { margin-top: 10px; color: #5D545F; }

.rc_xario-fa .rc_miwyq { margin-top: 18px; }

.rc_xario-fe { display: grid; gap: 10px; min-width: 0; }

.rc_xario-iz6d { border: 1px solid #D1CDD2; background: #FCFCFC; border-radius: 18px; }

.rc_xario-iz6d[open] { border-color: #0F0D0F; }

.rc_xario-lqaq { display: flex; padding: 16px 18px; color: #0F0D0F; align-items: center; gap: 14px; font-weight: 700; justify-content: space-between; }

.rc_xario-2fk1 { height: 32px; display: grid; flex: none; border-radius: 50%; background: #EAE8EB; place-items: center; transition: transform .17s; width: 32px; }

.rc_xario-iz6d[open] .rc_xario-2fk1 { transform: rotate(45deg); }

.rc_xario-sxr { font-size: 0.87rem; padding: 0 18px 18px; }

.rc_befij-ljad { color: #F3F3F3; align-items: center; padding: 26px 20px; gap: 22px 36px; justify-content: space-between; border-radius: 18px; flex-wrap: wrap; display: flex; background: #19151A; }

.rc_befij-f83b { max-width: 648px; min-width: 0; }

.rc_befij-3c { letter-spacing: -0.02em; font-size: clamp(1.441rem, 1.153rem + 1.2vw, 2.041rem); color: #F3F3F3; font-weight: 800; line-height: 1.12; }

.rc_befij-a9 { color: #F3F3F3; margin-top: 10px; }

.rc_befij-a9 a { color: #F3F3F3; }

.rc_kanuc-1mu { max-width: 772px; font-weight: 800; font-size: clamp(1.321rem, 1.057rem + 1vw, 1.801rem); line-height: 1.15; }

.rc_kanuc-xxb5 { columns: 2 340px; column-gap: 44px; font-size: 0.87rem; margin-top: 16px; }

.rc_kanuc-xxb5 p + p { margin-top: 12px; }

.rc_sol-ijk { padding: 0; color: #5D545F; gap: 6px 10px; list-style: none; display: flex; font-size: 0.75rem; flex-wrap: wrap; margin-bottom: 18px; }

.rc_sol-ijk li + li { margin-top: 0; }

.rc_sol-ijk li + li::before { content: "/"; margin-right: 10px; }

.rc_sol-7888 { color: #5D545F; }

.rc_sol-w6q7 { font-weight: 700; color: #0F0D0F; }

.rc_vece8 { padding-block: 8px 30px; }

.rc_vece8-e5 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 428px), 1fr)); gap: 22px 44px; align-items: start; }

.rc_vece8-vy1m { min-width: 0; }

.rc_vece8-qvkf { color: #5D545F; font-family: "Space Mono", monospace; font-size: 0.75rem; }

.rc_vece8-ov2 { margin-top: 10px; font-size: clamp(2.161rem, 1.249rem + 3.4vw, 3.842rem); line-height: 1.02; letter-spacing: -0.03em; font-weight: 800; }

.rc_vece8-fo { font-size: 1.051rem; margin-top: 14px; max-width: 568px; }

.rc_vece8-05z { border: 1px solid #D1CDD2; gap: 1px; overflow: hidden; margin-top: 22px; border-radius: 18px; background: #D1CDD2; grid-template-columns: repeat(auto-fit, minmax(min(45%, 136px), 1fr)); display: grid; }

.rc_vece8-md5u { background: #FCFCFC; padding: 10px 14px; min-width: 0; }

.rc_vece8-9v2 { font-weight: 700; color: #5D545F; font-size: 0.691rem; }

.rc_vece8-oyhy { hyphens: auto; font-weight: 700; color: #0F0D0F; margin-top: 2px; font-size: 0.99rem; overflow-wrap: break-word; font-family: "Space Mono", monospace; }

.rc_vece8-aqc { margin-top: 22px; }

.rc_vece8-kp { margin-top: 10px; font-size: 0.75rem; color: #5D545F; }

.rc_vece8-qx { min-width: 0; }

.rc_sojaz-xxf0 { text-align: center; border-radius: 18px; color: #F3F3F3; padding: 26px 18px 0; background: #19151A; overflow: hidden; }

.rc_sojaz-3kfs { margin-inline: auto; max-width: 832px; }

.rc_sojaz-0i0 { font-family: "Space Mono", monospace; color: #F3F3F3; font-size: 0.75rem; }

.rc_sojaz-gb5t { font-weight: 800; line-height: 1.02; font-size: clamp(2.041rem, 1.249rem + 3.4vw, 3.962rem); margin-top: 10px; color: #F3F3F3; letter-spacing: -0.03em; }

.rc_sojaz-f0uq { color: #F3F3F3; font-size: 1.051rem; margin-top: 12px; }

.rc_sojaz-7t { justify-content: center; margin-top: 22px; }

.rc_sojaz-f0f2 { display: flex; gap: 8px; flex-wrap: wrap; margin-top: 26px; justify-content: center; padding: 0; list-style: none; }

.rc_sojaz-0h { border: 1px solid #F3F3F3; border-radius: 999px; font-size: 0.811rem; color: #F3F3F3; padding: 8px 12px; }

.rc_sojaz-0h + .rc_sojaz-0h { margin-top: 0; }

.rc_sojaz-0h strong { color: #F3F3F3; font-family: "Space Mono", monospace; }

.rc_sojaz-ijyw { background-color: #EAE8EB; max-width: 972px; margin: 32px auto 0; aspect-ratio: 16 / 10; overflow: hidden; border-radius: 18px 18px 0 0; }

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

.rc_mi8 { padding-bottom: 44px; }

.rc_mi8-yr8 { border: 1px solid #D1CDD2; border-radius: 18px; background: #FCFCFC; }

.rc_mi8-m1e { font-weight: 700; align-items: center; min-height: 52px; justify-content: space-between; padding: 0 14px; display: flex; color: #0F0D0F; }

.rc_mi8-5ytg { transition: transform .17s; }

.rc_mi8-yr8[open] .rc_mi8-5ytg { transform: rotate(45deg); }

.rc_mi8-2b { display: grid; padding: 0 8px 8px; margin: 0; list-style: none; }

.rc_mi8-2b li + li { margin-top: 0; }

.rc_mi8-uo { border-top: 1px solid #D1CDD2; padding: 0 8px; font-weight: 600; min-height: 44px; align-items: center; display: flex; text-decoration: none; color: #2C282D; }

.rc_mi8-uo:hover { color: #9D2A8C; }

.rc_fi5-gozw { gap: 26px 50px; align-items: start; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 330px), 1fr)); }

.rc_fi5-z5zu { min-width: 0; max-width: 728px; font-size: 0.99rem; }

.rc_fi5-z5zu p { margin-top: 12px; }

.rc_fi5-v5m { padding: 22px; border-radius: 18px; background: #EAE8EB; min-width: 0; }

.rc_fi5-31np { font-weight: 600; font-size: 1.081rem; }

.rc_fi5-rz1 { margin-top: 12px; list-style: none; padding: 0; }

.rc_fi5-d23q { display: flex; gap: 10px; }

.rc_fi5-d23q svg { color: #13772F; flex: none; margin-top: 2px; }

.rc_wyy-9b { list-style: none; gap: 14px; margin: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 272px), 1fr)); display: grid; padding: 0; }

.rc_wyy-9b > li + li { margin-top: 0; }

.rc_wyy-fr { border: 1px solid #D1CDD2; aspect-ratio: 16 / 10; overflow: hidden; background-color: #19151A; border-radius: 18px; }

.rc_wyy-mo { width: 100%; height: 100%; object-fit: contain; }

.rc_wyy-qcd { margin-top: 10px; font-size: 0.811rem; }

.rc_dugu8-f601 { border: 1px solid #D1CDD2; background: #FCFCFC; overflow-x: auto; border-radius: 18px; }

.rc_dugu8-7j4 { min-width: 568px; font-size: 0.87rem; }

.rc_dugu8-7j4 thead { background: #EAE8EB; }

.rc_dugu8-7j4 th, .rc_dugu8-7j4 td { padding: 10px 14px; vertical-align: middle; }

.rc_dugu8-7j4 thead th { font-weight: 700; font-size: 0.75rem; color: #2C282D; }

.rc_dugu8-7j4 tbody th, .rc_dugu8-7j4 tbody td { border-top: 1px solid #D1CDD2; }

.rc_dugu8-9xd9 { font-family: "Space Mono", monospace; text-align: right; white-space: nowrap; color: #0F0D0F; }

.rc_dugu8-tpv { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #0F0D0F; }

.rc_dugu8-7ir { overflow: hidden; height: 40px; flex: none; width: 40px; border-radius: 6px; background: #EAE8EB; }

.rc_dugu8-7ir img { width: 100%; object-fit: contain; height: 100%; }

.rc_qibev-h4l { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 292px), 1fr)); gap: 14px; }

.rc_qibev-pp { border: 1px solid #D1CDD2; display: flex; flex-direction: column; min-width: 0; padding: 22px; gap: 10px; border-radius: 18px; background: #FCFCFC; }

.rc_qibev-5lx { font-weight: 600; font-size: 1.141rem; }

.rc_qibev-fh { flex: 1; font-size: 0.87rem; }

.rc_qibev-ee8 { gap: 6px; font-size: 0.75rem; flex-wrap: wrap; align-items: center; display: flex; font-weight: 700; }

.rc_qibev-ee8 svg { color: #5D545F; }

.rc_qibev-61 { border-radius: 6px; padding: 4px 10px; color: #0F0D0F; background: #EAE8EB; }

.rc_qibev-pm0s { background: #AF2F9C; padding: 4px 10px; color: #FFFFFF; border-radius: 6px; }

.rc_nur-x03w { gap: 36px 44px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 390px), 1fr)); }

.rc_nur-qm3r { min-width: 0; }

.rc_nur-6pvu { font-size: clamp(1.441rem, 1.153rem + 1vw, 2.041rem); letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; }

.rc_nur-cx5 { color: #5D545F; margin-top: 10px; }

.rc_nur-ne { border: 1px solid #D1CDD2; overflow-x: auto; background: #FCFCFC; border-radius: 18px; margin-top: 16px; }

.rc_nur-aljm { font-size: 0.87rem; }

.rc_nur-aljm thead { background: #EAE8EB; }

.rc_nur-aljm th, .rc_nur-aljm td { padding: 10px 16px; }

.rc_nur-aljm thead th { font-size: 0.75rem; }

.rc_nur-aljm tbody th, .rc_nur-aljm tbody td { border-top: 1px solid #D1CDD2; }

.rc_nur-aljm tbody th { font-weight: 600; }

.rc_nur-x6 { font-family: "Space Mono", monospace; color: #0F0D0F; text-align: right; white-space: nowrap; }

.rc_nur-9rt9 { margin-top: 6px; background: #EAE8EB; height: 4px; display: block; border-radius: 999px; }

.rc_nur-1r1 { display: block; border-radius: 999px; background: #AF2F9C; height: 100%; }

.rc_nur-m61 { font-weight: 700; color: #13772F; }

.rc_nur-gf4e { color: #5D545F; }

.rc_ber-obj { border: 1px solid #D1CDD2; position: relative; overflow: hidden; aspect-ratio: 16 / 9; background-color: #19151A; border-radius: 18px; }

.rc_ber-r7 { height: 100%; object-fit: cover; width: 100%; }

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

.rc_ber-3ot2 { padding: 0 24px; color: #19151A; background: #F3F3F3; align-items: center; display: inline-flex; font-size: 0.99rem; transition: transform .17s; min-height: 56px; font-weight: 800; border-radius: 999px; gap: 10px; }

.rc_ber-nt:hover .rc_ber-3ot2 { transform: scale(1.04); }

.rc_ber-ad { justify-content: space-between; display: flex; margin-top: 14px; align-items: center; flex-wrap: wrap; gap: 12px 30px; }

.rc_ber-fj { font-size: 0.87rem; max-width: 648px; }

.rc_bet-jj { max-width: 772px; line-height: 1.7; font-size: 0.99rem; }

.rc_bet-oh37 { margin-bottom: 16px; font-weight: 800; font-size: clamp(1.561rem, 1.153rem + 1.6vw, 2.401rem); line-height: 1.1; letter-spacing: -0.02em; }

.rc_bet-jj p + p { margin-top: 12px; }

.rc_kax-zcl { gap: 10px; display: grid; margin-top: 22px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 214px), 1fr)); }

.rc_kax-f4 { min-width: 0; padding: 16px 18px; background: #FCFCFC; border-radius: 10px; }

.rc_kax-6c9 { font-family: "Work Sans", sans-serif; font-weight: 700; font-size: 0.931rem; }

.rc_kax-5jd5 { font-size: 0.811rem; margin-top: 6px; }

.rc_du2 { z-index: 35; left: 0; gap: 10px; padding: 10px 10px 10px 14px; transition: transform .21s; border-top: 1px solid #D1CDD2; display: flex; transform: translateY(110%); bottom: 0; align-items: center; justify-content: space-between; position: fixed; background: #FCFCFC; right: 0; }

.rc_du2-bwvl { transform: translateY(0); }

.rc_du2-4c { white-space: nowrap; min-width: 0; color: #0F0D0F; font-weight: 700; overflow: hidden; text-overflow: ellipsis; }

.rc_du2 .rc_miwyq { min-height: 44px; flex: none; }

@media (min-width: 632px) {
  .rc_tay { padding-inline: 22px; }
  .rc_qi3-l7 { padding: 40px 36px; }
  .rc_qi3-bz { padding: 22px 30px; }
  .rc_lofix-q3v { padding: 32px; }
  .rc_ka6-a7, .rc_kax-cncp { padding: 32px; }
  .rc_befij-ljad { padding: 36px; }
  .rc_sojaz-xxf0 { padding: 40px 36px 0; }
  .rc_gu5 { padding: 36px; }
  .rc_gu5-owrz { grid-template-columns: 156px minmax(0, 1fr); align-items: baseline; }
}

@media (min-width: 946px) {
  .rc_tay { padding-inline: 36px; }
  main > section { padding-block: 0 80px; }
  .rc_hopem { padding: 10px 22px; }
  .rc_hopem-zcbs { padding-left: 12px; gap: 14px; grid-template-areas: "logo nav tools actions"; grid-template-columns: auto minmax(0, 1fr) auto auto; }
  .rc_hopem-wv { display: none; }
  .rc_hopem-6is { flex-wrap: wrap; display: flex; border-top: 0; gap: 2px; padding-top: 0; justify-content: center; }
  .rc_hopem-gwsm { min-height: 40px; font-size: 0.811rem; }
  .rc_hopem-ho { display: flex; }
  .rc_hopem-ho .rc_miwyq { min-height: 42px; padding: 0 14px; }
  .rc_qi3-l7 { padding: 58px; }
  .rc_vece8 { padding-block: 14px 44px; }
  .rc_mi8 { padding-bottom: 66px; }
  .rc_mi8-yr8[open] .rc_mi8-2b, .rc_mi8-2b { padding: 0 10px 10px; flex-wrap: wrap; display: flex; gap: 8px; }
  .rc_mi8-uo { min-height: 36px; background: #EAE8EB; color: #0F0D0F; border-top: 0; font-weight: 700; border-radius: 10px; padding: 0 10px; font-size: 0.811rem; }
  .rc_mi8-uo:hover { background: #AF2F9C; color: #FFFFFF; }
  .rc_lofix-q3v { padding: 40px; }
  .rc_ka6-a7, .rc_kax-cncp { padding: 40px; }
  .rc_befij-ljad { padding: 44px; }
  .rc_sojaz-xxf0 { padding: 50px 50px 0; }
  .rc_gu5 { margin: 0 22px 22px; padding: 44px; }
  .rc_du2 { display: none; }
}