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

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

body { color: #2F2E36; line-height: 1.55; overflow-wrap: break-word; background: #F0F0F2; margin: 0; font-size: 1.071rem; font-family: "Source Sans 3", sans-serif; }

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

h1, h2, h3 { overflow-wrap: break-word; font-family: "Merriweather", serif; color: #161519; }

p { text-wrap: pretty; }

strong { color: #161519; font-weight: 700; }

em { font-style: italic; }

a { color: #2A469D; transition: color .18s; text-underline-offset: 3px; }

a:hover { color: #284294; }

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

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

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.h-cegu2 { margin-inline: auto; padding-inline: 16px; max-width: 1216px; }

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

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

.h-filov-6f8a { min-width: 0; max-width: 684px; }

.h-filov-hsor { align-items: center; display: flex; color: #2A469D; font-size: 0.941rem; gap: 8px; font-weight: 700; margin-bottom: 8px; }

.h-filov-hsor::before { width: 8px; height: 8px; content: ""; border-radius: 2px; flex: none; background: #3457C1; }

.h-filov-dx { text-wrap: balance; font-weight: 800; letter-spacing: -0.02em; line-height: 1.1; font-size: clamp(1.687rem, 1.246rem + 1.6vw, 2.596rem); }

.h-filov-y17 { margin-top: 12px; color: #565463; }

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

.h-filov-k6wh svg { flex: none; }

.h-wyg { border: 1.5px solid transparent; text-decoration: none; font-weight: 700; border-radius: 6px; min-height: 48px; font-family: "Source Sans 3", sans-serif; display: inline-flex; gap: 8px; font-size: 1.006rem; padding: 0 20px; justify-content: center; cursor: pointer; transition: background-color .18s, color .18s, border-color .18s; align-items: center; line-height: 1.2; text-align: center; }

.h-wyg-39 { color: #FFFFFF; background: #3457C1; }

.h-wyg-39:hover { background: #284294; color: #FFFFFF; }

.h-wyg-9i0e { background: transparent; color: #161519; border-color: #161519; }

.h-wyg-9i0e:hover { color: #F0F0F2; background: #161519; }

.h-wyg-0d { font-size: 1.071rem; min-height: 52px; }

.h-wyg-8lma { width: 100%; display: flex; }

.h-wyg-zlb { background: #F4F4F5; color: #16151B; }

.h-wyg-zlb:hover { color: #FFFFFF; background: #3457C1; }

.h-wyg-qfjx { background: transparent; border-color: #F4F4F5; color: #F4F4F5; }

.h-wyg-qfjx:hover { background: #F4F4F5; color: #16151B; }

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

.h-mi1 { border: 1px solid #CFCED6; background-image: repeating-linear-gradient(135deg, #E2E2E6 0 9px, #FFFFFF 9px 18px); position: relative; overflow: hidden; background-color: #E2E2E6; border-radius: 12px; }

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

.h-mi1-52z { aspect-ratio: 16 / 10; }

.h-ceta6 { padding: 8px; background: #F0F0F2; position: sticky; top: 0; z-index: 30; }

.h-ceta6-pt { border: 1px solid #CFCED6; max-width: 1216px; grid-template-columns: minmax(0, 1fr) auto auto; border-radius: 12px; padding: 8px; margin-inline: auto; display: grid; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; align-items: center; background: #FFFFFF; gap: 8px; }

.h-ceta6-l1 { text-decoration: none; color: #161519; gap: 8px; font-family: "Merriweather", serif; hyphens: auto; letter-spacing: -0.02em; overflow-wrap: break-word; font-size: 1.428rem; font-weight: 800; display: flex; align-items: center; padding-left: 4px; min-width: 0; grid-area: logo; line-height: 1.1; }

.h-ceta6-l1::before { background: #3457C1; flex: none; height: 14px; transform: rotate(45deg); width: 14px; content: ""; border-radius: 4px; }

.h-ceta6-l1:hover { color: #161519; }

.h-ceta6-tuhg { pointer-events: none; opacity: 0; position: absolute; }

.h-ceta6-sf { background: #161519; border-radius: 6px; display: grid; grid-area: burger; cursor: pointer; width: 44px; place-items: center; height: 44px; color: #F0F0F2; }

.h-ceta6-tuhg:focus-visible + .h-ceta6-sf { outline: 2px solid #2A469D; outline-offset: 3px; }

.h-ceta6-i3k { display: none; }

.h-ceta6-tuhg:checked + .h-ceta6-sf .h-ceta6-7n { display: none; }

.h-ceta6-tuhg:checked + .h-ceta6-sf .h-ceta6-i3k { display: block; }

.h-ceta6-p7 { padding-top: 8px; grid-area: nav; border-top: 1px solid #CFCED6; display: none; }

.h-ceta6-tuhg:checked ~ .h-ceta6-p7 { display: grid; gap: 2px; }

.h-ceta6-7sc6 { font-size: 1.136rem; align-items: center; color: #2F2E36; border-radius: 6px; text-decoration: none; min-height: 48px; font-weight: 700; display: flex; padding: 0 12px; }

.h-ceta6-7sc6:hover { background: #E2E2E6; color: #161519; }

.h-ceta6-jwc { background: #E2E2E6; color: #161519; }

.h-ceta6-e5 { display: grid; grid-template-columns: 1fr 1fr; grid-area: actions; gap: 8px; }

.h-ceta6-e5 .h-wyg { font-size: 0.941rem; min-height: 44px; padding: 0 12px; }

.h-nuzos { color: #F4F4F5; padding-block: 44px 28px; background: #16151B; }

.h-nuzos-jx1 { gap: 28px 24px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 168px), 1fr)); display: grid; }

.h-nuzos-mip5 { font-size: 1.428rem; display: flex; align-items: center; color: #F4F4F5; gap: 8px; font-weight: 800; font-family: "Merriweather", serif; }

.h-nuzos-mip5::before { border-radius: 4px; flex: none; transform: rotate(45deg); content: ""; background: #F4F4F5; width: 14px; height: 14px; }

.h-nuzos-nn { font-size: 0.941rem; margin-top: 12px; color: #F4F4F5; }

.h-nuzos-nn a { color: #F4F4F5; }

.h-nuzos-yc { font-family: "Source Sans 3", sans-serif; font-size: 0.941rem; color: #F4F4F5; margin-bottom: 12px; font-weight: 700; }

.h-nuzos-nt6i { list-style: none; padding: 0; }

.h-nuzos-nt6i li + li { margin-top: 8px; }

.h-nuzos-zxh { font-size: 0.941rem; color: #F4F4F5; text-decoration: none; }

.h-nuzos-zxh:hover { text-decoration: underline; color: #F4F4F5; }

.h-nuzos-m9 { margin-top: 36px; display: grid; grid-template-columns: auto minmax(0, 1fr); align-items: start; gap: 16px 20px; padding-top: 24px; border-top: 1px solid #565463; }

.h-nuzos-oy28 { border: 2px solid #AC312A; place-items: center; border-radius: 50%; width: 44px; height: 44px; color: #F4F4F5; font-weight: 800; display: grid; font-size: 0.941rem; }

.h-nuzos-elk3 { font-size: 0.876rem; line-height: 1.6; color: #F4F4F5; }

.h-nuzos-elk3 + .h-nuzos-elk3 { margin-top: 8px; }

.h-kas { border: 1px solid #CFCED6; z-index: 40; left: 10px; bottom: 10px; position: fixed; display: flex; padding: 12px 12px 12px 16px; flex-wrap: wrap; border-radius: 12px; gap: 8px 20px; box-shadow: 0 11px 29px -12px rgba(9, 10, 15, 0.63); margin-inline: auto; background: #FFFFFF; max-width: 780px; right: 10px; align-items: center; }

.h-kas[hidden] { display: none; }

.h-kas-mtlo { color: #2F2E36; flex: 1 1 260px; font-size: 0.941rem; }

.h-kas-4ij { display: flex; flex-wrap: wrap; gap: 8px; }

.h-kas-4ij .h-wyg { min-height: 44px; font-size: 0.941rem; padding: 0 12px; }

.h-ja2 { padding-block: 12px 52px; }

.h-ja2-wl { border: 1px solid #CFCED6; border-radius: 12px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 414px), 1fr)); overflow: hidden; background: #FFFFFF; }

.h-ja2-dp6 { padding: 28px 20px; min-width: 0; }

.h-ja2-bk { line-height: 1.04; font-weight: 800; font-size: clamp(2.207rem, 1.35rem + 3.2vw, 3.894rem); letter-spacing: -0.03em; text-wrap: balance; }

.h-ja2-l4du { font-size: 1.2rem; max-width: 512px; margin-top: 16px; }

.h-ja2-t4 { margin-top: 24px; }

.h-ja2-lx75 { align-content: center; display: grid; margin: 0; padding: 12px 20px; background: #E2E2E6; list-style: none; min-width: 0; }

.h-ja2-bog { display: grid; padding: 16px 0; gap: 16px; grid-template-columns: 44px minmax(0, 1fr); border-bottom: 1px solid #CFCED6; }

.h-ja2-bog + .h-ja2-bog { margin-top: 0; }

.h-ja2-bog:last-child { border-bottom: 0; }

.h-ja2-b11 { place-items: center; display: grid; background: #FFFFFF; height: 44px; color: #2A469D; border-radius: 6px; width: 44px; }

.h-ja2-kn { font-weight: 700; overflow-wrap: break-word; hyphens: auto; color: #161519; }

.h-ja2-y6tl { font-size: 0.941rem; color: #565463; }

.h-rikau-lfyx { border: 1px solid #CFCED6; border-radius: 12px; overflow: hidden; background: #CFCED6; gap: 1px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 148px), 1fr)); display: grid; }

.h-rikau-bwp { flex-direction: column-reverse; background: #FFFFFF; padding: 20px 20px; min-width: 0; display: flex; }

.h-rikau-7gr { letter-spacing: -0.02em; font-weight: 700; hyphens: auto; color: #161519; overflow-wrap: break-word; font-size: clamp(1.558rem, 1.246rem + 1vw, 2.077rem); font-family: "Fira Code", monospace; }

.h-rikau-kl { margin-top: 4px; font-size: 0.941rem; color: #565463; }

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

.h-fir-nm > li + li { margin-top: 0; }

.h-fir-ux5r { display: block; text-decoration: none; color: #161519; transition: transform .18s; min-width: 0; }

.h-fir-ux5r:hover { color: #2A469D; transform: translateY(-4px); }

.h-fir-d01 { border: 1px solid #CFCED6; overflow: hidden; background-image: repeating-linear-gradient(135deg, #E2E2E6 0 8px, #FFFFFF 8px 16px); border-radius: 12px; aspect-ratio: 1 / 1; position: relative; }

.h-fir-s0 { width: 100%; object-fit: cover; height: 100%; }

.h-fir-djv { font-weight: 700; margin-top: 8px; line-height: 1.3; overflow-wrap: break-word; font-size: 1.006rem; hyphens: auto; }

.h-fir-pnz1 { color: #565463; font-size: 0.876rem; }

.h-wya-4ai { list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 296px), 1fr)); padding: 0; gap: 12px; margin: 0; }

.h-wya-4ai > li + li { margin-top: 0; }

.h-wya-gtl { border: 1px solid #CFCED6; padding: 8px 16px 8px 8px; gap: 16px; transition: border-color .18s; color: #161519; align-items: center; background: #FFFFFF; text-decoration: none; border-radius: 12px; display: grid; grid-template-columns: 86px minmax(0, 1fr) auto; }

.h-wya-gtl:hover { border-color: #2A469D; color: #161519; }

.h-wya-127 { overflow: hidden; aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #E2E2E6 0 6px, #FFFFFF 6px 12px); border-radius: 12px; }

.h-wya-f4 { object-fit: cover; width: 100%; height: 100%; }

.h-wya-yz8 { hyphens: auto; display: block; font-weight: 700; overflow-wrap: break-word; }

.h-wya-slz { color: #565463; display: block; font-size: 0.876rem; }

.h-wya-3ziz { font-size: 0.876rem; font-weight: 700; font-family: "Fira Code", monospace; color: #147054; white-space: nowrap; }

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

.h-wyduu-1k > li + li { margin-top: 0; }

.h-wyduu-gwn { border: 1px solid #CFCED6; transition: border-color .18s; color: #161519; gap: 16px; text-decoration: none; padding: 16px 16px; display: grid; border-radius: 12px; align-items: center; background: #FFFFFF; height: 100%; grid-template-columns: auto minmax(0, 1fr) auto; }

.h-wyduu-gwn:hover { color: #161519; border-color: #2A469D; }

.h-wyduu-8z { width: 44px; display: grid; border-radius: 6px; color: #2A469D; background: #E2E2E6; height: 44px; place-items: center; }

.h-wyduu-rz { overflow-wrap: break-word; hyphens: auto; font-weight: 700; display: block; }

.h-wyduu-zn { color: #565463; display: block; font-size: 0.876rem; }

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

.h-soh-0t { border: 1px solid #CFCED6; flex-direction: column; min-width: 0; display: flex; border-radius: 12px; background: #FFFFFF; }

.h-soh-is5h { padding: 24px 24px 20px; }

.h-soh-vd { font-size: 0.811rem; display: inline-block; border-radius: 2px; color: #2F2E36; padding: 4px 8px; background: #E2E2E6; font-weight: 700; }

.h-soh-fnm { font-weight: 600; font-size: 1.2rem; margin-top: 12px; line-height: 1.3; }

.h-soh-1q04 { overflow-wrap: break-word; font-family: "Merriweather", serif; font-size: clamp(1.687rem, 1.35rem + 1vw, 2.077rem); letter-spacing: -0.02em; color: #2A469D; line-height: 1.1; font-weight: 800; margin-top: 8px; }

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

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

.h-soh-12::before { border-right: 1px solid #CFCED6; left: -26px; }

.h-soh-12::after { right: -26px; border-left: 1px solid #CFCED6; }

.h-soh-0z { flex: 1; font-size: 0.941rem; }

.h-soh-9l { font-size: 0.811rem; color: #565463; }

.h-xazou-5oy { border: 1px solid #CFCED6; border-radius: 12px; background: #FFFFFF; overflow-x: auto; }

.h-xazou-1p { font-size: 1.006rem; counter-reset: facts-row; }

.h-xazou-1p thead th { border-bottom: 1px solid #CFCED6; font-size: 0.876rem; font-weight: 700; padding: 12px 16px; color: #565463; }

.h-xazou-1p tbody th, .h-xazou-1p tbody td { border-bottom: 1px dashed #CFCED6; padding: 12px 16px; }

.h-xazou-1p tbody tr:last-child th, .h-xazou-1p tbody tr:last-child td { border-bottom: 0; }

.h-xazou-1p tbody th { width: 40%; color: #2F2E36; min-width: 150px; font-weight: 600; }

.h-xazou-1p tbody th::before { font-family: "Fira Code", monospace; counter-increment: facts-row; color: #565463; content: counter(facts-row, decimal-leading-zero); display: inline-block; font-size: 0.811rem; font-weight: 500; min-width: 32px; }

.h-xazou-1p tbody td { min-width: 180px; font-weight: 700; hyphens: auto; color: #161519; overflow-wrap: break-word; }

.h-fixaw-2a { display: block; }

.h-fixaw-n0g { gap: 8px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 218px), 1fr)); display: grid; }

.h-fixaw-5ots { border: 1px solid #CFCED6; gap: 4px; border-radius: 12px; background: #FFFFFF; min-width: 0; padding: 16px 20px; display: flex; flex-direction: column; }

.h-fixaw-z6cx { color: #565463; font-size: 0.876rem; font-weight: 700; }

.h-fixaw-1a7p { color: #161519; font-family: "Merriweather", serif; line-height: 1.15; overflow-wrap: break-word; font-weight: 800; font-size: 1.622rem; hyphens: auto; }

.h-finue-65t { gap: 16px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 336px), 1fr)); display: grid; }

.h-finue-jaj3 { min-height: 220px; border-radius: 12px; background: #16151B; min-width: 0; display: flex; padding: 24px; text-decoration: none; gap: 36px; justify-content: space-between; color: #F4F4F5; flex-direction: column; }

.h-finue-jaj3:hover { color: #F4F4F5; }

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

.h-finue-g5l { font-weight: 500; font-family: "Fira Code", monospace; font-size: 0.876rem; }

.h-finue-8v51 { overflow-wrap: break-word; font-size: clamp(1.947rem, 1.246rem + 2.6vw, 3.505rem); font-weight: 700; font-family: "Fira Code", monospace; letter-spacing: -0.03em; line-height: 1; hyphens: auto; }

.h-finue-83ft { border: 1px solid #CFCED6; margin: 0; display: grid; padding: 0; background: #CFCED6; overflow: hidden; border-radius: 12px; gap: 1px; list-style: none; }

.h-finue-83ft > li + li { margin-top: 0; }

.h-finue-2zgm { align-items: center; height: 100%; color: #161519; justify-content: space-between; display: flex; padding: 20px 24px; text-decoration: none; gap: 4px 16px; flex-wrap: wrap; background: #FFFFFF; }

.h-finue-2zgm:hover { background: #E2E2E6; color: #161519; }

.h-finue-4wu2 { font-weight: 700; }

.h-finue-rc { font-weight: 700; overflow-wrap: break-word; font-family: "Fira Code", monospace; hyphens: auto; font-size: 1.493rem; }

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

.h-pe8-cuu > li + li { margin-top: 0; }

.h-pe8-vbcx { border: 1px solid #CFCED6; transition: border-color .18s; padding: 8px 8px 16px; display: block; height: 100%; min-width: 0; color: #161519; text-decoration: none; background: #FFFFFF; border-radius: 12px; }

.h-pe8-vbcx:hover { border-color: #2A469D; color: #161519; }

.h-pe8-u6mc { position: relative; aspect-ratio: 16 / 10; border-radius: 12px; overflow: hidden; background-image: repeating-linear-gradient(135deg, #E2E2E6 0 8px, #F0F0F2 8px 16px); }

.h-pe8-5m3m { border-radius: 2px; font-weight: 700; padding: 3px 8px; letter-spacing: .04em; font-size: 0.747rem; color: #FFFFFF; left: 10px; top: 10px; background: #AC312A; position: absolute; }

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

.h-pe8-ll { font-family: "Fira Code", monospace; padding-inline: 8px; color: #565463; font-size: 0.876rem; }

.h-soe-u5a { border: 1px solid #CFCED6; overflow-x: auto; border-radius: 12px; background: #FFFFFF; }

.h-soe-d3x { min-width: 588px; font-size: 1.006rem; }

.h-soe-d3x thead { background: #E2E2E6; }

.h-soe-d3x th, .h-soe-d3x td { padding: 12px 16px; }

.h-soe-d3x thead th { color: #2F2E36; font-size: 0.876rem; font-weight: 700; }

.h-soe-d3x tbody th, .h-soe-d3x tbody td { vertical-align: middle; border-top: 1px solid #CFCED6; }

.h-soe-rk { font-weight: 700; color: #161519; align-items: center; display: flex; gap: 12px; }

.h-soe-eew { color: #161519; white-space: nowrap; text-align: right; font-family: "Fira Code", monospace; }

.h-soe-d3x thead .h-soe-eew { font-family: "Source Sans 3", sans-serif; }

.h-rix-29bc { gap: 16px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 266px), 1fr)); }

.h-rix-k0c { border: 1px solid #CFCED6; padding: 24px; min-width: 0; background: #FFFFFF; border-radius: 12px; }

.h-rix-lk4u { border: 1.5px solid #2A469D; border-radius: 50%; display: grid; place-items: center; color: #2A469D; height: 48px; width: 48px; }

.h-rix-wsk { font-size: 1.266rem; font-weight: 600; line-height: 1.25; margin-top: 20px; }

.h-rix-e80 { margin-top: 8px; font-size: 1.006rem; }

.h-rix-n1n3 { font-size: 0.941rem; padding: 0; list-style: none; margin-top: 12px; }

.h-rix-la1 { gap: 8px; display: flex; }

.h-rix-la1 svg { flex: none; color: #147054; margin-top: 2px; }

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

.h-lon-gn5 { border-top: 2px solid #161519; min-width: 0; padding-top: 16px; }

.h-lon-gn5 + .h-lon-gn5 { margin-top: 0; }

.h-lon-gn5::before { content: counter(steps, decimal-leading-zero); font-family: "Fira Code", monospace; color: #2A469D; font-weight: 700; counter-increment: steps; display: block; font-size: 0.941rem; }

.h-lon-jvbt { font-weight: 600; line-height: 1.25; font-size: 1.266rem; margin-top: 8px; }

.h-lon-3u { margin-top: 8px; font-size: 1.006rem; }

.h-qitaw-6b { grid-template-columns: repeat(auto-fit, minmax(min(100%, 276px), 1fr)); display: grid; gap: 0 36px; }

.h-qitaw-9l { border-top: 1px solid #CFCED6; padding-block: 20px 24px; min-width: 0; }

.h-qitaw-02pg { font-size: 1.266rem; font-weight: 600; }

.h-qitaw-zi4 { margin-top: 8px; font-size: 1.006rem; }

.h-bewyc-iw { max-width: 724px; line-height: 1.7; font-size: 1.136rem; }

.h-bewyc-ce { line-height: 1.1; font-weight: 800; margin-bottom: 20px; font-size: clamp(1.687rem, 1.246rem + 1.6vw, 2.596rem); letter-spacing: -0.02em; }

.h-bewyc-iw h3 { font-weight: 600; font-size: 1.493rem; margin: 28px 0 8px; }

.h-bewyc-iw p + p { margin-top: 12px; }

.h-bewyc-iw ul, .h-bewyc-iw ol { margin-block: 16px; }

.h-bewyc-9r1w { margin-block: 28px; padding: 24px 28px; border-radius: 12px; background: #E2E2E6; }

.h-bewyc-9r1w p { font-family: "Merriweather", serif; font-size: 1.428rem; color: #161519; font-weight: 600; line-height: 1.4; }

.h-bewyc-9r1w cite { color: #565463; font-weight: 600; margin-top: 12px; display: block; font-style: normal; font-size: 0.941rem; }

.h-hoduc-s1s8 { border: 1px solid #CFCED6; display: grid; border-radius: 12px; padding: 24px 20px; gap: 24px 44px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 356px), 1fr)); background: #FFFFFF; }

.h-hoduc-v6p { min-width: 0; }

.h-hoduc-8zr { font-weight: 800; letter-spacing: -0.02em; line-height: 1.12; font-size: clamp(1.687rem, 1.246rem + 1.4vw, 2.466rem); }

.h-hoduc-dr { margin-top: 12px; }

.h-hoduc-st7 { padding: 0; list-style: none; min-width: 0; }

.h-hoduc-09q { display: flex; hyphens: auto; border-bottom: 1px solid #CFCED6; padding: 12px 0; gap: 12px; align-items: flex-start; overflow-wrap: break-word; }

.h-hoduc-09q + .h-hoduc-09q { margin-top: 0; }

.h-hoduc-gs { color: #FFFFFF; place-items: center; border-radius: 50%; background: #147054; display: grid; flex: none; width: 24px; height: 24px; }

.h-gus-7v7t { display: flex; align-items: center; gap: 16px; }

.h-gus-mi { font-family: "Merriweather", serif; color: #161519; font-size: 3.505rem; font-weight: 800; line-height: 1; }

.h-gus-r2bz { color: #161519; display: flex; gap: 2px; }

.h-gus-bx { color: #565463; font-size: 0.941rem; }

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

.h-gus-rh { border: 1px solid #CFCED6; gap: 16px; border-radius: 12px; display: flex; flex-direction: column; background: #FFFFFF; min-width: 0; padding: 24px; }

.h-gus-sur { flex: 1; font-size: 1.006rem; }

.h-gus-gfd { align-items: center; gap: 12px; display: flex; }

.h-gus-0yq { place-items: center; border-radius: 50%; color: #161519; width: 40px; height: 40px; font-size: 0.941rem; display: grid; font-weight: 700; flex: none; background: #E2E2E6; }

.h-gus-f1s { display: block; font-size: 1.006rem; font-weight: 700; color: #161519; }

.h-gus-06 { display: block; color: #565463; font-size: 0.876rem; }

.h-bew-kx23 { border: 1px solid #CFCED6; border-radius: 12px; display: grid; gap: 24px 44px; background: #FFFFFF; grid-template-columns: repeat(auto-fit, minmax(min(100%, 336px), 1fr)); padding: 24px; }

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

.h-bew-8y { background: #3457C1; font-family: "Merriweather", serif; overflow: hidden; width: 64px; place-items: center; font-weight: 800; height: 64px; color: #FFFFFF; border-radius: 50%; display: grid; font-size: 1.493rem; }

.h-bew-8y img { object-fit: cover; height: 100%; width: 100%; }

.h-bew-zu { font-size: 1.493rem; font-weight: 800; }

.h-bew-57p { font-size: 0.941rem; color: #565463; }

.h-bew-nn7 { margin-top: 8px; }

.h-bew-i8yj { font-size: 0.941rem; flex-wrap: wrap; margin-top: 12px; gap: 8px 20px; display: flex; }

.h-bew-792i { font-family: "Fira Code", monospace; color: #565463; }

.h-qib-hkm { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 356px), 1fr)); gap: 28px; align-items: center; }

.h-qib-li { min-width: 0; }

.h-qib-ih { margin-top: 12px; }

.h-qib-j6d { margin-top: 16px; padding: 0; list-style: none; }

.h-qib-213 { display: flex; gap: 8px; }

.h-qib-213 svg { margin-top: 2px; color: #147054; flex: none; }

.h-qib-jfa2 { display: flex; margin-top: 24px; gap: 8px; flex-wrap: wrap; }

.h-qib-96v { border: 1.5px solid #161519; justify-content: center; color: #161519; min-height: 52px; padding: 4px 20px; text-decoration: none; display: inline-flex; border-radius: 6px; flex-direction: column; transition: background-color .18s, color .18s; }

.h-qib-96v:hover { background: #161519; color: #F0F0F2; }

.h-qib-cew { font-size: 0.747rem; }

.h-qib-2n { line-height: 1.2; font-size: 1.071rem; font-weight: 700; }

.h-nuwyi-yr, .h-vetan-3x { padding: 24px 20px; background: #E2E2E6; border-radius: 12px; }

.h-nuwyi-5o41 { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 20px 36px; }

.h-nuwyi-tfm { min-width: 0; max-width: 608px; }

.h-nuwyi-s0, .h-vetan-uv { max-width: 648px; margin-top: 12px; }

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

.h-nuwyi-e1o { align-items: center; color: #161519; background: #FFFFFF; border-radius: 6px; padding: 16px; font-weight: 700; hyphens: auto; min-width: 0; display: flex; gap: 12px; overflow-wrap: break-word; }

.h-nuwyi-e1o + .h-nuwyi-e1o { margin-top: 0; }

.h-nuwyi-e1o svg { color: #2A469D; flex: none; }

.h-vetan-q6 { font-weight: 700; font-size: 0.941rem; display: flex; margin-top: 20px; flex-wrap: wrap; gap: 8px 20px; }

.h-fiho5-bqn { grid-template-columns: repeat(auto-fit, minmax(min(100%, 376px), 1fr)); gap: 28px 52px; display: grid; }

.h-fiho5-wzd { min-width: 0; }

.h-fiho5-wzd p { margin-top: 12px; }

.h-fiho5-f69a { min-width: 0; align-content: start; display: grid; gap: 16px; }

.h-fiho5-xbc { border: 1px solid #CFCED6; grid-template-columns: repeat(2, minmax(0, 1fr)); border-radius: 12px; gap: 1px; background: #CFCED6; display: grid; overflow: hidden; }

.h-fiho5-5l3 { flex-direction: column-reverse; display: flex; padding: 16px 20px; background: #FFFFFF; }

.h-fiho5-rgj0 { overflow-wrap: break-word; color: #161519; font-family: "Fira Code", monospace; font-weight: 700; font-size: 1.622rem; hyphens: auto; }

.h-fiho5-ow3n { color: #565463; font-size: 0.876rem; }

.h-fiho5-0qm { border: 1px solid #CFCED6; border-radius: 12px; background: #FFFFFF; padding: 0; list-style: none; }

.h-fiho5-4h7 { display: flex; gap: 4px 16px; border-bottom: 1px solid #CFCED6; flex-wrap: wrap; justify-content: space-between; padding: 12px 20px; }

.h-fiho5-4h7 + .h-fiho5-4h7 { margin-top: 0; }

.h-fiho5-4h7:last-child { border-bottom: 0; }

.h-fiho5-5yi { color: #161519; font-weight: 700; }

.h-fiho5-zj { font-size: 0.941rem; font-family: "Fira Code", monospace; hyphens: auto; overflow-wrap: break-word; color: #565463; }

.h-lopen-ix { border-top: 1.5px solid #161519; counter-reset: faq; }

.h-lopen-0y { border-bottom: 1px solid #CFCED6; }

.h-lopen-es1l { font-size: 1.136rem; gap: 12px; color: #161519; font-weight: 700; display: grid; grid-template-columns: 36px minmax(0, 1fr) 24px; padding: 16px 0; align-items: center; }

.h-lopen-es1l::before { font-family: "Fira Code", monospace; font-size: 0.876rem; counter-increment: faq; color: #2A469D; content: counter(faq, decimal-leading-zero); }

.h-lopen-es1l:hover { color: #2A469D; }

.h-lopen-np8 { transition: transform .18s; }

.h-lopen-0y[open] .h-lopen-np8 { transform: rotate(45deg); }

.h-lopen-qiq { max-width: 820px; padding: 0 0 20px 44px; }

.h-lopen-qiq p + p { margin-top: 8px; }

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

.h-duxa4-re0z { min-width: 0; }

.h-duxa4-5y { margin-top: 12px; color: #565463; }

.h-duxa4-re0z .h-wyg { margin-top: 20px; }

.h-duxa4-noly { min-width: 0; gap: 8px; display: grid; }

.h-duxa4-5a { border: 1px solid #CFCED6; background: #FFFFFF; border-radius: 12px; }

.h-duxa4-5a[open] { border-color: #161519; }

.h-duxa4-i0pp { gap: 16px; align-items: center; justify-content: space-between; font-weight: 700; color: #161519; display: flex; padding: 16px 20px; }

.h-duxa4-wfay { flex: none; place-items: center; transition: transform .18s; background: #E2E2E6; border-radius: 50%; display: grid; width: 32px; height: 32px; }

.h-duxa4-5a[open] .h-duxa4-wfay { transform: rotate(45deg); }

.h-duxa4-hzs { font-size: 1.006rem; padding: 0 20px 20px; }

.h-lo2-xc { padding: 28px 20px; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 24px 36px; align-items: center; border-radius: 12px; color: #F4F4F5; background: #16151B; }

.h-lo2-dpn { min-width: 0; max-width: 608px; }

.h-lo2-mv { font-weight: 800; line-height: 1.12; font-size: clamp(1.558rem, 1.246rem + 1.2vw, 2.207rem); letter-spacing: -0.02em; color: #F4F4F5; }

.h-lo2-gct8 { color: #F4F4F5; margin-top: 8px; }

.h-lo2-gct8 a { color: #F4F4F5; }

.h-qiv-kr { line-height: 1.15; max-width: 724px; font-size: clamp(1.428rem, 1.142rem + 1vw, 1.947rem); font-weight: 800; }

.h-qiv-bp { column-gap: 44px; font-size: 1.006rem; columns: 2 340px; margin-top: 16px; }

.h-qiv-bp p + p { margin-top: 12px; }

.h-bebek-zi { flex-wrap: wrap; font-size: 0.876rem; color: #565463; list-style: none; padding: 0; display: flex; gap: 4px 8px; margin-bottom: 20px; }

.h-bebek-zi li + li { margin-top: 0; }

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

.h-bebek-twt { color: #565463; }

.h-bebek-lp { color: #161519; font-weight: 700; }

.h-lo4 { padding-block: 8px 28px; }

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

.h-lo4-66yp { min-width: 0; }

.h-lo4-yj3 { font-size: 0.876rem; color: #565463; font-family: "Fira Code", monospace; }

.h-lo4-85zy { font-size: clamp(2.336rem, 1.35rem + 3.4vw, 4.154rem); font-weight: 800; margin-top: 8px; letter-spacing: -0.03em; line-height: 1.02; }

.h-lo4-pf02 { margin-top: 16px; font-size: 1.2rem; max-width: 532px; }

.h-lo4-sk { border: 1px solid #CFCED6; display: grid; gap: 1px; margin-top: 24px; border-radius: 12px; grid-template-columns: repeat(auto-fit, minmax(min(45%, 138px), 1fr)); overflow: hidden; background: #CFCED6; }

.h-lo4-r8im { padding: 12px 16px; background: #FFFFFF; min-width: 0; }

.h-lo4-2kug { font-size: 0.811rem; font-weight: 700; color: #565463; }

.h-lo4-y8 { color: #161519; font-family: "Fira Code", monospace; font-weight: 700; margin-top: 2px; overflow-wrap: break-word; font-size: 1.136rem; hyphens: auto; }

.h-lo4-xko { margin-top: 24px; }

.h-lo4-f4i { color: #565463; margin-top: 12px; font-size: 0.876rem; }

.h-lo4-re { min-width: 0; }

.h-kapel-xexz { background: #16151B; overflow: hidden; padding: 28px 20px 0; color: #F4F4F5; border-radius: 12px; text-align: center; }

.h-kapel-e65p { margin-inline: auto; max-width: 780px; }

.h-kapel-p0 { color: #F4F4F5; font-family: "Fira Code", monospace; font-size: 0.876rem; }

.h-kapel-pjr { color: #F4F4F5; letter-spacing: -0.03em; font-size: clamp(2.207rem, 1.35rem + 3.4vw, 4.283rem); font-weight: 800; margin-top: 8px; line-height: 1.02; }

.h-kapel-cw7 { margin-top: 12px; font-size: 1.2rem; color: #F4F4F5; }

.h-kapel-z3 { margin-top: 24px; justify-content: center; }

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

.h-kapel-u5 { border: 1px solid #F4F4F5; border-radius: 999px; color: #F4F4F5; font-size: 0.941rem; padding: 8px 12px; }

.h-kapel-u5 + .h-kapel-u5 { margin-top: 0; }

.h-kapel-u5 strong { color: #F4F4F5; font-family: "Fira Code", monospace; }

.h-kapel-d5q { margin: 32px auto 0; overflow: hidden; max-width: 912px; border-radius: 12px 12px 0 0; aspect-ratio: 16 / 10; background-color: #E2E2E6; }

.h-kapel-d5q img { height: 100%; object-fit: cover; width: 100%; }

.h-pezow { padding-bottom: 44px; }

.h-pezow-0a { border: 1px solid #CFCED6; background: #FFFFFF; border-radius: 12px; }

.h-pezow-ri { color: #161519; padding: 0 16px; align-items: center; justify-content: space-between; font-weight: 700; display: flex; min-height: 52px; }

.h-pezow-ux { transition: transform .18s; }

.h-pezow-0a[open] .h-pezow-ux { transform: rotate(45deg); }

.h-pezow-kv7 { margin: 0; padding: 0 8px 8px; display: grid; list-style: none; }

.h-pezow-kv7 li + li { margin-top: 0; }

.h-pezow-she { display: flex; color: #2F2E36; font-weight: 600; align-items: center; border-top: 1px solid #CFCED6; padding: 0 8px; min-height: 44px; text-decoration: none; }

.h-pezow-she:hover { color: #2A469D; }

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

.h-mix-i35k { max-width: 684px; font-size: 1.136rem; min-width: 0; }

.h-mix-i35k p { margin-top: 12px; }

.h-mix-27a { padding: 24px; min-width: 0; border-radius: 12px; background: #E2E2E6; }

.h-mix-d6 { font-size: 1.266rem; font-weight: 600; }

.h-mix-7v5 { margin-top: 12px; padding: 0; list-style: none; }

.h-mix-tp { gap: 8px; display: flex; }

.h-mix-tp svg { margin-top: 2px; flex: none; color: #147054; }

.h-vegu1-8ur { grid-template-columns: repeat(auto-fit, minmax(min(100%, 276px), 1fr)); display: grid; gap: 16px; padding: 0; margin: 0; list-style: none; }

.h-vegu1-8ur > li + li { margin-top: 0; }

.h-vegu1-efs { border: 1px solid #CFCED6; background-color: #16151B; overflow: hidden; border-radius: 12px; aspect-ratio: 16 / 10; }

.h-vegu1-vx { width: 100%; height: 100%; object-fit: contain; }

.h-vegu1-w5 { margin-top: 8px; font-size: 0.941rem; }

.h-miu-aol { border: 1px solid #CFCED6; overflow-x: auto; border-radius: 12px; background: #FFFFFF; }

.h-miu-ac { min-width: 532px; font-size: 1.006rem; }

.h-miu-ac thead { background: #E2E2E6; }

.h-miu-ac th, .h-miu-ac td { vertical-align: middle; padding: 8px 16px; }

.h-miu-ac thead th { color: #2F2E36; font-weight: 700; font-size: 0.876rem; }

.h-miu-ac tbody th, .h-miu-ac tbody td { border-top: 1px solid #CFCED6; }

.h-miu-glh { font-family: "Fira Code", monospace; white-space: nowrap; text-align: right; color: #161519; }

.h-miu-584 { font-weight: 700; gap: 12px; color: #161519; display: flex; align-items: center; }

.h-miu-br { height: 40px; background: #E2E2E6; width: 40px; flex: none; border-radius: 2px; overflow: hidden; }

.h-miu-br img { width: 100%; object-fit: contain; height: 100%; }

.h-miu-b9i { background: #E2E2E6; }

.h-miu-b9i .h-miu-br { background: #FFFFFF; }

.h-miu-ki { color: #FFFFFF; background: #3457C1; padding: 2px 8px; font-weight: 700; font-size: 0.747rem; border-radius: 2px; }

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

.h-midu0-i4 { border: 1px solid #CFCED6; background: #FFFFFF; display: flex; padding: 24px; min-width: 0; gap: 12px; flex-direction: column; border-radius: 12px; }

.h-midu0-r4 { font-weight: 600; font-size: 1.362rem; }

.h-midu0-s1r2 { font-size: 1.006rem; flex: 1; }

.h-midu0-905 { flex-wrap: wrap; gap: 4px; display: flex; align-items: center; font-size: 0.876rem; font-weight: 700; }

.h-midu0-905 svg { color: #565463; }

.h-midu0-gwl4 { padding: 4px 8px; border-radius: 2px; background: #E2E2E6; color: #161519; }

.h-midu0-31o { color: #FFFFFF; background: #3457C1; padding: 4px 8px; border-radius: 2px; }

.h-du0-2lo { display: grid; gap: 36px 44px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 396px), 1fr)); }

.h-du0-yrv { min-width: 0; }

.h-du0-8j { font-weight: 800; letter-spacing: -0.02em; line-height: 1.12; font-size: clamp(1.558rem, 1.246rem + 1vw, 2.207rem); }

.h-du0-eh { color: #565463; margin-top: 8px; }

.h-du0-fhnp { border: 1px solid #CFCED6; background: #FFFFFF; margin-top: 16px; overflow-x: auto; border-radius: 12px; }

.h-du0-mbck { font-size: 1.006rem; }

.h-du0-mbck thead { background: #E2E2E6; }

.h-du0-mbck th, .h-du0-mbck td { padding: 12px 16px; }

.h-du0-mbck thead th { font-size: 0.876rem; }

.h-du0-mbck tbody th, .h-du0-mbck tbody td { border-top: 1px solid #CFCED6; }

.h-du0-mbck tbody th { font-weight: 600; }

.h-du0-p1n7 { color: #161519; font-family: "Fira Code", monospace; text-align: right; white-space: nowrap; }

.h-du0-fkl { border-radius: 999px; margin-top: 4px; height: 4px; display: block; background: #E2E2E6; }

.h-du0-vuja { height: 100%; display: block; background: #3457C1; border-radius: 999px; }

.h-du0-hk8 { font-weight: 700; color: #147054; }

.h-du0-fs { color: #565463; }

.h-kafiu-99a { border: 1px solid #CFCED6; aspect-ratio: 16 / 9; border-radius: 12px; position: relative; background-color: #16151B; overflow: hidden; }

.h-kafiu-ydy { object-fit: cover; height: 100%; width: 100%; }

.h-kafiu-bk2b { background: rgba(9, 10, 15, 0.63); place-items: center; position: absolute; text-decoration: none; display: grid; inset: 0; }

.h-kafiu-uv { min-height: 56px; background: #F4F4F5; display: inline-flex; padding: 0 24px; font-size: 1.136rem; align-items: center; border-radius: 999px; gap: 12px; font-weight: 800; transition: transform .18s; color: #16151B; }

.h-kafiu-bk2b:hover .h-kafiu-uv { transform: scale(1.04); }

.h-kafiu-s9p { align-items: center; justify-content: space-between; display: flex; gap: 12px 28px; margin-top: 16px; flex-wrap: wrap; }

.h-kafiu-8aus { max-width: 608px; font-size: 1.006rem; }

.h-bex-v8 { max-width: 724px; line-height: 1.7; font-size: 1.136rem; }

.h-bex-ny { letter-spacing: -0.02em; font-size: clamp(1.687rem, 1.246rem + 1.6vw, 2.596rem); font-weight: 800; margin-bottom: 16px; line-height: 1.1; }

.h-bex-v8 p + p { margin-top: 12px; }

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

.h-vetan-bwf { border-radius: 6px; min-width: 0; padding: 16px 20px; background: #FFFFFF; }

.h-vetan-2tie { font-family: "Source Sans 3", sans-serif; font-weight: 700; font-size: 1.071rem; }

.h-vetan-9wpz { margin-top: 4px; font-size: 0.941rem; }

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

.h-hon-vbr0 { transform: translateY(0); }

.h-hon-dj { font-weight: 700; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #161519; min-width: 0; }

.h-hon .h-wyg { flex: none; min-height: 44px; }

@media (min-width: 629px) {
  .h-cegu2 { padding-inline: 24px; }
  .h-ja2-dp6 { padding: 40px 36px; }
  .h-ja2-lx75 { padding: 24px 28px; }
  .h-hoduc-s1s8 { padding: 32px; }
  .h-nuwyi-yr, .h-vetan-3x { padding: 32px; }
  .h-lo2-xc { padding: 36px; }
  .h-kapel-xexz { padding: 40px 36px 0; }
}

@media (min-width: 952px) {
  .h-cegu2 { padding-inline: 36px; }
  main > section { padding-block: 0 84px; }
  .h-ceta6 { padding: 12px 24px; }
  .h-ceta6-pt { grid-template-areas: "logo nav tools actions"; padding-left: 12px; gap: 16px; grid-template-columns: auto minmax(0, 1fr) auto auto; }
  .h-ceta6-sf { display: none; }
  .h-ceta6-p7 { border-top: 0; padding-top: 0; gap: 2px; justify-content: center; flex-wrap: wrap; display: flex; }
  .h-ceta6-7sc6 { min-height: 40px; font-size: 0.941rem; }
  .h-ceta6-e5 { display: flex; }
  .h-ceta6-e5 .h-wyg { padding: 0 16px; min-height: 42px; }
  .h-ja2-dp6 { padding: 60px; }
  .h-lo4 { padding-block: 16px 44px; }
  .h-pezow { padding-bottom: 68px; }
  .h-pezow-0a[open] .h-pezow-kv7, .h-pezow-kv7 { gap: 8px; display: flex; padding: 0 8px 8px; flex-wrap: wrap; }
  .h-pezow-she { min-height: 36px; font-weight: 700; border-top: 0; border-radius: 6px; color: #161519; background: #E2E2E6; font-size: 0.941rem; padding: 0 12px; }
  .h-pezow-she:hover { color: #FFFFFF; background: #3457C1; }
  .h-hoduc-s1s8 { padding: 40px; }
  .h-nuwyi-yr, .h-vetan-3x { padding: 40px; }
  .h-lo2-xc { padding: 44px; }
  .h-kapel-xexz { padding: 52px 52px 0; }
  .h-nuzos { padding-block: 68px 28px; }
  .h-hon { display: none; }
}