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

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

body { font-family: "Inter", sans-serif; overflow-wrap: break-word; margin: 0; color: #2E3132; background: #F1F2F3; font-size: 1.005rem; line-height: 1.55; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #1F6B92; }

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

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

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.nw_jaceq { max-width: 1316px; margin-inline: auto; padding-inline: 15px; }

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

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

.nw_zoja4-wp { max-width: 740px; min-width: 0; }

.nw_zoja4-9hi { display: flex; color: #1F6D94; font-size: 0.88rem; align-items: center; margin-bottom: 9px; gap: 7px; font-weight: 700; }

.nw_zoja4-9hi::before { height: 8px; background: #247EAB; flex: none; width: 8px; border-radius: 2px; content: ""; }

.nw_zoja4-0hwv { text-wrap: balance; line-height: 1.1; font-size: clamp(1.634rem, 1.207rem + 1.6vw, 2.514rem); font-weight: 800; letter-spacing: -0.02em; }

.nw_zoja4-nhr { color: #555A5C; margin-top: 11px; }

.nw_zoja4-1ex2 { font-weight: 700; display: inline-flex; text-decoration: none; font-size: 0.943rem; padding-bottom: 2px; gap: 7px; align-items: center; border-bottom: 1.5px solid currentColor; }

.nw_zoja4-1ex2 svg { flex: none; }

.nw_zoja4-dt { max-width: 780px; margin-inline: auto; flex-direction: column; align-items: center; text-align: center; }

.nw_zoja4-dt .nw_zoja4-9hi { border: 1px solid #CFD2D3; border-radius: 999px; color: #2E3132; padding: 4px 11px; justify-content: center; }

.nw_zoja4-dt .nw_zoja4-9hi::before { display: none; }

.nw_zoja4-dt .nw_zoja4-0hwv { font-size: clamp(1.76rem, 1.307rem + 2vw, 2.891rem); }

.nw_zoja4-dt .nw_zoja4-1ex2 { min-height: 40px; color: #111313; border-radius: 999px; font-size: 0.88rem; background: #E4E6E6; padding: 0 15px; border-bottom: 0; }

.nw_zoja4-dt .nw_zoja4-1ex2:hover { color: #111313; background: #CFD2D3; }

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

.nw_nu1-o8ua { color: #FFFFFF; background: #247EAB; }

.nw_nu1-o8ua:hover { color: #FFFFFF; background: #1F6B92; }

.nw_nu1-ol { border-color: #111313; background: transparent; color: #111313; }

.nw_nu1-ol:hover { background: #111313; color: #F1F2F3; }

.nw_nu1-xce { min-height: 52px; font-size: 1.005rem; }

.nw_nu1-h5 { width: 100%; display: flex; }

.nw_nu1-d1ip { margin-right: -10px; place-items: center; height: 34px; background: #FFFFFF; border-radius: 2px; color: #247EAB; display: grid; width: 34px; }

.nw_nu1-ikky { color: #151717; background: #F6F6F6; }

.nw_nu1-ikky:hover { color: #FFFFFF; background: #247EAB; }

.nw_nu1-u5 { background: transparent; border-color: #F6F6F6; color: #F6F6F6; }

.nw_nu1-u5:hover { background: #F6F6F6; color: #151717; }

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

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

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

.nw_du1-dogn { aspect-ratio: 16 / 10; }

.nw_cetap { z-index: 30; padding: 9px; top: 0; position: sticky; background: #F1F2F3; }

.nw_cetap-r9 { border: 1px solid #CFD2D3; border-radius: 12px; margin-inline: auto; padding: 9px; max-width: 1316px; background: #FCFCFC; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; grid-template-columns: minmax(0, 1fr) auto auto; align-items: center; display: grid; gap: 9px; }

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

.nw_cetap-az::before { transform: rotate(45deg); border-radius: 4px; background: #247EAB; width: 14px; height: 14px; flex: none; content: ""; }

.nw_cetap-az:hover { color: #111313; }

.nw_cetap-3i22 { pointer-events: none; position: absolute; opacity: 0; }

.nw_cetap-49ya { cursor: pointer; color: #F1F2F3; border-radius: 6px; display: grid; height: 44px; width: 44px; grid-area: burger; background: #111313; place-items: center; }

.nw_cetap-3i22:focus-visible + .nw_cetap-49ya { outline: 2px solid #1F6D94; outline-offset: 3px; }

.nw_cetap-c7d9 { display: none; }

.nw_cetap-3i22:checked + .nw_cetap-49ya .nw_cetap-thv { display: none; }

.nw_cetap-3i22:checked + .nw_cetap-49ya .nw_cetap-c7d9 { display: block; }

.nw_cetap-tj9a { padding-top: 7px; border-top: 1px solid #CFD2D3; display: none; grid-area: nav; }

.nw_cetap-3i22:checked ~ .nw_cetap-tj9a { gap: 2px; display: grid; }

.nw_cetap-5u { padding: 0 11px; display: flex; border-radius: 6px; font-weight: 700; font-size: 1.068rem; text-decoration: none; color: #2E3132; min-height: 48px; align-items: center; }

.nw_cetap-5u:hover { background: #E4E6E6; color: #111313; }

.nw_cetap-pm { background: #E4E6E6; color: #111313; }

.nw_cetap-6uz1 { grid-template-columns: 1fr 1fr; display: grid; grid-area: actions; gap: 7px; }

.nw_cetap-6uz1 .nw_nu1 { padding: 0 11px; font-size: 0.88rem; min-height: 44px; }

.nw_wyj { border: 1px solid #CFD2D3; background: #FCFCFC; padding: 26px 19px; border-radius: 12px; margin: 0 9px 22px; }

.nw_wyj-i9g4 { hyphens: auto; overflow-wrap: break-word; letter-spacing: -0.04em; font-size: clamp(2.262rem, 1.005rem + 6vw, 5.53rem); line-height: 1; color: #111313; font-family: "Fraunces", serif; font-weight: 800; }

.nw_wyj-xx { margin-top: 30px; }

.nw_wyj-8x { border-top: 1px solid #CFD2D3; padding: 13px 0; gap: 6px 22px; display: grid; }

.nw_wyj-6z { font-family: "Inter", sans-serif; font-size: 0.816rem; color: #555A5C; }

.nw_wyj-r6 { display: flex; list-style: none; flex-wrap: wrap; gap: 6px 19px; padding: 0; }

.nw_wyj-r6 li + li { margin-top: 0; }

.nw_wyj-r2mu { color: #111313; font-size: 0.943rem; text-decoration: none; font-weight: 600; }

.nw_wyj-r2mu:hover { color: #1F6D94; }

.nw_wyj-smy { flex-wrap: wrap; color: #555A5C; align-items: center; justify-content: space-between; display: flex; padding-top: 19px; font-size: 0.816rem; gap: 15px 22px; margin-top: 19px; border-top: 1px solid #CFD2D3; }

.nw_wyj-i3tm { max-width: 884px; }

.nw_wyj-em { border: 2px solid #AE2936; border-radius: 50%; display: grid; font-size: 0.816rem; color: #AE2936; place-items: center; width: 40px; height: 40px; flex: none; font-weight: 800; }

.nw_nudud { border: 1px solid #CFD2D3; gap: 9px 19px; border-radius: 12px; right: 10px; z-index: 40; left: 10px; align-items: center; flex-wrap: wrap; position: fixed; max-width: 844px; background: #FCFCFC; box-shadow: 0 12px 31px -12px rgba(9, 10, 15, 0.65); padding: 11px 11px 11px 15px; display: flex; bottom: 10px; margin-inline: auto; }

.nw_nudud[hidden] { display: none; }

.nw_nudud-bxoe { flex: 1 1 260px; font-size: 0.88rem; color: #2E3132; }

.nw_nudud-2ii { flex-wrap: wrap; gap: 7px; display: flex; }

.nw_nudud-2ii .nw_nu1 { min-height: 44px; font-size: 0.88rem; padding: 0 13px; }

.nw_tanui { padding-block: 11px 45px; }

.nw_tanui-wrn2 { display: grid; align-items: center; grid-template-columns: repeat(auto-fit, minmax(min(100%, 456px), 1fr)); gap: 26px 52px; }

.nw_tanui-kmig { min-width: 0; max-width: 700px; }

.nw_tanui-7bq { border: 1px solid #CFD2D3; gap: 7px; font-weight: 700; border-radius: 999px; color: #2E3132; background: #FCFCFC; margin-bottom: 20px; align-items: center; padding: 6px 11px 6px 7px; font-size: 0.816rem; display: inline-flex; }

.nw_tanui-7bq svg { color: #11743F; flex: none; }

.nw_tanui-bqit { text-wrap: balance; line-height: 1.02; font-size: clamp(2.262rem, 1.307rem + 3.6vw, 4.273rem); letter-spacing: -0.03em; font-weight: 800; }

.nw_tanui-kq { font-size: 1.131rem; margin-top: 17px; color: #2E3132; }

.nw_tanui-45 { margin-top: 24px; }

.nw_tanui-44mv { font-size: 0.816rem; margin-top: 11px; color: #555A5C; }

.nw_tanui-jl { min-width: 0; }

.nw_tanui-opm0 { display: flex; color: #555A5C; gap: 4px 11px; flex-wrap: wrap; justify-content: space-between; font-size: 0.816rem; margin-top: 11px; }

.nw_tanui-dza5 { font-family: "Inter", sans-serif; }

.nw_vem { padding-block: 11px 52px; }

.nw_vem-y68t { border: 1px solid #CFD2D3; display: grid; border-radius: 12px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 434px), 1fr)); background: #FCFCFC; overflow: hidden; }

.nw_vem-5cvs { min-width: 0; padding: 26px 19px; }

.nw_vem-pk { font-weight: 800; text-wrap: balance; letter-spacing: -0.03em; font-size: clamp(2.137rem, 1.307rem + 3.2vw, 3.771rem); line-height: 1.04; }

.nw_vem-8kr4 { font-size: 1.131rem; margin-top: 17px; max-width: 556px; }

.nw_vem-k5 { margin-top: 24px; }

.nw_vem-a0g1 { align-content: center; list-style: none; display: grid; margin: 0; min-width: 0; padding: 11px 19px; background: #E4E6E6; }

.nw_vem-8f { display: grid; grid-template-columns: 44px minmax(0, 1fr); border-bottom: 1px solid #CFD2D3; gap: 15px; padding: 17px 0; }

.nw_vem-8f + .nw_vem-8f { margin-top: 0; }

.nw_vem-8f:last-child { border-bottom: 0; }

.nw_vem-2t { display: grid; color: #1F6D94; place-items: center; width: 44px; background: #FCFCFC; height: 44px; border-radius: 6px; }

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

.nw_vem-dt2m { font-size: 0.88rem; color: #555A5C; }

.nw_vexa5-oyd { border: 1px solid #CFD2D3; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(100%, 156px), 1fr)); background: #CFD2D3; gap: 1px; border-radius: 12px; display: grid; }

.nw_vexa5-dra { min-width: 0; flex-direction: column-reverse; display: flex; padding: 19px 20px; background: #FCFCFC; }

.nw_vexa5-sd { font-size: clamp(1.508rem, 1.207rem + 1vw, 2.011rem); font-family: "Inter", sans-serif; font-weight: 700; hyphens: auto; letter-spacing: -0.02em; color: #111313; overflow-wrap: break-word; }

.nw_vexa5-oeq { margin-top: 4px; color: #555A5C; font-size: 0.88rem; }

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

.nw_vefi6-byt > li + li { margin-top: 0; }

.nw_vefi6-3s { transition: transform .18s; text-decoration: none; color: #111313; min-width: 0; display: block; }

.nw_vefi6-3s:hover { color: #1F6D94; transform: translateY(-4px); }

.nw_vefi6-zwr { border: 1px solid #CFD2D3; position: relative; border-radius: 12px; background-image: repeating-linear-gradient(135deg, #E4E6E6 0 8px, #FCFCFC 8px 16px); overflow: hidden; aspect-ratio: 1 / 1; }

.nw_vefi6-ubm { object-fit: cover; height: 100%; width: 100%; }

.nw_vefi6-xjbw { border-radius: 2px; padding: 3px 7px; top: 10px; color: #F1F2F3; font-size: 0.754rem; background: #111313; left: 10px; position: absolute; font-weight: 700; }

.nw_vefi6-z5 { hyphens: auto; line-height: 1.3; overflow-wrap: break-word; margin-top: 9px; font-weight: 700; font-size: 0.943rem; }

.nw_vefi6-8itp { font-size: 0.816rem; color: #555A5C; }

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

.nw_hopei-y1 > li + li { margin-top: 0; }

.nw_hopei-jwn { border: 1px solid #CFD2D3; border-radius: 12px; transition: border-color .18s; height: 100%; grid-template-columns: auto minmax(0, 1fr) auto; color: #111313; padding: 15px 17px; text-decoration: none; align-items: center; display: grid; gap: 15px; background: #FCFCFC; }

.nw_hopei-jwn:hover { color: #111313; border-color: #1F6D94; }

.nw_hopei-w5 { background: #E4E6E6; color: #1F6D94; display: grid; height: 44px; place-items: center; border-radius: 6px; width: 44px; }

.nw_hopei-03xz { font-weight: 700; overflow-wrap: break-word; display: block; hyphens: auto; }

.nw_hopei-zadz { font-size: 0.816rem; color: #555A5C; display: block; }

.nw_qi7-wis { grid-template-columns: repeat(auto-fit, minmax(min(100%, 310px), 1fr)); display: grid; gap: 15px; }

.nw_qi7-2v9s { border: 1px solid #CFD2D3; min-width: 0; flex-direction: column; display: flex; border-radius: 12px; background: #FCFCFC; }

.nw_qi7-7x3a { padding: 22px 22px 19px; }

.nw_qi7-9nn1 { background: #E4E6E6; padding: 4px 9px; color: #2E3132; font-size: 0.754rem; display: inline-block; font-weight: 700; border-radius: 2px; }

.nw_qi7-jed { font-weight: 600; font-size: 1.131rem; margin-top: 13px; line-height: 1.3; }

.nw_qi7-wesx { font-size: clamp(1.634rem, 1.307rem + 1vw, 2.011rem); overflow-wrap: break-word; line-height: 1.1; font-weight: 800; margin-top: 7px; color: #1F6D94; letter-spacing: -0.02em; font-family: "Fraunces", serif; }

.nw_qi7-95 { flex: 1; display: flex; position: relative; flex-direction: column; border-top: 2px dashed #CFD2D3; gap: 15px; margin-inline: 13px; padding: 19px 9px 22px; }

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

.nw_qi7-95::before { left: -26px; border-right: 1px solid #CFD2D3; }

.nw_qi7-95::after { border-left: 1px solid #CFD2D3; right: -26px; }

.nw_qi7-zk { font-size: 0.88rem; flex: 1; }

.nw_qi7-zjuo { font-size: 0.754rem; color: #555A5C; }

.nw_qim-c0 { border: 1px solid #CFD2D3; overflow-x: auto; background: #FCFCFC; border-radius: 12px; }

.nw_qim-bwaz { counter-reset: facts-row; font-size: 0.943rem; }

.nw_qim-bwaz thead th { padding: 13px 15px; color: #555A5C; border-bottom: 1px solid #CFD2D3; font-size: 0.816rem; font-weight: 700; }

.nw_qim-bwaz tbody th, .nw_qim-bwaz tbody td { border-bottom: 1px dashed #CFD2D3; padding: 12px 15px; }

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

.nw_qim-bwaz tbody th { min-width: 150px; font-weight: 600; color: #2E3132; width: 40%; }

.nw_qim-bwaz tbody th::before { display: inline-block; font-size: 0.754rem; font-weight: 500; counter-increment: facts-row; min-width: 32px; font-family: "Inter", sans-serif; content: counter(facts-row, decimal-leading-zero); color: #555A5C; }

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

.nw_qiri9-gvh3 { display: block; }

.nw_qiri9-qw0 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr)); display: grid; gap: 9px; }

.nw_qiri9-dpw { border: 1px solid #CFD2D3; flex-direction: column; gap: 6px; padding: 17px 19px; display: flex; border-radius: 12px; min-width: 0; background: #FCFCFC; }

.nw_qiri9-ut { color: #555A5C; font-weight: 700; font-size: 0.816rem; }

.nw_qiri9-sjzj { line-height: 1.15; font-family: "Fraunces", serif; font-weight: 800; font-size: 1.508rem; hyphens: auto; color: #111313; overflow-wrap: break-word; }

.nw_duqiv-iiib { border: 1px solid #CFD2D3; background: #FCFCFC; border-radius: 12px; overflow-x: auto; }

.nw_duqiv-tj5p { min-width: 636px; font-size: 0.943rem; }

.nw_duqiv-tj5p thead { background: #E4E6E6; }

.nw_duqiv-tj5p th, .nw_duqiv-tj5p td { padding: 13px 15px; }

.nw_duqiv-tj5p thead th { font-size: 0.816rem; color: #2E3132; font-weight: 700; }

.nw_duqiv-tj5p tbody th, .nw_duqiv-tj5p tbody td { vertical-align: middle; border-top: 1px solid #CFD2D3; }

.nw_duqiv-cs { font-weight: 700; align-items: center; gap: 11px; display: flex; color: #111313; }

.nw_duqiv-31 { white-space: nowrap; color: #111313; font-family: "Inter", sans-serif; text-align: right; }

.nw_duqiv-tj5p thead .nw_duqiv-31 { font-family: "Inter", sans-serif; }

.nw_peqio-ew { display: grid; gap: 15px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)); }

.nw_peqio-bni { border: 1px solid #CFD2D3; border-radius: 12px; background: #FCFCFC; min-width: 0; padding: 22px; }

.nw_peqio-q4h { border: 1.5px solid #1F6D94; border-radius: 50%; color: #1F6D94; display: grid; width: 48px; height: 48px; place-items: center; }

.nw_peqio-2vve { line-height: 1.25; font-size: 1.195rem; margin-top: 19px; font-weight: 600; }

.nw_peqio-o14 { margin-top: 7px; font-size: 0.943rem; }

.nw_peqio-eb { padding: 0; list-style: none; margin-top: 13px; font-size: 0.88rem; }

.nw_peqio-znl { gap: 7px; display: flex; }

.nw_peqio-znl svg { margin-top: 2px; color: #11743F; flex: none; }

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

.nw_migur-4oiw { padding-top: 17px; min-width: 0; border-top: 2px solid #111313; }

.nw_migur-4oiw + .nw_migur-4oiw { margin-top: 0; }

.nw_migur-4oiw::before { color: #1F6D94; display: block; counter-increment: steps; content: counter(steps, decimal-leading-zero); font-weight: 700; font-size: 0.88rem; font-family: "Inter", sans-serif; }

.nw_migur-s8p { margin-top: 9px; font-size: 1.195rem; font-weight: 600; line-height: 1.25; }

.nw_migur-rv { font-size: 0.943rem; margin-top: 7px; }

.nw_nuloa-yz2 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); gap: 0 37px; display: grid; }

.nw_nuloa-0x7 { padding-block: 19px 22px; border-top: 1px solid #CFD2D3; min-width: 0; }

.nw_nuloa-jp1 { font-weight: 600; font-size: 1.195rem; }

.nw_nuloa-9xtb { margin-top: 9px; font-size: 0.943rem; }

.nw_loq-hu { line-height: 1.7; font-size: 1.068rem; max-width: 780px; }

.nw_loq-xzwe { line-height: 1.1; font-size: clamp(1.634rem, 1.207rem + 1.6vw, 2.514rem); font-weight: 800; margin-bottom: 19px; letter-spacing: -0.02em; }

.nw_loq-hu h3 { margin: 26px 0 9px; font-size: 1.383rem; font-weight: 600; }

.nw_loq-hu p + p { margin-top: 13px; }

.nw_loq-hu ul, .nw_loq-hu ol { margin-block: 15px; }

.nw_loq-62cf { padding: 22px 26px; border-radius: 12px; background: #E4E6E6; margin-block: 26px; }

.nw_loq-62cf p { color: #111313; font-weight: 600; line-height: 1.4; font-family: "Fraunces", serif; font-size: 1.319rem; }

.nw_loq-62cf cite { font-weight: 600; margin-top: 11px; color: #555A5C; display: block; font-style: normal; font-size: 0.88rem; }

.nw_be4-8y { border: 1px solid #CFD2D3; display: grid; border-radius: 12px; background: #FCFCFC; gap: 22px 45px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 372px), 1fr)); padding: 22px 19px; }

.nw_be4-0dj { min-width: 0; }

.nw_be4-709 { font-weight: 800; letter-spacing: -0.02em; line-height: 1.12; font-size: clamp(1.634rem, 1.207rem + 1.4vw, 2.388rem); }

.nw_be4-5jj { margin-top: 13px; }

.nw_be4-yqm { list-style: none; min-width: 0; padding: 0; }

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

.nw_be4-r5ot + .nw_be4-r5ot { margin-top: 0; }

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

.nw_kas-5ytx { gap: 15px; align-items: center; display: flex; }

.nw_kas-v6b3 { font-weight: 800; line-height: 1; color: #111313; font-size: 3.299rem; font-family: "Fraunces", serif; }

.nw_kas-hsse { color: #111313; gap: 2px; display: flex; }

.nw_kas-80 { color: #555A5C; font-size: 0.88rem; }

.nw_kas-c23 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); gap: 15px; }

.nw_kas-tyul { border: 1px solid #CFD2D3; border-radius: 12px; padding: 22px; gap: 15px; flex-direction: column; display: flex; min-width: 0; background: #FCFCFC; }

.nw_kas-0g { font-size: 0.943rem; flex: 1; }

.nw_kas-ian4 { gap: 11px; align-items: center; display: flex; }

.nw_kas-buhw { font-size: 0.88rem; flex: none; display: grid; background: #E4E6E6; color: #111313; place-items: center; width: 40px; border-radius: 50%; font-weight: 700; height: 40px; }

.nw_kas-nhn { font-weight: 700; display: block; color: #111313; font-size: 0.943rem; }

.nw_kas-nkt { font-size: 0.816rem; display: block; color: #555A5C; }

.nw_pe8-xuy { border: 1px solid #CFD2D3; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr)); background: #FCFCFC; gap: 22px 45px; border-radius: 12px; padding: 22px; }

.nw_pe8-i7 { align-items: start; grid-template-columns: auto minmax(0, 1fr); gap: 15px 19px; display: grid; }

.nw_pe8-45 { font-size: 1.383rem; border-radius: 50%; width: 64px; height: 64px; place-items: center; background: #247EAB; font-family: "Fraunces", serif; overflow: hidden; font-weight: 800; color: #FFFFFF; display: grid; }

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

.nw_pe8-rq { font-weight: 800; font-size: 1.383rem; }

.nw_pe8-zfz0 { font-size: 0.88rem; color: #555A5C; }

.nw_pe8-jnvf { margin-top: 9px; }

.nw_pe8-1aa { display: flex; gap: 7px 19px; font-size: 0.88rem; margin-top: 11px; flex-wrap: wrap; }

.nw_pe8-us { font-family: "Inter", sans-serif; color: #555A5C; }

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

.nw_veja8-mz > li + li { margin-top: 0; }

.nw_veja8-d6c { border: 1px solid #CFD2D3; display: block; background: #FCFCFC; padding: 9px; border-radius: 6px; transition: border-color .18s; aspect-ratio: 300 / 173; }

.nw_veja8-d6c:hover { border-color: #1F6D94; }

.nw_veja8-je { width: 100%; height: 100%; object-fit: contain; }

.nw_ho8-8x, .nw_xad-9wl { padding: 22px 19px; border-radius: 12px; background: #E4E6E6; }

.nw_ho8-qf { display: flex; gap: 19px 37px; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; }

.nw_ho8-pg { min-width: 0; max-width: 660px; }

.nw_ho8-xugh, .nw_xad-bcj { margin-top: 11px; max-width: 700px; }

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

.nw_ho8-a2k { display: flex; background: #FCFCFC; border-radius: 6px; min-width: 0; color: #111313; padding: 15px; align-items: center; hyphens: auto; overflow-wrap: break-word; font-weight: 700; gap: 11px; }

.nw_ho8-a2k + .nw_ho8-a2k { margin-top: 0; }

.nw_ho8-a2k svg { color: #1F6D94; flex: none; }

.nw_xad-jll { font-weight: 700; margin-top: 19px; display: flex; gap: 7px 19px; font-size: 0.88rem; flex-wrap: wrap; }

.nw_jaho0-7d { grid-template-columns: repeat(auto-fit, minmax(min(100%, 394px), 1fr)); gap: 30px 52px; display: grid; }

.nw_jaho0-yxp { min-width: 0; }

.nw_jaho0-yxp p { margin-top: 13px; }

.nw_jaho0-byo { align-content: start; display: grid; min-width: 0; gap: 15px; }

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

.nw_jaho0-gic { background: #FCFCFC; flex-direction: column-reverse; display: flex; padding: 17px 19px; }

.nw_jaho0-0j9c { overflow-wrap: break-word; font-size: 1.508rem; font-weight: 700; hyphens: auto; color: #111313; font-family: "Inter", sans-serif; }

.nw_jaho0-n626 { font-size: 0.816rem; color: #555A5C; }

.nw_jaho0-z8 { border: 1px solid #CFD2D3; padding: 0; background: #FCFCFC; border-radius: 12px; list-style: none; }

.nw_jaho0-ir3 { padding: 13px 19px; justify-content: space-between; display: flex; border-bottom: 1px solid #CFD2D3; gap: 4px 15px; flex-wrap: wrap; }

.nw_jaho0-ir3 + .nw_jaho0-ir3 { margin-top: 0; }

.nw_jaho0-ir3:last-child { border-bottom: 0; }

.nw_jaho0-ih5 { color: #111313; font-weight: 700; }

.nw_jaho0-0oxr { color: #555A5C; hyphens: auto; font-size: 0.88rem; overflow-wrap: break-word; font-family: "Inter", sans-serif; }

.nw_hozov-b80 { counter-reset: faq; border-top: 1.5px solid #111313; }

.nw_hozov-4yo9 { border-bottom: 1px solid #CFD2D3; }

.nw_hozov-ow1 { align-items: center; grid-template-columns: 36px minmax(0, 1fr) 24px; display: grid; font-weight: 700; color: #111313; font-size: 1.068rem; gap: 11px; padding: 17px 0; }

.nw_hozov-ow1::before { content: counter(faq, decimal-leading-zero); font-size: 0.816rem; font-family: "Inter", sans-serif; counter-increment: faq; color: #1F6D94; }

.nw_hozov-ow1:hover { color: #1F6D94; }

.nw_hozov-qy { transition: transform .18s; }

.nw_hozov-4yo9[open] .nw_hozov-qy { transform: rotate(45deg); }

.nw_hozov-3n { padding: 0 0 20px 45px; max-width: 884px; }

.nw_hozov-3n p + p { margin-top: 9px; }

.nw_duwyq-5z8 { align-items: start; gap: 22px 45px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 332px), 1fr)); }

.nw_duwyq-wfm { min-width: 0; }

.nw_duwyq-str { color: #555A5C; margin-top: 11px; }

.nw_duwyq-wfm .nw_nu1 { margin-top: 19px; }

.nw_duwyq-qub { gap: 9px; display: grid; min-width: 0; }

.nw_duwyq-hf { border: 1px solid #CFD2D3; background: #FCFCFC; border-radius: 12px; }

.nw_duwyq-hf[open] { border-color: #111313; }

.nw_duwyq-c7 { padding: 17px 19px; align-items: center; display: flex; color: #111313; gap: 15px; justify-content: space-between; font-weight: 700; }

.nw_duwyq-64 { flex: none; transition: transform .18s; border-radius: 50%; height: 32px; background: #E4E6E6; place-items: center; width: 32px; display: grid; }

.nw_duwyq-hf[open] .nw_duwyq-64 { transform: rotate(45deg); }

.nw_duwyq-1u7 { font-size: 0.943rem; padding: 0 19px 19px; }

.nw_sodub-me { flex-wrap: wrap; border-radius: 12px; justify-content: space-between; display: flex; color: #F6F6F6; gap: 22px 37px; padding: 26px 20px; background: #151717; align-items: center; }

.nw_sodub-36 { min-width: 0; max-width: 660px; }

.nw_sodub-a5n { letter-spacing: -0.02em; line-height: 1.12; font-size: clamp(1.508rem, 1.207rem + 1.2vw, 2.137rem); color: #F6F6F6; font-weight: 800; }

.nw_sodub-ss { margin-top: 9px; color: #F6F6F6; }

.nw_sodub-ss a { color: #F6F6F6; }

.nw_fik-teu3 { font-weight: 800; font-size: clamp(1.383rem, 1.106rem + 1vw, 1.885rem); line-height: 1.15; max-width: 780px; }

.nw_fik-kkt { margin-top: 17px; font-size: 0.943rem; columns: 2 340px; column-gap: 45px; }

.nw_fik-kkt p + p { margin-top: 13px; }

.nw_kanu1-ck7a { margin-bottom: 19px; display: flex; padding: 0; list-style: none; color: #555A5C; gap: 6px 9px; flex-wrap: wrap; font-size: 0.816rem; }

.nw_kanu1-ck7a li + li { margin-top: 0; }

.nw_kanu1-ck7a li + li::before { margin-right: 9px; content: "/"; }

.nw_kanu1-aaj { color: #555A5C; }

.nw_kanu1-ik { color: #111313; font-weight: 700; }

.nw_vew { padding-block: 7px 30px; }

.nw_vew-6a { display: grid; gap: 22px 45px; align-items: start; grid-template-columns: repeat(auto-fit, minmax(min(100%, 456px), 1fr)); }

.nw_vew-hu { min-width: 0; }

.nw_vew-rg { font-family: "Inter", sans-serif; color: #555A5C; font-size: 0.816rem; }

.nw_vew-04cj { line-height: 1.02; font-weight: 800; margin-top: 9px; letter-spacing: -0.03em; font-size: clamp(2.262rem, 1.307rem + 3.4vw, 4.022rem); }

.nw_vew-nb { margin-top: 15px; font-size: 1.131rem; max-width: 576px; }

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

.nw_vew-ppc { background: #FCFCFC; padding: 11px 15px; min-width: 0; }

.nw_vew-ul { color: #555A5C; font-weight: 700; font-size: 0.754rem; }

.nw_vew-uk { color: #111313; hyphens: auto; font-size: 1.068rem; font-weight: 700; overflow-wrap: break-word; margin-top: 2px; font-family: "Inter", sans-serif; }

.nw_vew-iyqn { margin-top: 22px; }

.nw_vew-wz5q { font-size: 0.816rem; margin-top: 11px; color: #555A5C; }

.nw_vew-f0 { min-width: 0; }

.nw_pe3-g98 { color: #F6F6F6; overflow: hidden; text-align: center; padding: 26px 19px 0; border-radius: 12px; background: #151717; }

.nw_pe3-mksb { max-width: 844px; margin-inline: auto; }

.nw_pe3-8v { color: #F6F6F6; font-family: "Inter", sans-serif; font-size: 0.816rem; }

.nw_pe3-chg { font-size: clamp(2.137rem, 1.307rem + 3.4vw, 4.148rem); line-height: 1.02; color: #F6F6F6; letter-spacing: -0.03em; font-weight: 800; margin-top: 9px; }

.nw_pe3-ak0t { margin-top: 13px; color: #F6F6F6; font-size: 1.131rem; }

.nw_pe3-8vt { margin-top: 22px; justify-content: center; }

.nw_pe3-7sx5 { gap: 7px; display: flex; justify-content: center; margin-top: 26px; flex-wrap: wrap; list-style: none; padding: 0; }

.nw_pe3-15r { border: 1px solid #F6F6F6; padding: 7px 13px; font-size: 0.88rem; color: #F6F6F6; border-radius: 999px; }

.nw_pe3-15r + .nw_pe3-15r { margin-top: 0; }

.nw_pe3-15r strong { color: #F6F6F6; font-family: "Inter", sans-serif; }

.nw_pe3-9qs { max-width: 988px; overflow: hidden; border-radius: 12px 12px 0 0; aspect-ratio: 16 / 10; background-color: #E4E6E6; margin: 33px auto 0; }

.nw_pe3-9qs img { object-fit: cover; height: 100%; width: 100%; }

.nw_sope2 { padding-bottom: 45px; }

.nw_sope2-y7 { border: 1px solid #CFD2D3; border-radius: 12px; background: #FCFCFC; }

.nw_sope2-jk { align-items: center; color: #111313; font-weight: 700; padding: 0 15px; min-height: 52px; justify-content: space-between; display: flex; }

.nw_sope2-43yp { transition: transform .18s; }

.nw_sope2-y7[open] .nw_sope2-43yp { transform: rotate(45deg); }

.nw_sope2-2sf { display: grid; list-style: none; padding: 0 7px 7px; margin: 0; }

.nw_sope2-2sf li + li { margin-top: 0; }

.nw_sope2-084 { color: #2E3132; display: flex; padding: 0 7px; min-height: 44px; font-weight: 600; align-items: center; text-decoration: none; border-top: 1px solid #CFD2D3; }

.nw_sope2-084:hover { color: #1F6D94; }

.nw_vei-xo { align-items: start; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr)); gap: 26px 52px; }

.nw_vei-t0s4 { font-size: 1.068rem; min-width: 0; max-width: 740px; }

.nw_vei-t0s4 p { margin-top: 13px; }

.nw_vei-ee7 { border-radius: 12px; background: #E4E6E6; min-width: 0; padding: 22px; }

.nw_vei-io3 { font-size: 1.195rem; font-weight: 600; }

.nw_vei-kse { margin-top: 13px; padding: 0; list-style: none; }

.nw_vei-q0pi { display: flex; gap: 9px; }

.nw_vei-q0pi svg { margin-top: 2px; flex: none; color: #11743F; }

.nw_hofi1-5n { margin: 0; display: grid; padding: 0; gap: 15px; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); }

.nw_hofi1-5n > li + li { margin-top: 0; }

.nw_hofi1-fwx { border: 1px solid #CFD2D3; background-color: #151717; border-radius: 12px; overflow: hidden; aspect-ratio: 16 / 10; }

.nw_hofi1-ag { object-fit: contain; height: 100%; width: 100%; }

.nw_hofi1-9lj { margin-top: 9px; font-size: 0.88rem; }

.nw_kad-tf { border: 1px solid #CFD2D3; overflow-x: auto; background: #FCFCFC; border-radius: 12px; }

.nw_kad-50 { min-width: 576px; font-size: 0.943rem; }

.nw_kad-50 thead { background: #E4E6E6; }

.nw_kad-50 th, .nw_kad-50 td { vertical-align: middle; padding: 9px 15px; }

.nw_kad-50 thead th { color: #2E3132; font-size: 0.816rem; font-weight: 700; }

.nw_kad-50 tbody th, .nw_kad-50 tbody td { border-top: 1px solid #CFD2D3; }

.nw_kad-hn { white-space: nowrap; color: #111313; text-align: right; font-family: "Inter", sans-serif; }

.nw_kad-mh41 { gap: 11px; color: #111313; font-weight: 700; display: flex; align-items: center; }

.nw_kad-qmox { flex: none; border-radius: 2px; overflow: hidden; background: #E4E6E6; height: 40px; width: 40px; }

.nw_kad-qmox img { object-fit: contain; height: 100%; width: 100%; }

.nw_jal-5g3 { display: grid; gap: 15px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 310px), 1fr)); }

.nw_jal-m7zc { border: 1px solid #CFD2D3; background: #FCFCFC; min-width: 0; display: flex; flex-direction: column; padding: 22px; border-radius: 12px; gap: 11px; }

.nw_jal-eb { font-size: 1.257rem; font-weight: 600; }

.nw_jal-chn { font-size: 0.943rem; flex: 1; }

.nw_jal-6to { gap: 6px; font-weight: 700; align-items: center; flex-wrap: wrap; font-size: 0.816rem; display: flex; }

.nw_jal-6to svg { color: #555A5C; }

.nw_jal-gmro { border-radius: 2px; padding: 4px 9px; color: #111313; background: #E4E6E6; }

.nw_jal-pv { color: #FFFFFF; padding: 4px 9px; border-radius: 2px; background: #247EAB; }

.nw_xalop-62 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 414px), 1fr)); display: grid; gap: 37px 45px; }

.nw_xalop-716c { min-width: 0; }

.nw_xalop-7z { font-size: clamp(1.508rem, 1.207rem + 1vw, 2.137rem); letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; }

.nw_xalop-0k { margin-top: 9px; color: #555A5C; }

.nw_xalop-2hs { border: 1px solid #CFD2D3; border-radius: 12px; background: #FCFCFC; margin-top: 17px; overflow-x: auto; }

.nw_xalop-j1 { font-size: 0.943rem; }

.nw_xalop-j1 thead { background: #E4E6E6; }

.nw_xalop-j1 th, .nw_xalop-j1 td { padding: 11px 17px; }

.nw_xalop-j1 thead th { font-size: 0.816rem; }

.nw_xalop-j1 tbody th, .nw_xalop-j1 tbody td { border-top: 1px solid #CFD2D3; }

.nw_xalop-j1 tbody th { font-weight: 600; }

.nw_xalop-u96g { white-space: nowrap; color: #111313; text-align: right; font-family: "Inter", sans-serif; }

.nw_xalop-kdk { border-radius: 999px; display: block; height: 4px; background: #E4E6E6; margin-top: 6px; }

.nw_xalop-95 { border-radius: 999px; display: block; height: 100%; background: #247EAB; }

.nw_xalop-2k4v { color: #11743F; font-weight: 700; }

.nw_xalop-ivul { color: #555A5C; }

.nw_jad-1kll { border: 1px solid #CFD2D3; overflow: hidden; aspect-ratio: 16 / 9; border-radius: 12px; background-color: #151717; position: relative; }

.nw_jad-olu { object-fit: cover; width: 100%; height: 100%; }

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

.nw_jad-e7 { background: #F6F6F6; font-weight: 800; display: inline-flex; align-items: center; font-size: 1.068rem; gap: 11px; border-radius: 999px; transition: transform .18s; min-height: 56px; padding: 0 24px; color: #151717; }

.nw_jad-jxxx:hover .nw_jad-e7 { transform: scale(1.04); }

.nw_jad-o0 { margin-top: 15px; gap: 13px 30px; align-items: center; justify-content: space-between; display: flex; flex-wrap: wrap; }

.nw_jad-7t { max-width: 660px; font-size: 0.943rem; }

.nw_gugu2-5k { font-size: 1.068rem; max-width: 780px; line-height: 1.7; }

.nw_gugu2-dj { font-weight: 800; line-height: 1.1; margin-bottom: 17px; letter-spacing: -0.02em; font-size: clamp(1.634rem, 1.207rem + 1.6vw, 2.514rem); }

.nw_gugu2-5k p + p { margin-top: 13px; }

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

.nw_xad-11r { background: #FCFCFC; border-radius: 6px; min-width: 0; padding: 17px 19px; }

.nw_xad-cpj { font-weight: 700; font-size: 1.005rem; font-family: "Inter", sans-serif; }

.nw_xad-ghn2 { font-size: 0.88rem; margin-top: 6px; }

.nw_zowy9 { justify-content: space-between; position: fixed; z-index: 35; left: 0; display: flex; border-top: 1px solid #CFD2D3; padding: 9px 11px 9px 15px; bottom: 0; right: 0; gap: 11px; align-items: center; transition: transform .22s; transform: translateY(110%); background: #FCFCFC; }

.nw_zowy9-o5c { transform: translateY(0); }

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

.nw_zowy9 .nw_nu1 { flex: none; min-height: 44px; }

@media (min-width: 632px) {
  .nw_jaceq { padding-inline: 22px; }
  .nw_vem-5cvs { padding: 41px 37px; }
  .nw_vem-a0g1 { padding: 22px 30px; }
  .nw_be4-8y { padding: 33px; }
  .nw_ho8-8x, .nw_xad-9wl { padding: 33px; }
  .nw_sodub-me { padding: 37px; }
  .nw_pe3-g98 { padding: 41px 37px 0; }
  .nw_wyj { padding: 37px; }
  .nw_wyj-8x { grid-template-columns: 166px minmax(0, 1fr); align-items: baseline; }
}

@media (min-width: 946px) {
  .nw_jaceq { padding-inline: 37px; }
  main > section { padding-block: 0 82px; }
  .nw_cetap { padding: 11px 22px; }
  .nw_cetap-r9 { grid-template-columns: auto minmax(0, 1fr) auto auto; gap: 15px; padding-left: 13px; grid-template-areas: "logo nav tools actions"; }
  .nw_cetap-49ya { display: none; }
  .nw_cetap-tj9a { border-top: 0; padding-top: 0; justify-content: center; display: flex; gap: 2px; flex-wrap: wrap; }
  .nw_cetap-5u { font-size: 0.88rem; min-height: 40px; }
  .nw_cetap-6uz1 { display: flex; }
  .nw_cetap-6uz1 .nw_nu1 { padding: 0 15px; min-height: 42px; }
  .nw_tanui { padding-block: 22px 74px; }
  .nw_tanui-kmig { padding-block: 30px; }
  .nw_vem-5cvs { padding: 59px; }
  .nw_vew { padding-block: 15px 45px; }
  .nw_sope2 { padding-bottom: 67px; }
  .nw_sope2-y7[open] .nw_sope2-2sf, .nw_sope2-2sf { flex-wrap: wrap; padding: 0 9px 9px; display: flex; gap: 7px; }
  .nw_sope2-084 { padding: 0 11px; color: #111313; border-top: 0; min-height: 36px; font-size: 0.88rem; background: #E4E6E6; font-weight: 700; border-radius: 6px; }
  .nw_sope2-084:hover { background: #247EAB; color: #FFFFFF; }
  .nw_be4-8y { padding: 41px; }
  .nw_ho8-8x, .nw_xad-9wl { padding: 41px; }
  .nw_sodub-me { padding: 45px; }
  .nw_pe3-g98 { padding: 52px 52px 0; }
  .nw_wyj { margin: 0 22px 22px; padding: 45px; }
  .nw_zowy9 { display: none; }
}