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

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

body { color: #35333B; overflow-wrap: break-word; font-size: 1.072rem; background: #F8F7F8; line-height: 1.55; font-family: "Inter", sans-serif; margin: 0; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

a { transition: color .23s; text-underline-offset: 3px; color: #342DA2; }

a:hover { color: #302A98; }

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

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

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

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

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

button { font: inherit; color: inherit; }

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

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

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

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

.dy-taxaf { max-width: 1272px; margin-inline: auto; padding-inline: 14px; }

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

.dy-nuvec { flex-wrap: wrap; gap: 14px 29px; justify-content: space-between; margin-bottom: 25px; align-items: flex-end; display: flex; }

.dy-nuvec-x6ad { max-width: 716px; min-width: 0; }

.dy-nuvec-gvc6 { align-items: center; font-size: 0.942rem; color: #342DA2; display: flex; font-weight: 700; gap: 7px; margin-bottom: 9px; }

.dy-nuvec-gvc6::before { width: 8px; background: #3F37C4; border-radius: 2px; flex: none; height: 8px; content: ""; }

.dy-nuvec-f12 { text-wrap: balance; font-weight: 800; font-size: clamp(1.69rem, 1.248rem + 1.6vw, 2.6rem); line-height: 1.1; letter-spacing: -0.02em; }

.dy-nuvec-5mo { margin-top: 11px; color: #55515E; }

.dy-nuvec-g75 { font-weight: 700; text-decoration: none; border-bottom: 1.5px solid currentColor; gap: 7px; align-items: center; font-size: 1.008rem; padding-bottom: 2px; display: inline-flex; }

.dy-nuvec-g75 svg { flex: none; }

.dy-nuvec-rj { align-items: center; max-width: 756px; margin-inline: auto; text-align: center; flex-direction: column; }

.dy-nuvec-rj .dy-nuvec-gvc6 { border: 1px solid #CDCBD2; color: #35333B; border-radius: 999px; padding: 4px 11px; justify-content: center; }

.dy-nuvec-rj .dy-nuvec-gvc6::before { display: none; }

.dy-nuvec-rj .dy-nuvec-f12 { font-size: clamp(1.82rem, 1.352rem + 2vw, 2.99rem); }

.dy-nuvec-rj .dy-nuvec-g75 { padding: 0 14px; border-radius: 999px; border-bottom: 0; background: #E2E1E5; font-size: 0.942rem; color: #141316; min-height: 40px; }

.dy-nuvec-rj .dy-nuvec-g75:hover { color: #141316; background: #CDCBD2; }

.dy-taz { border: 1.5px solid transparent; font-family: "Inter", sans-serif; font-size: 1.008rem; gap: 9px; justify-content: center; padding: 0 18px; text-align: center; text-decoration: none; transition: background-color .23s, color .23s, border-color .23s; line-height: 1.2; border-radius: 12px; cursor: pointer; display: inline-flex; font-weight: 700; min-height: 48px; align-items: center; }

.dy-taz-4l3 { background: #3F37C4; color: #FFFFFF; }

.dy-taz-4l3:hover { background: #302A98; color: #FFFFFF; }

.dy-taz-eij { background: transparent; border-color: #141316; color: #141316; }

.dy-taz-eij:hover { background: #141316; color: #F8F7F8; }

.dy-taz-ql { font-size: 1.072rem; min-height: 52px; }

.dy-taz-fxw { display: flex; width: 100%; }

.dy-taz-m7 { width: 34px; margin-right: -10px; height: 34px; background: #FFFFFF; display: grid; color: #3F37C4; place-items: center; border-radius: 8px; }

.dy-taz-rkd7 { background: #F6F5F6; color: #121115; }

.dy-taz-rkd7:hover { color: #FFFFFF; background: #3F37C4; }

.dy-taz-72 { background: transparent; border-color: #F6F5F6; color: #F6F5F6; }

.dy-taz-72:hover { background: #F6F5F6; color: #121115; }

.dy-qipea { gap: 9px; flex-wrap: wrap; display: flex; }

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

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

.dy-xa2-a1th { aspect-ratio: 16 / 10; }

.dy-cefiw { background: #F8F7F8; z-index: 30; position: sticky; top: 0; padding: 9px; }

.dy-cefiw-qx { border: 1px solid #CDCBD2; max-width: 1272px; gap: 9px; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; padding: 9px; display: grid; background: #FEFEFE; margin-inline: auto; align-items: center; border-radius: 22px; grid-template-columns: minmax(0, 1fr) auto auto; }

.dy-cefiw-ilt { grid-area: logo; hyphens: auto; gap: 9px; font-weight: 800; align-items: center; display: flex; min-width: 0; font-family: "Fraunces", serif; letter-spacing: -0.02em; overflow-wrap: break-word; color: #141316; line-height: 1.1; font-size: 1.43rem; text-decoration: none; padding-left: 5px; }

.dy-cefiw-ilt::before { height: 14px; flex: none; width: 14px; transform: rotate(45deg); content: ""; border-radius: 4px; background: #3F37C4; }

.dy-cefiw-ilt:hover { color: #141316; }

.dy-cefiw-ivm7 { pointer-events: none; position: absolute; opacity: 0; }

.dy-cefiw-m2mh { background: #141316; height: 44px; width: 44px; display: grid; border-radius: 12px; cursor: pointer; place-items: center; color: #F8F7F8; grid-area: burger; }

.dy-cefiw-ivm7:focus-visible + .dy-cefiw-m2mh { outline: 2px solid #342DA2; outline-offset: 3px; }

.dy-cefiw-cq0 { display: none; }

.dy-cefiw-ivm7:checked + .dy-cefiw-m2mh .dy-cefiw-wv { display: none; }

.dy-cefiw-ivm7:checked + .dy-cefiw-m2mh .dy-cefiw-cq0 { display: block; }

.dy-cefiw-jq2e { grid-area: nav; padding-top: 7px; display: none; border-top: 1px solid #CDCBD2; }

.dy-cefiw-ivm7:checked ~ .dy-cefiw-jq2e { gap: 2px; display: grid; }

.dy-cefiw-g2 { border-radius: 12px; display: flex; font-size: 1.138rem; font-weight: 700; min-height: 48px; padding: 0 11px; align-items: center; text-decoration: none; color: #35333B; }

.dy-cefiw-g2:hover { color: #141316; background: #E2E1E5; }

.dy-cefiw-p49 { color: #141316; background: #E2E1E5; }

.dy-cefiw-a2 { gap: 7px; display: grid; grid-template-columns: 1fr 1fr; grid-area: actions; }

.dy-cefiw-a2 .dy-taz { min-height: 44px; padding: 0 11px; font-size: 0.942rem; }

.dy-qifi9 { padding-block: 43px 25px; color: #F6F5F6; background: #121115; }

.dy-qifi9-f48 { gap: 29px 22px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 176px), 1fr)); }

.dy-qifi9-3x { align-items: center; font-family: "Fraunces", serif; font-weight: 800; gap: 9px; font-size: 1.43rem; color: #F6F5F6; display: flex; }

.dy-qifi9-3x::before { flex: none; width: 14px; background: #F6F5F6; border-radius: 4px; height: 14px; content: ""; transform: rotate(45deg); }

.dy-qifi9-r3 { color: #F6F5F6; margin-top: 11px; font-size: 0.942rem; }

.dy-qifi9-r3 a { color: #F6F5F6; }

.dy-qifi9-2d { font-weight: 700; margin-bottom: 11px; font-size: 0.942rem; color: #F6F5F6; font-family: "Inter", sans-serif; }

.dy-qifi9-836 { padding: 0; list-style: none; }

.dy-qifi9-836 li + li { margin-top: 7px; }

.dy-qifi9-3kp { font-size: 0.942rem; color: #F6F5F6; text-decoration: none; }

.dy-qifi9-3kp:hover { color: #F6F5F6; text-decoration: underline; }

.dy-qifi9-0cjc { padding-top: 22px; align-items: start; gap: 14px 18px; grid-template-columns: auto minmax(0, 1fr); display: grid; margin-top: 36px; border-top: 1px solid #55515E; }

.dy-qifi9-j0 { border: 2px solid #B52221; height: 44px; color: #F6F5F6; place-items: center; font-weight: 800; font-size: 0.942rem; width: 44px; display: grid; border-radius: 50%; }

.dy-qifi9-vf1u { line-height: 1.6; font-size: 0.878rem; color: #F6F5F6; }

.dy-qifi9-vf1u + .dy-qifi9-vf1u { margin-top: 9px; }

.dy-jax { border: 1px solid #CDCBD2; left: 10px; max-width: 812px; border-radius: 22px; right: 10px; bottom: 10px; padding: 11px 11px 11px 14px; align-items: center; z-index: 40; gap: 9px 18px; flex-wrap: wrap; display: flex; margin-inline: auto; box-shadow: 0 15px 41px -12px rgba(9, 10, 15, 0.55); background: #FEFEFE; position: fixed; }

.dy-jax[hidden] { display: none; }

.dy-jax-p1 { flex: 1 1 260px; font-size: 0.942rem; color: #35333B; }

.dy-jax-v0qu { gap: 7px; flex-wrap: wrap; display: flex; }

.dy-jax-v0qu .dy-taz { padding: 0 13px; font-size: 0.942rem; min-height: 44px; }

.dy-ho8 { padding-block: 11px 43px; }

.dy-ho8-6b { align-items: center; gap: 25px 50px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 454px), 1fr)); }

.dy-ho8-5iu0 { min-width: 0; max-width: 676px; }

.dy-ho8-i7 { border: 1px solid #CDCBD2; gap: 7px; font-size: 0.878rem; margin-bottom: 20px; padding: 5px 11px 5px 7px; display: inline-flex; color: #35333B; border-radius: 999px; background: #FEFEFE; align-items: center; font-weight: 700; }

.dy-ho8-i7 svg { flex: none; color: #147053; }

.dy-ho8-7txu { text-wrap: balance; letter-spacing: -0.03em; line-height: 1.02; font-size: clamp(2.34rem, 1.352rem + 3.6vw, 4.42rem); font-weight: 800; }

.dy-ho8-pvr { margin-top: 16px; font-size: 1.202rem; color: #35333B; }

.dy-ho8-afh { margin-top: 23px; }

.dy-ho8-c8jx { margin-top: 11px; font-size: 0.878rem; color: #55515E; }

.dy-ho8-5dl3 { min-width: 0; }

.dy-ho8-q5 { justify-content: space-between; display: flex; color: #55515E; margin-top: 11px; gap: 4px 11px; flex-wrap: wrap; font-size: 0.878rem; }

.dy-ho8-e24 { font-family: "Martian Mono", monospace; }

.dy-kanuf { padding-block: 11px 50px; }

.dy-kanuf-625i { border: 1px solid #CDCBD2; overflow: hidden; background: #FEFEFE; border-radius: 22px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 434px), 1fr)); }

.dy-kanuf-28x { padding: 25px 18px; min-width: 0; }

.dy-kanuf-uo { font-weight: 800; letter-spacing: -0.03em; line-height: 1.04; text-wrap: balance; font-size: clamp(2.21rem, 1.352rem + 3.2vw, 3.9rem); }

.dy-kanuf-hgjl { font-size: 1.202rem; max-width: 536px; margin-top: 16px; }

.dy-kanuf-n3 { margin-top: 23px; }

.dy-kanuf-6x { min-width: 0; list-style: none; display: grid; padding: 11px 18px; align-content: center; background: #E2E1E5; margin: 0; }

.dy-kanuf-zw { gap: 14px; border-bottom: 1px solid #CDCBD2; grid-template-columns: 44px minmax(0, 1fr); display: grid; padding: 16px 0; }

.dy-kanuf-zw + .dy-kanuf-zw { margin-top: 0; }

.dy-kanuf-zw:last-child { border-bottom: 0; }

.dy-kanuf-bdx { width: 44px; border-radius: 12px; display: grid; place-items: center; height: 44px; background: #FEFEFE; color: #342DA2; }

.dy-kanuf-46h { hyphens: auto; overflow-wrap: break-word; font-weight: 700; color: #141316; }

.dy-kanuf-jf5 { font-size: 0.942rem; color: #55515E; }

.dy-hofik-dpaf { border: 1px solid #CDCBD2; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 154px), 1fr)); background: #CDCBD2; gap: 1px; overflow: hidden; border-radius: 22px; }

.dy-hofik-ty { min-width: 0; flex-direction: column-reverse; display: flex; background: #FEFEFE; padding: 18px 20px; }

.dy-hofik-ga6 { letter-spacing: -0.02em; color: #141316; font-size: clamp(1.56rem, 1.248rem + 1vw, 2.08rem); overflow-wrap: break-word; hyphens: auto; font-weight: 700; font-family: "Martian Mono", monospace; }

.dy-hofik-g5x { margin-top: 4px; font-size: 0.942rem; color: #55515E; }

.dy-qice7-gnrf { margin: 0; grid-template-columns: repeat(auto-fill, minmax(min(45%, 174px), 1fr)); gap: 13px; padding: 0; list-style: none; display: grid; }

.dy-qice7-gnrf > li + li { margin-top: 0; }

.dy-qice7-hie { transition: transform .23s; color: #141316; min-width: 0; text-decoration: none; display: block; }

.dy-qice7-hie:hover { color: #342DA2; transform: translateY(-4px); }

.dy-qice7-ap6y { border: 1px solid #CDCBD2; background-image: repeating-linear-gradient(135deg, #E2E1E5 0 8px, #FEFEFE 8px 16px); overflow: hidden; aspect-ratio: 1 / 1; border-radius: 22px; position: relative; }

.dy-qice7-b0 { object-fit: cover; width: 100%; height: 100%; }

.dy-qice7-z2f { overflow-wrap: break-word; font-weight: 700; margin-top: 9px; line-height: 1.3; hyphens: auto; font-size: 1.008rem; }

.dy-qice7-4q4t { font-size: 0.878rem; color: #55515E; }

.dy-fi7-6ej { padding: 0; margin: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 310px), 1fr)); gap: 11px; list-style: none; }

.dy-fi7-6ej > li + li { margin-top: 0; }

.dy-fi7-6uf { border: 1px solid #CDCBD2; background: #FEFEFE; display: grid; gap: 14px; grid-template-columns: 90px minmax(0, 1fr) auto; color: #141316; padding: 9px 16px 9px 9px; transition: border-color .23s; text-decoration: none; align-items: center; border-radius: 22px; }

.dy-fi7-6uf:hover { color: #141316; border-color: #342DA2; }

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

.dy-fi7-wbh { width: 100%; object-fit: cover; height: 100%; }

.dy-fi7-2o { hyphens: auto; overflow-wrap: break-word; font-weight: 700; display: block; }

.dy-fi7-gu { font-size: 0.878rem; display: block; color: #55515E; }

.dy-fi7-b4m { white-space: nowrap; color: #147053; font-size: 0.878rem; font-weight: 700; font-family: "Martian Mono", monospace; }

.dy-ce7-8u06 { padding: 0; list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 248px), 1fr)); margin: 0; gap: 11px; }

.dy-ce7-8u06 > li + li { margin-top: 0; }

.dy-ce7-gaex { border: 1px solid #CDCBD2; padding: 14px 16px; gap: 14px; display: grid; height: 100%; text-decoration: none; align-items: center; border-radius: 22px; grid-template-columns: auto minmax(0, 1fr) auto; color: #141316; transition: border-color .23s; background: #FEFEFE; }

.dy-ce7-gaex:hover { border-color: #342DA2; color: #141316; }

.dy-ce7-489 { height: 44px; display: grid; background: #E2E1E5; place-items: center; color: #342DA2; border-radius: 12px; width: 44px; }

.dy-ce7-40w { font-weight: 700; hyphens: auto; display: block; overflow-wrap: break-word; }

.dy-ce7-sauf { font-size: 0.878rem; color: #55515E; display: block; }

.dy-nuve7-lrk { grid-template-columns: repeat(auto-fit, minmax(min(100%, 310px), 1fr)); display: grid; gap: 14px; }

.dy-nuve7-7xza { border: 1px solid #CDCBD2; border-radius: 22px; min-width: 0; flex-direction: column; background: #FEFEFE; display: flex; }

.dy-nuve7-nd1z { padding: 22px 22px 18px; }

.dy-nuve7-6w2p { background: #E2E1E5; padding: 4px 9px; font-weight: 700; border-radius: 8px; display: inline-block; font-size: 0.812rem; color: #35333B; }

.dy-nuve7-g68 { font-weight: 600; line-height: 1.3; font-size: 1.202rem; margin-top: 13px; }

.dy-nuve7-t4c { line-height: 1.1; font-family: "Fraunces", serif; font-weight: 800; font-size: clamp(1.69rem, 1.352rem + 1vw, 2.08rem); overflow-wrap: break-word; margin-top: 7px; color: #342DA2; letter-spacing: -0.02em; }

.dy-nuve7-hc { flex: 1; border-top: 2px dashed #CDCBD2; gap: 14px; display: flex; margin-inline: 13px; flex-direction: column; position: relative; padding: 18px 9px 22px; }

.dy-nuve7-hc::before, .dy-nuve7-hc::after { width: 22px; height: 22px; position: absolute; top: -12px; background: #F8F7F8; border-radius: 50%; content: ""; }

.dy-nuve7-hc::before { border-right: 1px solid #CDCBD2; left: -26px; }

.dy-nuve7-hc::after { right: -26px; border-left: 1px solid #CDCBD2; }

.dy-nuve7-idb { font-size: 0.942rem; flex: 1; }

.dy-nuve7-ek { font-size: 0.812rem; color: #55515E; }

.dy-tal-ev { border: 1px solid #CDCBD2; border-radius: 22px; background: #FEFEFE; overflow-x: auto; }

.dy-tal-pe { font-size: 1.008rem; counter-reset: facts-row; }

.dy-tal-pe thead th { font-weight: 700; padding: 13px 14px; border-bottom: 1px solid #CDCBD2; font-size: 0.878rem; color: #55515E; }

.dy-tal-pe tbody th, .dy-tal-pe tbody td { padding: 12px 14px; border-bottom: 1px dashed #CDCBD2; }

.dy-tal-pe tbody tr:last-child th, .dy-tal-pe tbody tr:last-child td { border-bottom: 0; }

.dy-tal-pe tbody th { font-weight: 600; min-width: 150px; width: 40%; color: #35333B; }

.dy-tal-pe tbody th::before { font-weight: 500; counter-increment: facts-row; font-size: 0.812rem; display: inline-block; font-family: "Martian Mono", monospace; color: #55515E; content: counter(facts-row, decimal-leading-zero); min-width: 32px; }

.dy-tal-pe tbody td { font-weight: 700; color: #141316; min-width: 180px; hyphens: auto; overflow-wrap: break-word; }

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

.dy-zojak-p61t > li + li { margin-top: 0; }

.dy-zojak-05if { border: 1px solid #CDCBD2; min-width: 0; text-decoration: none; height: 100%; padding: 7px 7px 14px; background: #FEFEFE; transition: border-color .23s; color: #141316; border-radius: 22px; display: block; }

.dy-zojak-05if:hover { color: #141316; border-color: #342DA2; }

.dy-zojak-oai { overflow: hidden; border-radius: 12px; position: relative; aspect-ratio: 16 / 10; background-image: repeating-linear-gradient(135deg, #E2E1E5 0 8px, #F8F7F8 8px 16px); }

.dy-zojak-us30 { font-weight: 700; color: #FEFEFE; border-radius: 8px; position: absolute; padding: 3px 7px; background: #B52221; left: 10px; letter-spacing: .04em; top: 10px; font-size: 0.748rem; }

.dy-zojak-irbc { padding-inline: 7px; font-weight: 700; margin-top: 13px; overflow-wrap: break-word; hyphens: auto; }

.dy-zojak-yf { color: #55515E; font-size: 0.878rem; font-family: "Martian Mono", monospace; padding-inline: 7px; }

.dy-fiduy-l6s { border: 1px solid #CDCBD2; background: #FEFEFE; overflow-x: auto; border-radius: 22px; }

.dy-fiduy-9id { font-size: 1.008rem; min-width: 616px; }

.dy-fiduy-9id thead { background: #E2E1E5; }

.dy-fiduy-9id th, .dy-fiduy-9id td { padding: 13px 14px; }

.dy-fiduy-9id thead th { font-weight: 700; color: #35333B; font-size: 0.878rem; }

.dy-fiduy-9id tbody th, .dy-fiduy-9id tbody td { border-top: 1px solid #CDCBD2; vertical-align: middle; }

.dy-fiduy-t9 { gap: 11px; align-items: center; display: flex; color: #141316; font-weight: 700; }

.dy-fiduy-ho51 { white-space: nowrap; color: #141316; text-align: right; font-family: "Martian Mono", monospace; }

.dy-fiduy-9id thead .dy-fiduy-ho51 { font-family: "Inter", sans-serif; }

.dy-xabed-ce { display: grid; gap: 14px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 278px), 1fr)); }

.dy-xabed-sl { border: 1px solid #CDCBD2; border-radius: 22px; padding: 22px; min-width: 0; background: #FEFEFE; }

.dy-xabed-y83 { border: 1.5px solid #342DA2; color: #342DA2; display: grid; height: 48px; border-radius: 50%; place-items: center; width: 48px; }

.dy-xabed-iieu { margin-top: 18px; font-weight: 600; line-height: 1.25; font-size: 1.3rem; }

.dy-xabed-f10 { margin-top: 7px; font-size: 1.008rem; }

.dy-xabed-xy { padding: 0; margin-top: 13px; font-size: 0.942rem; list-style: none; }

.dy-xabed-h76g { gap: 7px; display: flex; }

.dy-xabed-h76g svg { margin-top: 2px; flex: none; color: #147053; }

.dy-zow-yi { padding: 0; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr)); counter-reset: steps; display: grid; gap: 25px 22px; }

.dy-zow-w5l { border-top: 2px solid #141316; min-width: 0; padding-top: 16px; }

.dy-zow-w5l + .dy-zow-w5l { margin-top: 0; }

.dy-zow-w5l::before { font-family: "Martian Mono", monospace; font-weight: 700; display: block; font-size: 0.942rem; content: counter(steps, decimal-leading-zero); color: #342DA2; counter-increment: steps; }

.dy-zow-1j { line-height: 1.25; font-weight: 600; font-size: 1.3rem; margin-top: 9px; }

.dy-zow-k6uq { font-size: 1.008rem; margin-top: 7px; }

.dy-kai-mvt { grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); display: grid; gap: 0 36px; }

.dy-kai-v6q { padding-block: 18px 22px; min-width: 0; border-top: 1px solid #CDCBD2; }

.dy-kai-og { font-weight: 600; font-size: 1.3rem; }

.dy-kai-ovc3 { margin-top: 9px; font-size: 1.008rem; }

.dy-jaguq-ho5 { line-height: 1.7; max-width: 756px; font-size: 1.138rem; }

.dy-jaguq-ij { margin-bottom: 18px; font-weight: 800; line-height: 1.1; letter-spacing: -0.02em; font-size: clamp(1.69rem, 1.248rem + 1.6vw, 2.6rem); }

.dy-jaguq-ho5 h3 { font-weight: 600; margin: 25px 0 9px; font-size: 1.495rem; }

.dy-jaguq-ho5 p + p { margin-top: 13px; }

.dy-jaguq-ho5 ul, .dy-jaguq-ho5 ol { margin-block: 14px; }

.dy-jaguq-1r { margin-block: 25px; padding: 22px 25px; background: #E2E1E5; border-radius: 22px; }

.dy-jaguq-1r p { font-weight: 600; line-height: 1.4; font-size: 1.43rem; color: #141316; font-family: "Fraunces", serif; }

.dy-jaguq-1r cite { font-style: normal; color: #55515E; margin-top: 11px; font-weight: 600; font-size: 0.942rem; display: block; }

.dy-gu7-ii { border: 1px solid #CDCBD2; border-radius: 22px; gap: 22px 43px; background: #FEFEFE; padding: 22px 18px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 372px), 1fr)); }

.dy-gu7-hnj { min-width: 0; }

.dy-gu7-g9ah { font-size: clamp(1.69rem, 1.248rem + 1.4vw, 2.47rem); font-weight: 800; line-height: 1.12; letter-spacing: -0.02em; }

.dy-gu7-6lye { margin-top: 13px; }

.dy-gu7-xm { min-width: 0; list-style: none; padding: 0; }

.dy-gu7-guc { align-items: flex-start; overflow-wrap: break-word; border-bottom: 1px solid #CDCBD2; hyphens: auto; padding: 11px 0; display: flex; gap: 13px; }

.dy-gu7-guc + .dy-gu7-guc { margin-top: 0; }

.dy-gu7-w8l2 { border-radius: 50%; width: 24px; flex: none; height: 24px; color: #FEFEFE; background: #147053; display: grid; place-items: center; }

.dy-rilo3-ip8r { gap: 14px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 248px), 1fr)); display: grid; }

.dy-rilo3-d6y { border: 1px solid #CDCBD2; background: #FEFEFE; padding: 22px; border-radius: 22px; min-width: 0; }

.dy-rilo3-c3t { background: #E2E1E5; height: 6px; border-radius: 999px; overflow: hidden; }

.dy-rilo3-rqq { background: #3F37C4; height: 100%; border-radius: 999px; }

.dy-rilo3-13db { margin-top: 18px; font-weight: 800; font-size: 1.624rem; }

.dy-rilo3-07pd { color: #55515E; font-family: "Martian Mono", monospace; font-size: 0.942rem; }

.dy-rilo3-i0dv { list-style: none; font-size: 1.008rem; padding: 0; margin-top: 14px; }

.dy-rilo3-ylk6 { gap: 7px; display: flex; }

.dy-rilo3-ylk6 svg { color: #147053; flex: none; margin-top: 3px; }

.dy-fin-e7uu { display: flex; gap: 14px; align-items: center; }

.dy-fin-xny { line-height: 1; color: #141316; font-family: "Fraunces", serif; font-weight: 800; font-size: 3.51rem; }

.dy-fin-kw6t { gap: 2px; display: flex; color: #141316; }

.dy-fin-8plw { color: #55515E; font-size: 0.942rem; }

.dy-fin-mlh7 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); display: grid; gap: 14px; }

.dy-fin-uqi6 { border: 1px solid #CDCBD2; gap: 14px; display: flex; padding: 22px; border-radius: 22px; min-width: 0; background: #FEFEFE; flex-direction: column; }

.dy-fin-uuw { font-size: 1.008rem; flex: 1; }

.dy-fin-7gys { display: flex; align-items: center; gap: 11px; }

.dy-fin-bc { font-size: 0.942rem; width: 40px; height: 40px; place-items: center; background: #E2E1E5; color: #141316; font-weight: 700; flex: none; display: grid; border-radius: 50%; }

.dy-fin-k3h3 { font-size: 1.008rem; display: block; font-weight: 700; color: #141316; }

.dy-fin-7g { font-size: 0.878rem; color: #55515E; display: block; }

.dy-pepeh-oo { border: 1px solid #CDCBD2; border-radius: 22px; display: grid; gap: 22px 43px; background: #FEFEFE; grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr)); padding: 22px; }

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

.dy-pepeh-msw9 { overflow: hidden; height: 64px; background: #3F37C4; width: 64px; place-items: center; color: #FFFFFF; font-family: "Fraunces", serif; font-size: 1.495rem; border-radius: 50%; font-weight: 800; display: grid; }

.dy-pepeh-msw9 img { width: 100%; height: 100%; object-fit: cover; }

.dy-pepeh-y4 { font-size: 1.495rem; font-weight: 800; }

.dy-pepeh-mo { font-size: 0.942rem; color: #55515E; }

.dy-pepeh-b275 { margin-top: 9px; }

.dy-pepeh-su { font-size: 0.942rem; gap: 7px 18px; display: flex; margin-top: 11px; flex-wrap: wrap; }

.dy-pepeh-z26 { color: #55515E; font-family: "Martian Mono", monospace; }

.dy-beo-leil { padding: 0; gap: 9px; grid-template-columns: repeat(auto-fill, minmax(min(30%, 144px), 1fr)); display: grid; margin: 0; list-style: none; }

.dy-beo-leil > li + li { margin-top: 0; }

.dy-beo-l7v { border: 1px solid #CDCBD2; border-radius: 12px; aspect-ratio: 300 / 173; display: block; background: #FEFEFE; padding: 9px; transition: border-color .23s; }

.dy-beo-l7v:hover { border-color: #342DA2; }

.dy-beo-k6 { height: 100%; object-fit: contain; width: 100%; }

.dy-lolov-gh { gap: 29px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 372px), 1fr)); align-items: center; }

.dy-lolov-bw5 { min-width: 0; }

.dy-lolov-aa { margin-top: 13px; }

.dy-lolov-1p { margin-top: 16px; list-style: none; padding: 0; }

.dy-lolov-949 { gap: 9px; display: flex; }

.dy-lolov-949 svg { color: #147053; flex: none; margin-top: 2px; }

.dy-lolov-l3sp { gap: 9px; flex-wrap: wrap; display: flex; margin-top: 22px; }

.dy-lolov-js { border: 1.5px solid #141316; min-height: 52px; transition: background-color .23s, color .23s; padding: 5px 18px; text-decoration: none; color: #141316; justify-content: center; flex-direction: column; display: inline-flex; border-radius: 12px; }

.dy-lolov-js:hover { color: #F8F7F8; background: #141316; }

.dy-lolov-pe7 { font-size: 0.748rem; }

.dy-lolov-9f2w { font-weight: 700; line-height: 1.2; font-size: 1.072rem; }

.dy-qii-gqp4, .dy-qidu6-sgg { background: #E2E1E5; padding: 22px 18px; border-radius: 22px; }

.dy-qii-0e0 { display: flex; gap: 18px 36px; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; }

.dy-qii-ph { max-width: 636px; min-width: 0; }

.dy-qii-y3je, .dy-qidu6-wck { max-width: 676px; margin-top: 11px; }

.dy-qii-gw { margin-top: 25px; list-style: none; display: grid; gap: 9px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 186px), 1fr)); padding: 0; }

.dy-qii-jmn3 { hyphens: auto; overflow-wrap: break-word; color: #141316; background: #FEFEFE; padding: 14px; min-width: 0; display: flex; border-radius: 12px; gap: 11px; align-items: center; font-weight: 700; }

.dy-qii-jmn3 + .dy-qii-jmn3 { margin-top: 0; }

.dy-qii-jmn3 svg { flex: none; color: #342DA2; }

.dy-qidu6-snd { flex-wrap: wrap; margin-top: 18px; display: flex; gap: 7px 18px; font-weight: 700; font-size: 0.942rem; }

.dy-ta7-52kx { gap: 29px 50px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 392px), 1fr)); }

.dy-ta7-rcd { min-width: 0; }

.dy-ta7-rcd p { margin-top: 13px; }

.dy-ta7-nj { display: grid; align-content: start; min-width: 0; gap: 14px; }

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

.dy-ta7-pawy { flex-direction: column-reverse; background: #FEFEFE; padding: 16px 18px; display: flex; }

.dy-ta7-iyxe { font-weight: 700; color: #141316; font-family: "Martian Mono", monospace; font-size: 1.624rem; overflow-wrap: break-word; hyphens: auto; }

.dy-ta7-n671 { font-size: 0.878rem; color: #55515E; }

.dy-ta7-nfw5 { border: 1px solid #CDCBD2; list-style: none; border-radius: 22px; background: #FEFEFE; padding: 0; }

.dy-ta7-yak9 { gap: 4px 14px; justify-content: space-between; padding: 13px 18px; flex-wrap: wrap; border-bottom: 1px solid #CDCBD2; display: flex; }

.dy-ta7-yak9 + .dy-ta7-yak9 { margin-top: 0; }

.dy-ta7-yak9:last-child { border-bottom: 0; }

.dy-ta7-2a { color: #141316; font-weight: 700; }

.dy-ta7-yy2e { font-size: 0.942rem; font-family: "Martian Mono", monospace; color: #55515E; hyphens: auto; overflow-wrap: break-word; }

.dy-zo4-s2v { border-top: 1.5px solid #141316; counter-reset: faq; }

.dy-zo4-pzx { border-bottom: 1px solid #CDCBD2; }

.dy-zo4-2g { align-items: center; display: grid; font-weight: 700; font-size: 1.138rem; grid-template-columns: 36px minmax(0, 1fr) 24px; color: #141316; padding: 16px 0; gap: 11px; }

.dy-zo4-2g::before { font-size: 0.878rem; font-family: "Martian Mono", monospace; counter-increment: faq; content: counter(faq, decimal-leading-zero); color: #342DA2; }

.dy-zo4-2g:hover { color: #342DA2; }

.dy-zo4-4zwm { transition: transform .23s; }

.dy-zo4-pzx[open] .dy-zo4-4zwm { transform: rotate(45deg); }

.dy-zo4-byuj { max-width: 852px; padding: 0 0 20px 43px; }

.dy-zo4-byuj p + p { margin-top: 9px; }

.dy-ducep-7bhp { justify-content: space-between; display: flex; border-radius: 22px; background: #121115; align-items: center; color: #F6F5F6; flex-wrap: wrap; gap: 22px 36px; padding: 25px 20px; }

.dy-ducep-mb { min-width: 0; max-width: 636px; }

.dy-ducep-cdxx { letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; font-size: clamp(1.56rem, 1.248rem + 1.2vw, 2.21rem); color: #F6F5F6; }

.dy-ducep-4zgc { color: #F6F5F6; margin-top: 9px; }

.dy-ducep-4zgc a { color: #F6F5F6; }

.dy-qi4-jfj { line-height: 1.15; max-width: 756px; font-weight: 800; font-size: clamp(1.43rem, 1.144rem + 1vw, 1.95rem); }

.dy-qi4-wrgu { margin-top: 16px; font-size: 1.008rem; columns: 2 340px; column-gap: 43px; }

.dy-qi4-wrgu p + p { margin-top: 13px; }

.dy-fi5-7i8 { list-style: none; gap: 5px 9px; display: flex; flex-wrap: wrap; padding: 0; margin-bottom: 18px; color: #55515E; font-size: 0.878rem; }

.dy-fi5-7i8 li + li { margin-top: 0; }

.dy-fi5-7i8 li + li::before { content: "/"; margin-right: 9px; }

.dy-fi5-lj { color: #55515E; }

.dy-fi5-zsp { color: #141316; font-weight: 700; }

.dy-hox { padding-block: 7px 29px; }

.dy-hox-ux { grid-template-columns: repeat(auto-fit, minmax(min(100%, 454px), 1fr)); gap: 22px 43px; display: grid; align-items: start; }

.dy-hox-a8x { min-width: 0; }

.dy-hox-u0 { font-size: 0.878rem; color: #55515E; font-family: "Martian Mono", monospace; }

.dy-hox-76r { font-weight: 800; line-height: 1.02; margin-top: 9px; font-size: clamp(2.34rem, 1.352rem + 3.4vw, 4.16rem); letter-spacing: -0.03em; }

.dy-hox-7rzy { max-width: 556px; margin-top: 14px; font-size: 1.202rem; }

.dy-hox-le { border: 1px solid #CDCBD2; display: grid; overflow: hidden; background: #CDCBD2; gap: 1px; border-radius: 22px; grid-template-columns: repeat(auto-fit, minmax(min(45%, 144px), 1fr)); margin-top: 22px; }

.dy-hox-05t { background: #FEFEFE; min-width: 0; padding: 11px 14px; }

.dy-hox-u5 { color: #55515E; font-weight: 700; font-size: 0.812rem; }

.dy-hox-diec { font-family: "Martian Mono", monospace; margin-top: 2px; font-size: 1.138rem; overflow-wrap: break-word; font-weight: 700; color: #141316; hyphens: auto; }

.dy-hox-bx6 { margin-top: 22px; }

.dy-hox-d3 { color: #55515E; margin-top: 11px; font-size: 0.878rem; }

.dy-hox-pgi { min-width: 0; }

.dy-cel-ds { text-align: center; padding: 25px 18px 0; border-radius: 22px; overflow: hidden; color: #F6F5F6; background: #121115; }

.dy-cel-amj { max-width: 812px; margin-inline: auto; }

.dy-cel-hv { color: #F6F5F6; font-size: 0.878rem; font-family: "Martian Mono", monospace; }

.dy-cel-w4 { color: #F6F5F6; font-weight: 800; font-size: clamp(2.21rem, 1.352rem + 3.4vw, 4.29rem); line-height: 1.02; margin-top: 9px; letter-spacing: -0.03em; }

.dy-cel-bbdr { margin-top: 13px; font-size: 1.202rem; color: #F6F5F6; }

.dy-cel-0b2b { justify-content: center; margin-top: 22px; }

.dy-cel-gnz { margin-top: 25px; padding: 0; list-style: none; justify-content: center; gap: 7px; display: flex; flex-wrap: wrap; }

.dy-cel-u740 { border: 1px solid #F6F5F6; color: #F6F5F6; font-size: 0.942rem; padding: 7px 13px; border-radius: 999px; }

.dy-cel-u740 + .dy-cel-u740 { margin-top: 0; }

.dy-cel-u740 strong { font-family: "Martian Mono", monospace; color: #F6F5F6; }

.dy-cel-mxjx { background-color: #E2E1E5; overflow: hidden; max-width: 952px; margin: 32px auto 0; border-radius: 22px 22px 0 0; aspect-ratio: 16 / 10; }

.dy-cel-mxjx img { width: 100%; object-fit: cover; height: 100%; }

.dy-riveq { padding-bottom: 43px; }

.dy-riveq-dm1 { border: 1px solid #CDCBD2; background: #FEFEFE; border-radius: 22px; }

.dy-riveq-6c6u { align-items: center; padding: 0 14px; min-height: 52px; font-weight: 700; color: #141316; justify-content: space-between; display: flex; }

.dy-riveq-r1o { transition: transform .23s; }

.dy-riveq-dm1[open] .dy-riveq-r1o { transform: rotate(45deg); }

.dy-riveq-ffkd { list-style: none; margin: 0; display: grid; padding: 0 7px 7px; }

.dy-riveq-ffkd li + li { margin-top: 0; }

.dy-riveq-9f { font-weight: 600; color: #35333B; border-top: 1px solid #CDCBD2; text-decoration: none; min-height: 44px; display: flex; padding: 0 7px; align-items: center; }

.dy-riveq-9f:hover { color: #342DA2; }

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

.dy-locem-5o { min-width: 0; font-size: 1.138rem; max-width: 716px; }

.dy-locem-5o p { margin-top: 13px; }

.dy-locem-jc { border-radius: 22px; min-width: 0; padding: 22px; background: #E2E1E5; }

.dy-locem-1np { font-weight: 600; font-size: 1.3rem; }

.dy-locem-fq { margin-top: 13px; padding: 0; list-style: none; }

.dy-locem-8nl { display: flex; gap: 9px; }

.dy-locem-8nl svg { color: #147053; flex: none; margin-top: 2px; }

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

.dy-fita8-spj > li + li { margin-top: 0; }

.dy-fita8-qgg { border: 1px solid #CDCBD2; overflow: hidden; background-color: #121115; aspect-ratio: 16 / 10; border-radius: 22px; }

.dy-fita8-prh { width: 100%; height: 100%; object-fit: contain; }

.dy-fita8-ufis { margin-top: 9px; font-size: 0.942rem; }

.dy-ka9-y19n { border: 1px solid #CDCBD2; overflow-x: auto; border-radius: 22px; background: #FEFEFE; }

.dy-ka9-ghxa { min-width: 556px; font-size: 1.008rem; }

.dy-ka9-ghxa thead { background: #E2E1E5; }

.dy-ka9-ghxa th, .dy-ka9-ghxa td { padding: 9px 14px; vertical-align: middle; }

.dy-ka9-ghxa thead th { font-size: 0.878rem; font-weight: 700; color: #35333B; }

.dy-ka9-ghxa tbody th, .dy-ka9-ghxa tbody td { border-top: 1px solid #CDCBD2; }

.dy-ka9-6im { color: #141316; font-family: "Martian Mono", monospace; text-align: right; white-space: nowrap; }

.dy-ka9-t2 { font-weight: 700; color: #141316; display: flex; align-items: center; gap: 11px; }

.dy-ka9-5eg3 { border-radius: 8px; overflow: hidden; width: 40px; background: #E2E1E5; flex: none; height: 40px; }

.dy-ka9-5eg3 img { object-fit: contain; width: 100%; height: 100%; }

.dy-ka9-dv8 { background: #E2E1E5; }

.dy-ka9-dv8 .dy-ka9-5eg3 { background: #FEFEFE; }

.dy-ka9-wy { font-size: 0.748rem; color: #FFFFFF; border-radius: 8px; font-weight: 700; background: #3F37C4; padding: 2px 7px; }

.dy-tadu3-dx { display: grid; gap: 14px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 310px), 1fr)); }

.dy-tadu3-1e5x { border: 1px solid #CDCBD2; padding: 22px; flex-direction: column; gap: 11px; min-width: 0; display: flex; border-radius: 22px; background: #FEFEFE; }

.dy-tadu3-dw { font-weight: 600; font-size: 1.364rem; }

.dy-tadu3-xa5 { flex: 1; font-size: 1.008rem; }

.dy-tadu3-rc { display: flex; align-items: center; gap: 5px; font-weight: 700; flex-wrap: wrap; font-size: 0.878rem; }

.dy-tadu3-rc svg { color: #55515E; }

.dy-tadu3-b6 { background: #E2E1E5; color: #141316; border-radius: 8px; padding: 4px 9px; }

.dy-tadu3-jkg7 { border-radius: 8px; padding: 4px 9px; color: #FFFFFF; background: #3F37C4; }

.dy-dug-sgk { gap: 36px 43px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 412px), 1fr)); display: grid; }

.dy-dug-4a6 { min-width: 0; }

.dy-dug-hnuk { font-weight: 800; font-size: clamp(1.56rem, 1.248rem + 1vw, 2.21rem); letter-spacing: -0.02em; line-height: 1.12; }

.dy-dug-xz { margin-top: 9px; color: #55515E; }

.dy-dug-ypwk { border: 1px solid #CDCBD2; border-radius: 22px; margin-top: 16px; background: #FEFEFE; overflow-x: auto; }

.dy-dug-yqc { font-size: 1.008rem; }

.dy-dug-yqc thead { background: #E2E1E5; }

.dy-dug-yqc th, .dy-dug-yqc td { padding: 11px 16px; }

.dy-dug-yqc thead th { font-size: 0.878rem; }

.dy-dug-yqc tbody th, .dy-dug-yqc tbody td { border-top: 1px solid #CDCBD2; }

.dy-dug-yqc tbody th { font-weight: 600; }

.dy-dug-3q { color: #141316; font-family: "Martian Mono", monospace; white-space: nowrap; text-align: right; }

.dy-dug-49 { background: #E2E1E5; margin-top: 5px; display: block; height: 4px; border-radius: 999px; }

.dy-dug-578 { height: 100%; background: #3F37C4; display: block; border-radius: 999px; }

.dy-dug-zor { color: #147053; font-weight: 700; }

.dy-dug-0kg8 { color: #55515E; }

.dy-gupe6-n7g { border: 1px solid #CDCBD2; border-radius: 22px; overflow: hidden; aspect-ratio: 16 / 9; background-color: #121115; position: relative; }

.dy-gupe6-hik7 { height: 100%; width: 100%; object-fit: cover; }

.dy-gupe6-k4m { inset: 0; background: rgba(9, 10, 15, 0.55); position: absolute; display: grid; text-decoration: none; place-items: center; }

.dy-gupe6-73lv { font-weight: 800; align-items: center; display: inline-flex; min-height: 56px; font-size: 1.138rem; gap: 11px; transition: transform .23s; padding: 0 23px; background: #F6F5F6; color: #121115; border-radius: 999px; }

.dy-gupe6-k4m:hover .dy-gupe6-73lv { transform: scale(1.04); }

.dy-gupe6-tzhn { align-items: center; gap: 13px 29px; display: flex; margin-top: 14px; justify-content: space-between; flex-wrap: wrap; }

.dy-gupe6-ga0v { font-size: 1.008rem; max-width: 636px; }

.dy-hog-nz { max-width: 756px; line-height: 1.7; font-size: 1.138rem; }

.dy-hog-bzr { font-size: clamp(1.69rem, 1.248rem + 1.6vw, 2.6rem); margin-bottom: 16px; line-height: 1.1; letter-spacing: -0.02em; font-weight: 800; }

.dy-hog-nz p + p { margin-top: 13px; }

.dy-qidu6-ei { margin-top: 22px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr)); gap: 11px; display: grid; }

.dy-qidu6-dhn { background: #FEFEFE; border-radius: 12px; padding: 16px 18px; min-width: 0; }

.dy-qidu6-r0a { font-size: 1.072rem; font-family: "Inter", sans-serif; font-weight: 700; }

.dy-qidu6-ex { font-size: 0.942rem; margin-top: 5px; }

.dy-fif { justify-content: space-between; bottom: 0; position: fixed; gap: 11px; border-top: 1px solid #CDCBD2; left: 0; background: #FEFEFE; display: flex; align-items: center; right: 0; transform: translateY(110%); transition: transform .29s; z-index: 35; padding: 9px 11px 9px 14px; }

.dy-fif-7c { transform: translateY(0); }

.dy-fif-k5n { font-weight: 700; min-width: 0; overflow: hidden; white-space: nowrap; color: #141316; text-overflow: ellipsis; }

.dy-fif .dy-taz { flex: none; min-height: 44px; }

@media (min-width: 651px) {
  .dy-taxaf { padding-inline: 22px; }
  .dy-kanuf-28x { padding: 40px 36px; }
  .dy-kanuf-6x { padding: 22px 29px; }
  .dy-gu7-ii { padding: 32px; }
  .dy-qii-gqp4, .dy-qidu6-sgg { padding: 32px; }
  .dy-ducep-7bhp { padding: 36px; }
  .dy-cel-ds { padding: 40px 36px 0; }
}

@media (min-width: 965px) {
  .dy-taxaf { padding-inline: 36px; }
  main > section { padding-block: 0 79px; }
  .dy-cefiw { padding: 11px 22px; }
  .dy-cefiw-qx { padding-left: 13px; grid-template-columns: auto minmax(0, 1fr) auto auto; grid-template-areas: "logo nav tools actions"; gap: 14px; }
  .dy-cefiw-m2mh { display: none; }
  .dy-cefiw-jq2e { display: flex; justify-content: center; gap: 2px; border-top: 0; padding-top: 0; flex-wrap: wrap; }
  .dy-cefiw-g2 { min-height: 40px; font-size: 0.942rem; }
  .dy-cefiw-a2 { display: flex; }
  .dy-cefiw-a2 .dy-taz { min-height: 42px; padding: 0 14px; }
  .dy-ho8 { padding-block: 22px 72px; }
  .dy-ho8-5iu0 { padding-block: 29px; }
  .dy-kanuf-28x { padding: 58px; }
  .dy-hox { padding-block: 14px 43px; }
  .dy-riveq { padding-bottom: 65px; }
  .dy-riveq-dm1[open] .dy-riveq-ffkd, .dy-riveq-ffkd { display: flex; flex-wrap: wrap; padding: 0 9px 9px; gap: 7px; }
  .dy-riveq-9f { border-radius: 12px; font-weight: 700; font-size: 0.942rem; min-height: 36px; padding: 0 11px; background: #E2E1E5; color: #141316; border-top: 0; }
  .dy-riveq-9f:hover { color: #FFFFFF; background: #3F37C4; }
  .dy-gu7-ii { padding: 40px; }
  .dy-qii-gqp4, .dy-qidu6-sgg { padding: 40px; }
  .dy-ducep-7bhp { padding: 43px; }
  .dy-cel-ds { padding: 50px 50px 0; }
  .dy-qifi9 { padding-block: 65px 25px; }
  .dy-fif { display: none; }
}