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

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

body { color: #282C2D; margin: 0; overflow-wrap: break-word; line-height: 1.55; background: #F1F2F2; font-family: "Plus Jakarta Sans", sans-serif; font-size: 15.5px; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #1A7E9C; }

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

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

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.d_jam { padding-inline: 16px; margin-inline: auto; max-width: 1288px; }

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

.d_lon { margin-bottom: 30px; flex-wrap: wrap; display: flex; align-items: flex-end; justify-content: space-between; gap: 16px 34px; }

.d_lon-xuhl { max-width: 724px; min-width: 0; }

.d_lon-6hl { align-items: center; color: #17718D; font-size: 13.5px; font-weight: 700; display: flex; margin-bottom: 10px; gap: 8px; }

.d_lon-6hl::before { flex: none; content: ""; width: 8px; border-radius: 2px; height: 8px; background: #1A7F9D; }

.d_lon-me5j { font-size: clamp(1.595rem, 1.178rem + 1.6vw, 2.454rem); font-weight: 800; line-height: 1.1; text-wrap: balance; letter-spacing: -0.02em; }

.d_lon-cdsn { color: #586264; margin-top: 12px; }

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

.d_lon-q2 svg { flex: none; }

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

.d_cejab-wrm { color: #FFFFFF; background: #1A7F9D; }

.d_cejab-wrm:hover { color: #FFFFFF; background: #1A7E9C; }

.d_cejab-7qp { color: #111313; border-color: #111313; background: transparent; }

.d_cejab-7qp:hover { background: #111313; color: #F1F2F2; }

.d_cejab-ae12 { min-height: 52px; font-size: 15.5px; }

.d_cejab-08b { display: flex; width: 100%; }

.d_cejab-xqfl { border-radius: 10px; width: 34px; color: #1A7F9D; height: 34px; margin-right: -10px; background: #FFFFFF; display: grid; place-items: center; }

.d_cejab-io85 { background: #F0F1F1; color: #1C2021; }

.d_cejab-io85:hover { background: #1A7F9D; color: #FFFFFF; }

.d_cejab-bu5 { border-color: #F0F1F1; color: #F0F1F1; background: transparent; }

.d_cejab-bu5:hover { background: #F0F1F1; color: #1C2021; }

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

.d_ta3 { border: 1px solid #D3D8D8; overflow: hidden; position: relative; border-radius: 28px; background-image: repeating-linear-gradient(135deg, #E8EAEB 0 9px, #FEFEFE 9px 18px); background-color: #E8EAEB; }

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

.d_ta3-ey4z { aspect-ratio: 16 / 10; }

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

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

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

.d_hota0-poho::before { border-radius: 4px; width: 14px; content: ""; transform: rotate(45deg); background: #1A7F9D; height: 14px; flex: none; }

.d_hota0-poho:hover { color: #111313; }

.d_hota0-ffu { opacity: 0; position: absolute; pointer-events: none; }

.d_hota0-onuq { width: 44px; grid-area: burger; height: 44px; background: #111313; display: grid; place-items: center; border-radius: 16px; cursor: pointer; color: #F1F2F2; }

.d_hota0-ffu:focus-visible + .d_hota0-onuq { outline: 2px solid #17718D; outline-offset: 3px; }

.d_hota0-bngj { display: none; }

.d_hota0-ffu:checked + .d_hota0-onuq .d_hota0-7f { display: none; }

.d_hota0-ffu:checked + .d_hota0-onuq .d_hota0-bngj { display: block; }

.d_hota0-6te { grid-area: nav; padding-top: 8px; display: none; border-top: 1px solid #D3D8D8; }

.d_hota0-ffu:checked ~ .d_hota0-6te { gap: 2px; display: grid; }

.d_hota0-edwb { border-radius: 16px; font-weight: 700; display: flex; font-size: 16.5px; padding: 0 12px; min-height: 48px; text-decoration: none; color: #282C2D; align-items: center; }

.d_hota0-edwb:hover { background: #E8EAEB; color: #111313; }

.d_hota0-hn { color: #111313; background: #E8EAEB; }

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

.d_hota0-zoi .d_cejab { min-height: 44px; padding: 0 12px; font-size: 13.5px; }

.d_wy2 { border: 1px solid #D3D8D8; margin: 0 10px 26px; background: #FEFEFE; padding: 30px 20px; border-radius: 28px; }

.d_wy2-2d { hyphens: auto; overflow-wrap: break-word; font-size: clamp(2.209rem, 0.982rem + 6vw, 5.399rem); font-weight: 800; color: #111313; letter-spacing: -0.04em; font-family: "Fraunces", serif; line-height: 1; }

.d_wy2-ok { margin-top: 34px; }

.d_wy2-mk1 { border-top: 1px solid #D3D8D8; gap: 6px 26px; padding: 14px 0; display: grid; }

.d_wy2-1cgy { font-size: 13px; color: #586264; font-family: "Fira Code", monospace; }

.d_wy2-4b { padding: 0; display: flex; list-style: none; flex-wrap: wrap; gap: 6px 20px; }

.d_wy2-4b li + li { margin-top: 0; }

.d_wy2-6b2l { color: #111313; font-weight: 600; font-size: 14.5px; text-decoration: none; }

.d_wy2-6b2l:hover { color: #17718D; }

.d_wy2-ja0t { font-size: 13px; display: flex; gap: 16px 26px; flex-wrap: wrap; align-items: center; color: #586264; margin-top: 20px; padding-top: 20px; justify-content: space-between; border-top: 1px solid #D3D8D8; }

.d_wy2-0e { max-width: 864px; }

.d_wy2-r7z0 { border: 2px solid #B32331; color: #B32331; font-size: 13px; flex: none; display: grid; font-weight: 800; border-radius: 50%; height: 40px; width: 40px; place-items: center; }

.d_mii { border: 1px solid #D3D8D8; padding: 12px 12px 12px 16px; align-items: center; box-shadow: 0 13px 34px -12px rgba(9, 10, 15, 0.63); right: 10px; max-width: 824px; border-radius: 28px; gap: 10px 20px; left: 10px; display: flex; position: fixed; bottom: 10px; flex-wrap: wrap; background: #FEFEFE; margin-inline: auto; z-index: 40; }

.d_mii[hidden] { display: none; }

.d_mii-4d7 { font-size: 13.5px; flex: 1 1 260px; color: #282C2D; }

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

.d_mii-qod5 .d_cejab { font-size: 13.5px; padding: 0 14px; min-height: 44px; }

.d_loso1 { padding-block: 12px 50px; }

.d_loso1-ib1 { display: grid; gap: 30px 58px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 434px), 1fr)); align-items: center; }

.d_loso1-zq { max-width: 684px; min-width: 0; }

.d_loso1-07dg { border: 1px solid #D3D8D8; padding: 6px 12px 6px 8px; display: inline-flex; margin-bottom: 24px; border-radius: 999px; color: #282C2D; gap: 8px; background: #FEFEFE; font-size: 13px; font-weight: 700; align-items: center; }

.d_loso1-07dg svg { flex: none; color: #157457; }

.d_loso1-nab7 { text-wrap: balance; font-weight: 800; font-size: clamp(2.209rem, 1.276rem + 3.6vw, 4.172rem); line-height: 1.02; letter-spacing: -0.03em; }

.d_loso1-yzo { color: #282C2D; margin-top: 18px; font-size: 17.5px; }

.d_loso1-0qin { margin-top: 28px; }

.d_loso1-3kd { margin-top: 12px; font-size: 13px; color: #586264; }

.d_loso1-wd { min-width: 0; }

.d_loso1-un { gap: 4px 12px; margin-top: 12px; font-size: 13px; flex-wrap: wrap; color: #586264; justify-content: space-between; display: flex; }

.d_loso1-vc { font-family: "Fira Code", monospace; }

.d_nulos { padding-block: 12px 58px; }

.d_nulos-d4 { border: 1px solid #D3D8D8; background: #FEFEFE; display: grid; border-radius: 28px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 414px), 1fr)); overflow: hidden; }

.d_nulos-jqcz { padding: 30px 20px; min-width: 0; }

.d_nulos-6bc { letter-spacing: -0.03em; line-height: 1.04; text-wrap: balance; font-weight: 800; font-size: clamp(2.086rem, 1.276rem + 3.2vw, 3.681rem); }

.d_nulos-ri { max-width: 544px; margin-top: 18px; font-size: 17.5px; }

.d_nulos-6b { margin-top: 28px; }

.d_nulos-43ig { padding: 12px 20px; min-width: 0; list-style: none; margin: 0; align-content: center; display: grid; background: #E8EAEB; }

.d_nulos-a5j5 { padding: 18px 0; display: grid; border-bottom: 1px solid #D3D8D8; gap: 16px; grid-template-columns: 44px minmax(0, 1fr); }

.d_nulos-a5j5 + .d_nulos-a5j5 { margin-top: 0; }

.d_nulos-a5j5:last-child { border-bottom: 0; }

.d_nulos-f2 { height: 44px; background: #FEFEFE; border-radius: 16px; display: grid; place-items: center; color: #17718D; width: 44px; }

.d_nulos-qpo { hyphens: auto; color: #111313; overflow-wrap: break-word; font-weight: 700; }

.d_nulos-wiz { font-size: 13.5px; color: #586264; }

.d_xazov-on1x { border: 1px solid #D3D8D8; gap: 1px; display: grid; background: #D3D8D8; grid-template-columns: repeat(auto-fit, minmax(min(100%, 148px), 1fr)); border-radius: 28px; overflow: hidden; }

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

.d_xazov-08yf { letter-spacing: -0.02em; font-weight: 700; font-size: clamp(1.473rem, 1.178rem + 1vw, 1.963rem); color: #111313; hyphens: auto; font-family: "Fira Code", monospace; overflow-wrap: break-word; }

.d_xazov-pd5 { margin-top: 4px; color: #586264; font-size: 13.5px; }

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

.d_fij-z6vv > li + li { margin-top: 0; }

.d_fij-x8h6 { color: #111313; transition: transform .22s; min-width: 0; display: block; text-decoration: none; }

.d_fij-x8h6:hover { transform: translateY(-4px); color: #17718D; }

.d_fij-ws8 { border: 1px solid #D3D8D8; background-image: repeating-linear-gradient(135deg, #E8EAEB 0 8px, #FEFEFE 8px 16px); border-radius: 28px; overflow: hidden; position: relative; aspect-ratio: 1 / 1; }

.d_fij-ap9 { object-fit: cover; width: 100%; height: 100%; }

.d_fij-c8 { overflow-wrap: break-word; font-weight: 700; margin-top: 10px; hyphens: auto; line-height: 1.3; font-size: 14.5px; }

.d_fij-4i6 { color: #586264; font-size: 13px; }

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

.d_jacef-ouez > li + li { margin-top: 0; }

.d_jacef-pgy { border: 1px solid #D3D8D8; color: #111313; grid-template-columns: 86px minmax(0, 1fr) auto; text-decoration: none; display: grid; transition: border-color .22s; gap: 16px; align-items: center; padding: 10px 18px 10px 10px; border-radius: 28px; background: #FEFEFE; }

.d_jacef-pgy:hover { border-color: #17718D; color: #111313; }

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

.d_jacef-h6rp { object-fit: cover; height: 100%; width: 100%; }

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

.d_jacef-83ql { color: #586264; display: block; font-size: 13px; }

.d_jacef-aga { font-family: "Fira Code", monospace; color: #157457; white-space: nowrap; font-size: 13px; font-weight: 700; }

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

.d_bei-64 > li + li { margin-top: 0; }

.d_bei-za { border: 1px solid #D3D8D8; padding: 16px 18px; align-items: center; transition: border-color .22s; color: #111313; height: 100%; background: #FEFEFE; border-radius: 28px; grid-template-columns: auto minmax(0, 1fr) auto; display: grid; text-decoration: none; gap: 16px; }

.d_bei-za:hover { color: #111313; border-color: #17718D; }

.d_bei-2e8s { display: grid; height: 44px; background: #E8EAEB; width: 44px; border-radius: 16px; color: #17718D; place-items: center; }

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

.d_bei-7d { font-size: 13px; display: block; color: #586264; }

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

.d_qig-nna { border: 1px solid #D3D8D8; border-radius: 28px; display: flex; background: #FEFEFE; flex-direction: column; min-width: 0; }

.d_qig-6zxz { padding: 26px 26px 20px; }

.d_qig-rxm { font-weight: 700; padding: 4px 10px; display: inline-block; color: #282C2D; border-radius: 10px; font-size: 12px; background: #E8EAEB; }

.d_qig-i37 { line-height: 1.3; font-weight: 600; margin-top: 14px; font-size: 17.5px; }

.d_qig-yif { letter-spacing: -0.02em; line-height: 1.1; color: #17718D; overflow-wrap: break-word; font-size: clamp(1.595rem, 1.276rem + 1vw, 1.963rem); margin-top: 8px; font-weight: 800; font-family: "Fraunces", serif; }

.d_qig-qie { flex: 1; gap: 16px; margin-inline: 14px; padding: 20px 10px 26px; position: relative; flex-direction: column; border-top: 2px dashed #D3D8D8; display: flex; }

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

.d_qig-qie::before { left: -26px; border-right: 1px solid #D3D8D8; }

.d_qig-qie::after { right: -26px; border-left: 1px solid #D3D8D8; }

.d_qig-bojo { flex: 1; font-size: 13.5px; }

.d_qig-3ggn { font-size: 12px; color: #586264; }

.d_fir-7jkk { border: 1px solid #D3D8D8; background: #FEFEFE; border-radius: 28px; overflow-x: auto; }

.d_fir-r2 { font-size: 14.5px; counter-reset: facts-row; }

.d_fir-r2 thead th { font-weight: 700; padding: 14px 16px; border-bottom: 1px solid #D3D8D8; color: #586264; font-size: 13px; }

.d_fir-r2 tbody th, .d_fir-r2 tbody td { padding: 14px 16px; border-bottom: 1px dashed #D3D8D8; }

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

.d_fir-r2 tbody th { min-width: 150px; color: #282C2D; font-weight: 600; width: 40%; }

.d_fir-r2 tbody th::before { font-family: "Fira Code", monospace; min-width: 32px; display: inline-block; font-size: 12px; color: #586264; font-weight: 500; counter-increment: facts-row; content: counter(facts-row, decimal-leading-zero); }

.d_fir-r2 tbody td { overflow-wrap: break-word; color: #111313; hyphens: auto; min-width: 180px; font-weight: 700; }

.d_hoceb-cnsl { display: block; }

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

.d_hoceb-jl8 { border: 1px solid #D3D8D8; display: flex; border-radius: 28px; background: #FEFEFE; padding: 18px 20px; flex-direction: column; min-width: 0; gap: 6px; }

.d_hoceb-qxho { color: #586264; font-weight: 700; font-size: 13px; }

.d_hoceb-nyy { hyphens: auto; font-family: "Fraunces", serif; line-height: 1.15; overflow-wrap: break-word; color: #111313; font-size: 23.5px; font-weight: 800; }

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

.d_guj-7fn { flex-direction: column; padding: 28px; border-radius: 28px; text-decoration: none; min-width: 0; min-height: 220px; gap: 42px; color: #F0F1F1; background: #1C2021; display: flex; justify-content: space-between; }

.d_guj-7fn:hover { color: #F0F1F1; }

.d_guj-90pd { font-weight: 700; justify-content: space-between; flex-wrap: wrap; gap: 6px 12px; display: flex; }

.d_guj-7j9 { font-weight: 500; font-family: "Fira Code", monospace; font-size: 13px; }

.d_guj-z37 { letter-spacing: -0.03em; overflow-wrap: break-word; font-family: "Fira Code", monospace; hyphens: auto; font-weight: 700; line-height: 1; font-size: clamp(1.841rem, 1.178rem + 2.6vw, 3.313rem); }

.d_guj-2br { border: 1px solid #D3D8D8; display: grid; list-style: none; border-radius: 28px; margin: 0; gap: 1px; padding: 0; overflow: hidden; background: #D3D8D8; }

.d_guj-2br > li + li { margin-top: 0; }

.d_guj-hzy { background: #FEFEFE; align-items: center; gap: 6px 16px; text-decoration: none; justify-content: space-between; padding: 20px 26px; color: #111313; display: flex; height: 100%; flex-wrap: wrap; }

.d_guj-hzy:hover { color: #111313; background: #E8EAEB; }

.d_guj-1o { font-weight: 700; }

.d_guj-am { font-weight: 700; font-size: 21.5px; font-family: "Fira Code", monospace; hyphens: auto; overflow-wrap: break-word; }

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

.d_guzo5-7pr > li + li { margin-top: 0; }

.d_guzo5-8pq { border: 1px solid #D3D8D8; padding: 8px 8px 16px; height: 100%; display: block; min-width: 0; text-decoration: none; color: #111313; border-radius: 28px; background: #FEFEFE; transition: border-color .22s; }

.d_guzo5-8pq:hover { color: #111313; border-color: #17718D; }

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

.d_guzo5-wzq { letter-spacing: .04em; top: 10px; position: absolute; font-size: 11px; font-weight: 700; padding: 3px 8px; border-radius: 10px; background: #B32331; left: 10px; color: #FEFEFE; }

.d_guzo5-7g4 { padding-inline: 8px; font-weight: 700; hyphens: auto; overflow-wrap: break-word; margin-top: 14px; }

.d_guzo5-sla2 { padding-inline: 8px; font-size: 13px; font-family: "Fira Code", monospace; color: #586264; }

.d_lo3-bmc0 { border: 1px solid #D3D8D8; border-radius: 28px; background: #FEFEFE; overflow-x: auto; }

.d_lo3-wsw { font-size: 14.5px; min-width: 624px; }

.d_lo3-wsw thead { background: #E8EAEB; }

.d_lo3-wsw th, .d_lo3-wsw td { padding: 14px 16px; }

.d_lo3-wsw thead th { color: #282C2D; font-size: 13px; font-weight: 700; }

.d_lo3-wsw tbody th, .d_lo3-wsw tbody td { vertical-align: middle; border-top: 1px solid #D3D8D8; }

.d_lo3-h9tj { font-weight: 700; gap: 12px; color: #111313; align-items: center; display: flex; }

.d_lo3-ks { text-align: right; font-family: "Fira Code", monospace; color: #111313; white-space: nowrap; }

.d_lo3-wsw thead .d_lo3-ks { font-family: "Plus Jakarta Sans", sans-serif; }

.d_ril-cw { border-top: 1px solid #D3D8D8; }

.d_ril-vtw { display: grid; gap: 8px 20px; padding: 26px 0; border-bottom: 1px solid #D3D8D8; grid-template-columns: auto minmax(0, 1fr); }

.d_ril-3b { border-radius: 16px; grid-row: span 2; height: 52px; display: grid; background: #1A7F9D; place-items: center; width: 52px; color: #FFFFFF; }

.d_ril-6ej { font-size: 19.5px; font-weight: 600; }

.d_ril-33 { hyphens: auto; max-width: 764px; }

.d_jag-5q4t { gap: 30px 26px; display: grid; list-style: none; padding: 0; counter-reset: steps; grid-template-columns: repeat(auto-fit, minmax(min(100%, 218px), 1fr)); }

.d_jag-8u { min-width: 0; padding-top: 18px; border-top: 2px solid #111313; }

.d_jag-8u + .d_jag-8u { margin-top: 0; }

.d_jag-8u::before { color: #17718D; font-weight: 700; content: counter(steps, decimal-leading-zero); font-size: 13.5px; display: block; font-family: "Fira Code", monospace; counter-increment: steps; }

.d_jag-p9 { font-weight: 600; font-size: 18.5px; line-height: 1.25; margin-top: 10px; }

.d_jag-396w { font-size: 14.5px; margin-top: 8px; }

.d_jawy4-4jd3 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 276px), 1fr)); gap: 0 42px; }

.d_jawy4-nhhg { min-width: 0; border-top: 1px solid #D3D8D8; padding-block: 20px 26px; }

.d_jawy4-g4 { font-size: 18.5px; font-weight: 600; }

.d_jawy4-2fvb { margin-top: 10px; font-size: 14.5px; }

.d_jarig-ch { max-width: 764px; line-height: 1.7; font-size: 16.5px; }

.d_jarig-c1f { line-height: 1.1; font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.595rem, 1.178rem + 1.6vw, 2.454rem); margin-bottom: 20px; }

.d_jarig-ch h3 { font-size: 21.5px; font-weight: 600; margin: 30px 0 10px; }

.d_jarig-ch p + p { margin-top: 14px; }

.d_jarig-ch ul, .d_jarig-ch ol { margin-block: 16px; }

.d_jarig-cl0j { background: #E8EAEB; padding: 26px 30px; margin-block: 30px; border-radius: 28px; }

.d_jarig-cl0j p { color: #111313; line-height: 1.4; font-size: 20.5px; font-family: "Fraunces", serif; font-weight: 600; }

.d_jarig-cl0j cite { margin-top: 12px; font-style: normal; font-size: 13.5px; display: block; color: #586264; font-weight: 600; }

.d_xanuu-yn7 { border: 1px solid #D3D8D8; background: #FEFEFE; display: grid; border-radius: 28px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 356px), 1fr)); padding: 26px 20px; gap: 26px 50px; }

.d_xanuu-qpuq { min-width: 0; }

.d_xanuu-iac7 { font-size: clamp(1.595rem, 1.178rem + 1.4vw, 2.331rem); font-weight: 800; line-height: 1.12; letter-spacing: -0.02em; }

.d_xanuu-dqp { margin-top: 14px; }

.d_xanuu-mfp3 { padding: 0; min-width: 0; list-style: none; }

.d_xanuu-xz25 { align-items: flex-start; display: flex; hyphens: auto; padding: 12px 0; overflow-wrap: break-word; gap: 14px; border-bottom: 1px solid #D3D8D8; }

.d_xanuu-xz25 + .d_xanuu-xz25 { margin-top: 0; }

.d_xanuu-zz8 { width: 24px; border-radius: 50%; display: grid; height: 24px; flex: none; background: #157457; place-items: center; color: #FEFEFE; }

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

.d_cee-av { border: 1px solid #D3D8D8; min-width: 0; border-radius: 28px; padding: 26px; background: #FEFEFE; }

.d_cee-j41 { border-radius: 999px; overflow: hidden; background: #E8EAEB; height: 6px; }

.d_cee-rg { height: 100%; background: #1A7F9D; border-radius: 999px; }

.d_cee-1c3 { font-weight: 800; font-size: 23.5px; margin-top: 20px; }

.d_cee-4hmp { font-size: 13.5px; color: #586264; font-family: "Fira Code", monospace; }

.d_cee-wh { font-size: 14.5px; list-style: none; margin-top: 16px; padding: 0; }

.d_cee-4m9b { display: flex; gap: 8px; }

.d_cee-4m9b svg { color: #157457; flex: none; margin-top: 3px; }

.d_wyx-huy { gap: 16px; display: flex; align-items: center; }

.d_wyx-txa { font-family: "Fraunces", serif; font-weight: 800; font-size: 51px; line-height: 1; color: #111313; }

.d_wyx-0e { gap: 2px; display: flex; color: #111313; }

.d_wyx-oehy { color: #586264; font-size: 13.5px; }

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

.d_wyx-ysm8 { border: 1px solid #D3D8D8; display: flex; background: #FEFEFE; flex-direction: column; min-width: 0; gap: 16px; border-radius: 28px; padding: 26px; }

.d_wyx-07ln { flex: 1; font-size: 14.5px; }

.d_wyx-vs2 { align-items: center; display: flex; gap: 12px; }

.d_wyx-j8h4 { flex: none; font-weight: 700; font-size: 13.5px; border-radius: 50%; height: 40px; display: grid; place-items: center; color: #111313; background: #E8EAEB; width: 40px; }

.d_wyx-kz0 { display: block; color: #111313; font-weight: 700; font-size: 14.5px; }

.d_wyx-nr3 { font-size: 13px; display: block; color: #586264; }

.d_miu-5bj { border: 1px solid #D3D8D8; display: grid; border-radius: 28px; background: #FEFEFE; grid-template-columns: repeat(auto-fit, minmax(min(100%, 336px), 1fr)); gap: 26px 50px; padding: 26px; }

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

.d_miu-gd { width: 64px; color: #FFFFFF; font-size: 21.5px; font-weight: 800; font-family: "Fraunces", serif; place-items: center; background: #1A7F9D; display: grid; height: 64px; overflow: hidden; border-radius: 50%; }

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

.d_miu-8dxz { font-size: 21.5px; font-weight: 800; }

.d_miu-v07 { color: #586264; font-size: 13.5px; }

.d_miu-of { margin-top: 10px; }

.d_miu-ose { flex-wrap: wrap; display: flex; margin-top: 12px; gap: 8px 20px; font-size: 13.5px; }

.d_miu-fa { color: #586264; font-family: "Fira Code", monospace; }

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

.d_mid-t1j6 > li + li { margin-top: 0; }

.d_mid-j0y { border: 1px solid #D3D8D8; transition: border-color .22s; display: block; aspect-ratio: 300 / 173; background: #FEFEFE; padding: 10px; border-radius: 16px; }

.d_mid-j0y:hover { border-color: #17718D; }

.d_mid-zupl { width: 100%; object-fit: contain; height: 100%; }

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

.d_zo7-qf { min-width: 0; }

.d_zo7-7o { margin-top: 14px; }

.d_zo7-4i { padding: 0; list-style: none; margin-top: 18px; }

.d_zo7-6t8 { gap: 10px; display: flex; }

.d_zo7-6t8 svg { color: #157457; flex: none; margin-top: 2px; }

.d_zo7-65 { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 26px; }

.d_zo7-xkj { border: 1.5px solid #111313; border-radius: 16px; display: inline-flex; padding: 6px 20px; color: #111313; justify-content: center; flex-direction: column; min-height: 52px; transition: background-color .22s, color .22s; text-decoration: none; }

.d_zo7-xkj:hover { background: #111313; color: #F1F2F2; }

.d_zo7-sx { font-size: 11px; }

.d_zo7-yyfe { font-weight: 700; font-size: 15.5px; line-height: 1.2; }

.d_vehon-udbf, .d_fi1-z9 { border-radius: 28px; padding: 26px 20px; background: #E8EAEB; }

.d_vehon-kbs { flex-wrap: wrap; gap: 20px 42px; align-items: flex-end; display: flex; justify-content: space-between; }

.d_vehon-mv1 { min-width: 0; max-width: 644px; }

.d_vehon-tjc9, .d_fi1-csr { max-width: 684px; margin-top: 12px; }

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

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

.d_vehon-evne + .d_vehon-evne { margin-top: 0; }

.d_vehon-evne svg { flex: none; color: #17718D; }

.d_fi1-pkx7 { flex-wrap: wrap; font-weight: 700; font-size: 13.5px; gap: 8px 20px; margin-top: 20px; display: flex; }

.d_solo2-7n2 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 376px), 1fr)); gap: 34px 58px; }

.d_solo2-jzo { min-width: 0; }

.d_solo2-jzo p { margin-top: 14px; }

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

.d_solo2-qis { border: 1px solid #D3D8D8; gap: 1px; background: #D3D8D8; grid-template-columns: repeat(2, minmax(0, 1fr)); overflow: hidden; display: grid; border-radius: 28px; }

.d_solo2-oq3 { padding: 18px 20px; display: flex; background: #FEFEFE; flex-direction: column-reverse; }

.d_solo2-8r { hyphens: auto; font-family: "Fira Code", monospace; color: #111313; font-size: 23.5px; overflow-wrap: break-word; font-weight: 700; }

.d_solo2-00s { font-size: 13px; color: #586264; }

.d_solo2-rxa { border: 1px solid #D3D8D8; list-style: none; padding: 0; background: #FEFEFE; border-radius: 28px; }

.d_solo2-x118 { padding: 14px 20px; display: flex; gap: 4px 16px; justify-content: space-between; flex-wrap: wrap; border-bottom: 1px solid #D3D8D8; }

.d_solo2-x118 + .d_solo2-x118 { margin-top: 0; }

.d_solo2-x118:last-child { border-bottom: 0; }

.d_solo2-dojn { color: #111313; font-weight: 700; }

.d_solo2-6p { hyphens: auto; font-size: 13.5px; color: #586264; overflow-wrap: break-word; font-family: "Fira Code", monospace; }

.d_mij-0be { counter-reset: faq; border-top: 1.5px solid #111313; }

.d_mij-dni6 { border-bottom: 1px solid #D3D8D8; }

.d_mij-0kqc { display: grid; color: #111313; font-weight: 700; padding: 18px 0; grid-template-columns: 36px minmax(0, 1fr) 24px; align-items: center; font-size: 16.5px; gap: 12px; }

.d_mij-0kqc::before { counter-increment: faq; color: #17718D; font-family: "Fira Code", monospace; content: counter(faq, decimal-leading-zero); font-size: 13px; }

.d_mij-0kqc:hover { color: #17718D; }

.d_mij-ib7 { transition: transform .22s; }

.d_mij-dni6[open] .d_mij-ib7 { transform: rotate(45deg); }

.d_mij-1dg { max-width: 864px; padding: 0 0 24px 50px; }

.d_mij-1dg p + p { margin-top: 10px; }

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

.d_qimiw-97 { min-width: 0; }

.d_qimiw-3s { margin-top: 12px; color: #586264; }

.d_qimiw-97 .d_cejab { margin-top: 20px; }

.d_qimiw-i3nd { display: grid; min-width: 0; gap: 10px; }

.d_qimiw-ra { border: 1px solid #D3D8D8; background: #FEFEFE; border-radius: 28px; }

.d_qimiw-ra[open] { border-color: #111313; }

.d_qimiw-hzq8 { padding: 18px 20px; align-items: center; color: #111313; display: flex; font-weight: 700; gap: 16px; justify-content: space-between; }

.d_qimiw-xk5q { width: 32px; border-radius: 50%; display: grid; transition: transform .22s; place-items: center; background: #E8EAEB; flex: none; height: 32px; }

.d_qimiw-ra[open] .d_qimiw-xk5q { transform: rotate(45deg); }

.d_qimiw-09z { font-size: 14.5px; padding: 0 20px 20px; }

.d_hoj-xmp4 { padding: 30px 24px; color: #F0F1F1; background: #1C2021; display: flex; align-items: center; border-radius: 28px; flex-wrap: wrap; gap: 26px 42px; justify-content: space-between; }

.d_hoj-6h2 { max-width: 644px; min-width: 0; }

.d_hoj-zf { line-height: 1.12; font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.473rem, 1.178rem + 1.2vw, 2.086rem); color: #F0F1F1; }

.d_hoj-jmq { color: #F0F1F1; margin-top: 10px; }

.d_hoj-jmq a { color: #F0F1F1; }

.d_wy7-c8s { font-size: clamp(1.35rem, 1.08rem + 1vw, 1.841rem); line-height: 1.15; max-width: 764px; font-weight: 800; }

.d_wy7-nbe { margin-top: 18px; columns: 2 340px; column-gap: 50px; font-size: 14.5px; }

.d_wy7-nbe p + p { margin-top: 14px; }

.d_gug-fa2 { gap: 6px 10px; margin-bottom: 20px; padding: 0; flex-wrap: wrap; color: #586264; font-size: 13px; display: flex; list-style: none; }

.d_gug-fa2 li + li { margin-top: 0; }

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

.d_gug-2696 { color: #586264; }

.d_gug-vg1t { color: #111313; font-weight: 700; }

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

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

.d_wyta8-o7gc { min-width: 0; }

.d_wyta8-v4 { color: #586264; font-family: "Fira Code", monospace; font-size: 13px; }

.d_wyta8-h7 { font-weight: 800; margin-top: 10px; line-height: 1.02; letter-spacing: -0.03em; font-size: clamp(2.209rem, 1.276rem + 3.4vw, 3.927rem); }

.d_wyta8-jmt { margin-top: 16px; max-width: 564px; font-size: 17.5px; }

.d_wyta8-g8 { border: 1px solid #D3D8D8; margin-top: 26px; border-radius: 28px; gap: 1px; background: #D3D8D8; grid-template-columns: repeat(auto-fit, minmax(min(45%, 138px), 1fr)); overflow: hidden; display: grid; }

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

.d_wyta8-jxt { font-size: 12px; color: #586264; font-weight: 700; }

.d_wyta8-d92 { hyphens: auto; font-size: 16.5px; overflow-wrap: break-word; font-family: "Fira Code", monospace; margin-top: 2px; color: #111313; font-weight: 700; }

.d_wyta8-892k { margin-top: 26px; }

.d_wyta8-nqs { margin-top: 12px; color: #586264; font-size: 13px; }

.d_wyta8-zzm { min-width: 0; }

.d_jagut-3jp { background: #1C2021; padding: 30px 20px 0; text-align: center; border-radius: 28px; color: #F0F1F1; overflow: hidden; }

.d_jagut-mdv { margin-inline: auto; max-width: 824px; }

.d_jagut-6jyg { color: #F0F1F1; font-family: "Fira Code", monospace; font-size: 13px; }

.d_jagut-vk { font-size: clamp(2.086rem, 1.276rem + 3.4vw, 4.049rem); letter-spacing: -0.03em; line-height: 1.02; font-weight: 800; margin-top: 10px; color: #F0F1F1; }

.d_jagut-t5 { font-size: 17.5px; color: #F0F1F1; margin-top: 14px; }

.d_jagut-fyn { margin-top: 26px; justify-content: center; }

.d_jagut-vq0 { gap: 8px; margin-top: 30px; display: flex; padding: 0; justify-content: center; flex-wrap: wrap; list-style: none; }

.d_jagut-o6 { border: 1px solid #F0F1F1; padding: 8px 14px; font-size: 13.5px; border-radius: 999px; color: #F0F1F1; }

.d_jagut-o6 + .d_jagut-o6 { margin-top: 0; }

.d_jagut-o6 strong { color: #F0F1F1; font-family: "Fira Code", monospace; }

.d_jagut-v6d { max-width: 964px; background-color: #E8EAEB; aspect-ratio: 16 / 10; border-radius: 28px 28px 0 0; margin: 38px auto 0; overflow: hidden; }

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

.d_migul { padding-bottom: 50px; }

.d_migul-eu { border: 1px solid #D3D8D8; border-radius: 28px; background: #FEFEFE; }

.d_migul-8af { padding: 0 16px; font-weight: 700; display: flex; color: #111313; justify-content: space-between; align-items: center; min-height: 52px; }

.d_migul-ao1 { transition: transform .22s; }

.d_migul-eu[open] .d_migul-ao1 { transform: rotate(45deg); }

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

.d_migul-ewjw li + li { margin-top: 0; }

.d_migul-n3b { padding: 0 8px; color: #282C2D; display: flex; font-weight: 600; min-height: 44px; border-top: 1px solid #D3D8D8; text-decoration: none; align-items: center; }

.d_migul-n3b:hover { color: #17718D; }

.d_qigue-eb80 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 336px), 1fr)); align-items: start; gap: 30px 58px; display: grid; }

.d_qigue-nhdg { font-size: 16.5px; min-width: 0; max-width: 724px; }

.d_qigue-nhdg p { margin-top: 14px; }

.d_qigue-0y0 { min-width: 0; background: #E8EAEB; padding: 26px; border-radius: 28px; }

.d_qigue-7z2 { font-weight: 600; font-size: 18.5px; }

.d_qigue-8ba { list-style: none; margin-top: 14px; padding: 0; }

.d_qigue-8d { display: flex; gap: 10px; }

.d_qigue-8d svg { color: #157457; margin-top: 2px; flex: none; }

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

.d_ricey-h8cq > li + li { margin-top: 0; }

.d_ricey-drg { border: 1px solid #D3D8D8; aspect-ratio: 16 / 10; border-radius: 28px; background-color: #1C2021; overflow: hidden; }

.d_ricey-mz { object-fit: contain; height: 100%; width: 100%; }

.d_ricey-r05p { font-size: 13.5px; margin-top: 10px; }

.d_kaxag-co7 { border: 1px solid #D3D8D8; overflow-x: auto; background: #FEFEFE; border-radius: 28px; }

.d_kaxag-g7 { min-width: 564px; font-size: 14.5px; }

.d_kaxag-g7 thead { background: #E8EAEB; }

.d_kaxag-g7 th, .d_kaxag-g7 td { padding: 10px 16px; vertical-align: middle; }

.d_kaxag-g7 thead th { color: #282C2D; font-size: 13px; font-weight: 700; }

.d_kaxag-g7 tbody th, .d_kaxag-g7 tbody td { border-top: 1px solid #D3D8D8; }

.d_kaxag-qxo { font-family: "Fira Code", monospace; color: #111313; white-space: nowrap; text-align: right; }

.d_kaxag-vs { gap: 12px; font-weight: 700; align-items: center; color: #111313; display: flex; }

.d_kaxag-bt { flex: none; background: #E8EAEB; width: 40px; overflow: hidden; border-radius: 10px; height: 40px; }

.d_kaxag-bt img { height: 100%; object-fit: contain; width: 100%; }

.d_kaxag-56fq { background: #E8EAEB; }

.d_kaxag-56fq .d_kaxag-bt { background: #FEFEFE; }

.d_kaxag-f03 { padding: 2px 8px; font-weight: 700; font-size: 11px; border-radius: 10px; background: #1A7F9D; color: #FFFFFF; }

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

.d_xa7-7k12 { border: 1px solid #D3D8D8; padding: 26px; gap: 12px; background: #FEFEFE; border-radius: 28px; min-width: 0; flex-direction: column; display: flex; }

.d_xa7-hr69 { font-weight: 600; font-size: 19.5px; }

.d_xa7-wa9 { flex: 1; font-size: 14.5px; }

.d_xa7-4jp { font-size: 13px; display: flex; font-weight: 700; flex-wrap: wrap; gap: 6px; align-items: center; }

.d_xa7-4jp svg { color: #586264; }

.d_xa7-7t { color: #111313; padding: 4px 10px; border-radius: 10px; background: #E8EAEB; }

.d_xa7-u1tw { border-radius: 10px; background: #1A7F9D; padding: 4px 10px; color: #FFFFFF; }

.d_taj-m4 { gap: 42px 50px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 394px), 1fr)); }

.d_taj-d7m8 { min-width: 0; }

.d_taj-j1y { font-size: clamp(1.473rem, 1.178rem + 1vw, 2.086rem); line-height: 1.12; letter-spacing: -0.02em; font-weight: 800; }

.d_taj-jq0 { color: #586264; margin-top: 10px; }

.d_taj-bg { border: 1px solid #D3D8D8; background: #FEFEFE; overflow-x: auto; margin-top: 18px; border-radius: 28px; }

.d_taj-qpv7 { font-size: 14.5px; }

.d_taj-qpv7 thead { background: #E8EAEB; }

.d_taj-qpv7 th, .d_taj-qpv7 td { padding: 12px 18px; }

.d_taj-qpv7 thead th { font-size: 13px; }

.d_taj-qpv7 tbody th, .d_taj-qpv7 tbody td { border-top: 1px solid #D3D8D8; }

.d_taj-qpv7 tbody th { font-weight: 600; }

.d_taj-dns { white-space: nowrap; color: #111313; font-family: "Fira Code", monospace; text-align: right; }

.d_taj-h8l { border-radius: 999px; display: block; margin-top: 6px; height: 4px; background: #E8EAEB; }

.d_taj-am9 { display: block; height: 100%; border-radius: 999px; background: #1A7F9D; }

.d_taj-05gh { color: #157457; font-weight: 700; }

.d_taj-prn { color: #586264; }

.d_mig-7l { border: 1px solid #D3D8D8; border-radius: 28px; background-color: #1C2021; position: relative; overflow: hidden; aspect-ratio: 16 / 9; }

.d_mig-7znp { height: 100%; object-fit: cover; width: 100%; }

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

.d_mig-0131 { align-items: center; min-height: 56px; font-weight: 800; padding: 0 28px; color: #1C2021; border-radius: 999px; font-size: 16.5px; gap: 12px; background: #F0F1F1; transition: transform .22s; display: inline-flex; }

.d_mig-yywy:hover .d_mig-0131 { transform: scale(1.04); }

.d_mig-bs3f { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 14px 34px; align-items: center; margin-top: 16px; }

.d_mig-l6i { font-size: 14.5px; max-width: 644px; }

.d_guho9-xxjl { font-size: 16.5px; line-height: 1.7; max-width: 764px; }

.d_guho9-c3no { letter-spacing: -0.02em; font-size: clamp(1.595rem, 1.178rem + 1.6vw, 2.454rem); margin-bottom: 18px; line-height: 1.1; font-weight: 800; }

.d_guho9-xxjl p + p { margin-top: 14px; }

.d_fi1-2e { margin-top: 26px; gap: 12px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 218px), 1fr)); display: grid; }

.d_fi1-l9x { background: #FEFEFE; border-radius: 16px; padding: 18px 20px; min-width: 0; }

.d_fi1-xe { font-weight: 700; font-family: "Plus Jakarta Sans", sans-serif; font-size: 15.5px; }

.d_fi1-h9 { margin-top: 6px; font-size: 13.5px; }

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

.d_pez-np7 { transform: translateY(0); }

.d_pez-xxmk { text-overflow: ellipsis; min-width: 0; overflow: hidden; white-space: nowrap; font-weight: 700; color: #111313; }

.d_pez .d_cejab { min-height: 44px; flex: none; }

@media (min-width: 632px) {
  .d_jam { padding-inline: 26px; }
  .d_nulos-jqcz { padding: 46px 42px; }
  .d_nulos-43ig { padding: 26px 34px; }
  .d_xanuu-yn7 { padding: 38px; }
  .d_vehon-udbf, .d_fi1-z9 { padding: 38px; }
  .d_hoj-xmp4 { padding: 42px; }
  .d_jagut-3jp { padding: 46px 42px 0; }
  .d_wy2 { padding: 42px; }
  .d_wy2-mk1 { align-items: baseline; grid-template-columns: 158px minmax(0, 1fr); }
}

@media (min-width: 954px) {
  .d_jam { padding-inline: 42px; }
  main > section { padding-block: 0 92px; }
  .d_hota0 { padding: 12px 26px; }
  .d_hota0-mq { gap: 16px; padding-left: 14px; grid-template-columns: auto minmax(0, 1fr) auto auto; grid-template-areas: "logo nav tools actions"; }
  .d_hota0-onuq { display: none; }
  .d_hota0-6te { gap: 2px; border-top: 0; justify-content: center; display: flex; padding-top: 0; flex-wrap: wrap; }
  .d_hota0-edwb { font-size: 13.5px; min-height: 40px; }
  .d_hota0-zoi { display: flex; }
  .d_hota0-zoi .d_cejab { min-height: 42px; padding: 0 16px; }
  .d_loso1 { padding-block: 26px 84px; }
  .d_loso1-zq { padding-block: 34px; }
  .d_nulos-jqcz { padding: 66px; }
  .d_wyta8 { padding-block: 16px 50px; }
  .d_migul { padding-bottom: 76px; }
  .d_migul-eu[open] .d_migul-ewjw, .d_migul-ewjw { gap: 8px; display: flex; padding: 0 10px 10px; flex-wrap: wrap; }
  .d_migul-n3b { font-weight: 700; padding: 0 12px; min-height: 36px; background: #E8EAEB; font-size: 13.5px; border-radius: 16px; border-top: 0; color: #111313; }
  .d_migul-n3b:hover { color: #FFFFFF; background: #1A7F9D; }
  .d_xanuu-yn7 { padding: 46px; }
  .d_vehon-udbf, .d_fi1-z9 { padding: 46px; }
  .d_hoj-xmp4 { padding: 50px; }
  .d_jagut-3jp { padding: 58px 58px 0; }
  .d_wy2 { padding: 50px; margin: 0 26px 26px; }
  .d_pez { display: none; }
}