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

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

body { font-size: 16px; line-height: 1.55; margin: 0; color: #2A2A31; background: #F0F0F2; font-family: "Figtree", sans-serif; overflow-wrap: break-word; }

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

h1, h2, h3 { color: #121316; overflow-wrap: break-word; font-family: "Source Serif 4", serif; }

p { text-wrap: pretty; }

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

em { font-style: italic; }

a { color: #134EAC; text-underline-offset: 3px; transition: color .19s; }

a:hover { color: #0F3F8A; }

ul, ol { padding-left: 1.375rem; }

li + li { margin-top: 0.375rem; }

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

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

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

button { font: inherit; color: inherit; }

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

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

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

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

.pcebez { margin-inline: auto; max-width: 1228px; padding-inline: 1rem; }

main > section { padding-block: 0 3.5rem; }

.pnuc { display: flex; justify-content: space-between; gap: 1rem 2rem; align-items: flex-end; flex-wrap: wrap; margin-bottom: 1.75rem; }

.pnuc-r57 { min-width: 0; max-width: 692px; }

.pnuc-pmj { display: flex; font-weight: 700; gap: 0.5rem; color: #134EAC; font-size: 14px; align-items: center; margin-bottom: 0.625rem; }

.pnuc-pmj::before { content: ""; width: 8px; height: 8px; border-radius: 2px; background: #1658C1; flex: none; }

.pnuc-vpsq { line-height: 1.1; letter-spacing: -0.02em; font-size: clamp(1.62rem, 1.196rem + 1.6vw, 2.493rem); text-wrap: balance; font-weight: 800; }

.pnuc-onks { margin-top: 0.75rem; color: #525361; }

.pnuc-2a { align-items: center; font-weight: 700; text-decoration: none; border-bottom: 1.5px solid currentColor; gap: 0.5rem; display: inline-flex; font-size: 15px; padding-bottom: 2px; }

.pnuc-2a svg { flex: none; }

.pnuc-7tn2 { align-items: center; max-width: 732px; flex-direction: column; text-align: center; margin-inline: auto; }

.pnuc-7tn2 .pnuc-pmj { border: 1px solid #D8D8DD; color: #2A2A31; padding: 0.25rem 0.75rem; border-radius: 999px; justify-content: center; }

.pnuc-7tn2 .pnuc-pmj::before { display: none; }

.pnuc-7tn2 .pnuc-vpsq { font-size: clamp(1.745rem, 1.296rem + 2vw, 2.867rem); }

.pnuc-7tn2 .pnuc-2a { border-bottom: 0; min-height: 40px; padding: 0 1rem; font-size: 14px; color: #121316; border-radius: 999px; background: #E5E5E9; }

.pnuc-7tn2 .pnuc-2a:hover { background: #D8D8DD; color: #121316; }

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

.plonu6-ia { background: #1658C1; color: #FFFFFF; }

.plonu6-ia:hover { color: #FFFFFF; background: #0F3F8A; }

.plonu6-98 { background: transparent; border-color: #121316; color: #121316; }

.plonu6-98:hover { background: #121316; color: #F0F0F2; }

.plonu6-08 { min-height: 52px; font-size: 16px; }

.plonu6-o6s { display: flex; width: 100%; }

.plonu6-608 { background: #FFFFFF; margin-right: -10px; border-radius: 8px; display: grid; height: 34px; place-items: center; width: 34px; color: #1658C1; }

.plonu6-4k { background: #F7F7F7; color: #101014; }

.plonu6-4k:hover { background: #1658C1; color: #FFFFFF; }

.plonu6-4pwq { background: transparent; border-color: #F7F7F7; color: #F7F7F7; }

.plonu6-4pwq:hover { background: #F7F7F7; color: #101014; }

.pho8 { flex-wrap: wrap; gap: 0.625rem; display: flex; }

.pnuta3 { border: 1px solid #D8D8DD; overflow: hidden; position: relative; background-color: #E5E5E9; background-image: repeating-linear-gradient(135deg, #E5E5E9 0 9px, #FBFBFB 9px 18px); border-radius: 22px; }

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

.pnuta3-j8 { aspect-ratio: 16 / 10; }

.pja4 { padding: 0.625rem; background: #F0F0F2; top: 0; z-index: 30; position: sticky; }

.pja4-xk { border: 1px solid #D8D8DD; grid-template-columns: minmax(0, 1fr) auto auto; margin-inline: auto; background: #FBFBFB; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; align-items: center; border-radius: 22px; display: grid; padding: 0.625rem; gap: 0.625rem; max-width: 1228px; }

.pja4-mm { overflow-wrap: break-word; font-size: 21px; grid-area: logo; min-width: 0; hyphens: auto; display: flex; text-decoration: none; gap: 0.625rem; color: #121316; line-height: 1.1; font-family: "Source Serif 4", serif; font-weight: 800; align-items: center; padding-left: 0.375rem; letter-spacing: -0.02em; }

.pja4-mm::before { height: 14px; width: 14px; transform: rotate(45deg); content: ""; border-radius: 4px; flex: none; background: #1658C1; }

.pja4-mm:hover { color: #121316; }

.pja4-ne { opacity: 0; position: absolute; pointer-events: none; }

.pja4-87w { border-radius: 12px; grid-area: burger; color: #F0F0F2; height: 44px; place-items: center; cursor: pointer; width: 44px; background: #121316; display: grid; }

.pja4-ne:focus-visible + .pja4-87w { outline: 2px solid #134EAC; outline-offset: 3px; }

.pja4-pg { display: none; }

.pja4-ne:checked + .pja4-87w .pja4-32g { display: none; }

.pja4-ne:checked + .pja4-87w .pja4-pg { display: block; }

.pja4-oh8c { display: none; border-top: 1px solid #D8D8DD; padding-top: 0.5rem; grid-area: nav; }

.pja4-ne:checked ~ .pja4-oh8c { display: grid; gap: 2px; }

.pja4-zn { min-height: 48px; align-items: center; text-decoration: none; font-size: 17px; display: flex; color: #2A2A31; font-weight: 700; border-radius: 12px; padding: 0 0.75rem; }

.pja4-zn:hover { color: #121316; background: #E5E5E9; }

.pja4-1x { background: #E5E5E9; color: #121316; }

.pja4-c5m { gap: 0.5rem; grid-area: actions; display: grid; grid-template-columns: 1fr 1fr; }

.pja4-c5m .plonu6 { font-size: 14px; min-height: 44px; padding: 0 0.75rem; }

.pxa6 { border: 1px solid #D8D8DD; margin: 0 0.625rem 1.5rem; background: #FBFBFB; padding: 1.75rem 1.25rem; border-radius: 22px; }

.pxa6-kra { color: #121316; hyphens: auto; font-weight: 800; letter-spacing: -0.04em; font-family: "Source Serif 4", serif; line-height: 1; font-size: clamp(2.243rem, 0.997rem + 6vw, 5.484rem); overflow-wrap: break-word; }

.pxa6-n9 { margin-top: 2rem; }

.pxa6-nkey { border-top: 1px solid #D8D8DD; display: grid; padding: 0.875rem 0; gap: 0.375rem 1.5rem; }

.pxa6-c3lq { font-family: "Martian Mono", monospace; color: #525361; font-size: 13px; }

.pxa6-3iv2 { gap: 0.375rem 1.25rem; list-style: none; display: flex; padding: 0; flex-wrap: wrap; }

.pxa6-3iv2 li + li { margin-top: 0; }

.pxa6-xd4 { font-weight: 600; color: #121316; font-size: 15px; text-decoration: none; }

.pxa6-xd4:hover { color: #134EAC; }

.pxa6-p5h { padding-top: 1.25rem; display: flex; margin-top: 1.25rem; font-size: 13px; justify-content: space-between; flex-wrap: wrap; border-top: 1px solid #D8D8DD; align-items: center; color: #525361; gap: 1rem 1.5rem; }

.pxa6-ek { max-width: 828px; }

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

.prit { border: 1px solid #D8D8DD; border-radius: 22px; background: #FBFBFB; bottom: 10px; box-shadow: 0 12px 33px -12px rgba(9, 10, 15, 0.59); right: 10px; margin-inline: auto; max-width: 788px; left: 10px; gap: 0.625rem 1.25rem; z-index: 40; flex-wrap: wrap; align-items: center; padding: 0.75rem 0.75rem 0.75rem 1rem; display: flex; position: fixed; }

.prit[hidden] { display: none; }

.prit-4h38 { font-size: 14px; flex: 1 1 260px; color: #2A2A31; }

.prit-ar { display: flex; flex-wrap: wrap; gap: 0.5rem; }

.prit-ar .plonu6 { min-height: 44px; padding: 0 0.875rem; font-size: 14px; }

.pdur { padding-block: 0.75rem 3rem; }

.pdur-pr58 { align-items: center; grid-template-columns: repeat(auto-fit, minmax(min(100%, 422px), 1fr)); display: grid; gap: 1.75rem 3.5rem; }

.pdur-ty { min-width: 0; max-width: 652px; }

.pdur-ne { border: 1px solid #D8D8DD; border-radius: 999px; font-size: 13px; gap: 0.5rem; padding: 0.375rem 0.75rem 0.375rem 0.5rem; display: inline-flex; background: #FBFBFB; margin-bottom: 1.375rem; align-items: center; color: #2A2A31; font-weight: 700; }

.pdur-ne svg { color: #18724F; flex: none; }

.pdur-7x { font-weight: 800; letter-spacing: -0.03em; font-size: clamp(2.243rem, 1.296rem + 3.6vw, 4.238rem); line-height: 1.02; text-wrap: balance; }

.pdur-8l { margin-top: 1.125rem; color: #2A2A31; font-size: 18px; }

.pdur-j4 { margin-top: 1.625rem; }

.pdur-1jc { margin-top: 0.75rem; color: #525361; font-size: 13px; }

.pdur-5665 { min-width: 0; }

.pdur-bud { margin-top: 0.75rem; display: flex; gap: 0.25rem 0.75rem; flex-wrap: wrap; justify-content: space-between; font-size: 13px; color: #525361; }

.pdur-hr { font-family: "Martian Mono", monospace; }

.pmik { padding-block: 0.75rem 3.5rem; }

.pmik-1w { border: 1px solid #D8D8DD; border-radius: 22px; overflow: hidden; display: grid; background: #FBFBFB; grid-template-columns: repeat(auto-fit, minmax(min(100%, 402px), 1fr)); }

.pmik-ebt { padding: 1.75rem 1.25rem; min-width: 0; }

.pmik-aley { letter-spacing: -0.03em; text-wrap: balance; font-size: clamp(2.119rem, 1.296rem + 3.2vw, 3.739rem); line-height: 1.04; font-weight: 800; }

.pmik-73a { font-size: 18px; margin-top: 1.125rem; max-width: 520px; }

.pmik-fa3j { margin-top: 1.625rem; }

.pmik-nsr { display: grid; padding: 0.75rem 1.25rem; margin: 0; background: #E5E5E9; list-style: none; align-content: center; min-width: 0; }

.pmik-er3u { border-bottom: 1px solid #D8D8DD; padding: 1.125rem 0; gap: 1rem; grid-template-columns: 44px minmax(0, 1fr); display: grid; }

.pmik-er3u + .pmik-er3u { margin-top: 0; }

.pmik-er3u:last-child { border-bottom: 0; }

.pmik-1ct { border-radius: 12px; background: #FBFBFB; width: 44px; display: grid; color: #134EAC; place-items: center; height: 44px; }

.pmik-bi { overflow-wrap: break-word; font-weight: 700; color: #121316; hyphens: auto; }

.pmik-p48 { color: #525361; font-size: 14px; }

.pzoceh-0m { border: 1px solid #D8D8DD; background: #D8D8DD; grid-template-columns: repeat(auto-fit, minmax(min(100%, 144px), 1fr)); display: grid; overflow: hidden; border-radius: 22px; gap: 1px; }

.pzoceh-4xsu { display: flex; min-width: 0; background: #FBFBFB; flex-direction: column-reverse; padding: 1.25rem 1.375rem; }

.pzoceh-a26n { letter-spacing: -0.02em; hyphens: auto; overflow-wrap: break-word; font-family: "Martian Mono", monospace; color: #121316; font-weight: 700; font-size: clamp(1.496rem, 1.196rem + 1vw, 1.994rem); }

.pzoceh-4sd2 { margin-top: 0.25rem; color: #525361; font-size: 14px; }

.pqiw-yrb { gap: 0.875rem; padding: 0; display: grid; grid-template-columns: repeat(auto-fill, minmax(min(45%, 160px), 1fr)); list-style: none; margin: 0; }

.pqiw-yrb > li + li { margin-top: 0; }

.pqiw-8uk9 { display: block; color: #121316; text-decoration: none; transition: transform .19s; min-width: 0; }

.pqiw-8uk9:hover { color: #134EAC; transform: translateY(-4px); }

.pqiw-bj { border: 1px solid #D8D8DD; aspect-ratio: 1 / 1; overflow: hidden; background-image: repeating-linear-gradient(135deg, #E5E5E9 0 8px, #FBFBFB 8px 16px); position: relative; border-radius: 22px; }

.pqiw-i7w { width: 100%; object-fit: cover; height: 100%; }

.pqiw-dlu { font-weight: 700; line-height: 1.3; hyphens: auto; font-size: 15px; overflow-wrap: break-word; margin-top: 0.625rem; }

.pqiw-kedo { font-size: 13px; color: #525361; }

.pgun-27j { gap: 0.75rem; margin: 0; display: grid; padding: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr)); list-style: none; }

.pgun-27j > li + li { margin-top: 0; }

.pgun-c47h { border: 1px solid #D8D8DD; display: grid; grid-template-columns: 84px minmax(0, 1fr) auto; padding: 0.625rem 1.125rem 0.625rem 0.625rem; color: #121316; border-radius: 22px; background: #FBFBFB; gap: 1rem; align-items: center; transition: border-color .19s; text-decoration: none; }

.pgun-c47h:hover { color: #121316; border-color: #134EAC; }

.pgun-7d { background-image: repeating-linear-gradient(135deg, #E5E5E9 0 6px, #FBFBFB 6px 12px); border-radius: 12px; aspect-ratio: 1 / 1; overflow: hidden; }

.pgun-ha { height: 100%; object-fit: cover; width: 100%; }

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

.pgun-8pqv { display: block; color: #525361; font-size: 13px; }

.pgun-nlnc { color: #18724F; font-size: 13px; font-weight: 700; white-space: nowrap; font-family: "Martian Mono", monospace; }

.psoka7-f52k { margin: 0; list-style: none; padding: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 230px), 1fr)); display: grid; gap: 0.75rem; }

.psoka7-f52k > li + li { margin-top: 0; }

.psoka7-hn { border: 1px solid #D8D8DD; text-decoration: none; grid-template-columns: auto minmax(0, 1fr) auto; transition: border-color .19s; background: #FBFBFB; align-items: center; height: 100%; padding: 1rem 1.125rem; display: grid; border-radius: 22px; gap: 1rem; color: #121316; }

.psoka7-hn:hover { color: #121316; border-color: #134EAC; }

.psoka7-98wu { height: 44px; place-items: center; color: #134EAC; width: 44px; display: grid; border-radius: 12px; background: #E5E5E9; }

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

.psoka7-qn { color: #525361; font-size: 13px; display: block; }

.plomiy-a9e { grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr)); gap: 1rem; display: grid; }

.plomiy-del { border: 1px solid #D8D8DD; display: flex; flex-direction: column; border-radius: 22px; min-width: 0; background: #FBFBFB; }

.plomiy-wo { padding: 1.5rem 1.5rem 1.25rem; }

.plomiy-5ayn { border-radius: 8px; color: #2A2A31; background: #E5E5E9; padding: 0.25rem 0.625rem; font-size: 12px; display: inline-block; font-weight: 700; }

.plomiy-3g1q { font-size: 18px; font-weight: 600; margin-top: 0.875rem; line-height: 1.3; }

.plomiy-or3i { overflow-wrap: break-word; margin-top: 0.5rem; letter-spacing: -0.02em; font-weight: 800; font-family: "Source Serif 4", serif; color: #134EAC; line-height: 1.1; font-size: clamp(1.62rem, 1.296rem + 1vw, 1.994rem); }

.plomiy-2hmi { flex: 1; display: flex; gap: 1rem; flex-direction: column; position: relative; padding: 1.25rem 0.625rem 1.5rem; margin-inline: 0.875rem; border-top: 2px dashed #D8D8DD; }

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

.plomiy-2hmi::before { border-right: 1px solid #D8D8DD; left: -26px; }

.plomiy-2hmi::after { right: -26px; border-left: 1px solid #D8D8DD; }

.plomiy-pt7 { font-size: 14px; flex: 1; }

.plomiy-joe { font-size: 12px; color: #525361; }

.pso2-kasg { border: 1px solid #D8D8DD; overflow-x: auto; background: #FBFBFB; border-radius: 22px; }

.pso2-nm { counter-reset: facts-row; font-size: 15px; }

.pso2-nm thead th { border-bottom: 1px solid #D8D8DD; color: #525361; font-weight: 700; padding: 0.875rem 1rem; font-size: 13px; }

.pso2-nm tbody th, .pso2-nm tbody td { border-bottom: 1px dashed #D8D8DD; padding: 0.75rem 1rem; }

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

.pso2-nm tbody th { color: #2A2A31; min-width: 150px; font-weight: 600; width: 40%; }

.pso2-nm tbody th::before { font-weight: 500; display: inline-block; content: counter(facts-row, decimal-leading-zero); font-family: "Martian Mono", monospace; color: #525361; min-width: 32px; counter-increment: facts-row; font-size: 12px; }

.pso2-nm tbody td { hyphens: auto; color: #121316; font-weight: 700; min-width: 180px; overflow-wrap: break-word; }

.pbez-lxfy { margin: 0; display: grid; padding: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)); gap: 1rem; list-style: none; }

.pbez-lxfy > li + li { margin-top: 0; }

.pbez-bbz7 { border: 1px solid #D8D8DD; background: #FBFBFB; text-decoration: none; transition: border-color .19s; border-radius: 22px; display: block; color: #121316; padding: 0.5rem 0.5rem 1rem; min-width: 0; height: 100%; }

.pbez-bbz7:hover { border-color: #134EAC; color: #121316; }

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

.pbez-wdm { letter-spacing: .04em; position: absolute; border-radius: 8px; font-weight: 700; font-size: 11px; padding: 3px 0.5rem; color: #FBFBFB; top: 10px; left: 10px; background: #AC312A; }

.pbez-bj7j { padding-inline: 0.5rem; font-weight: 700; margin-top: 0.875rem; overflow-wrap: break-word; hyphens: auto; }

.pbez-h3 { font-size: 13px; padding-inline: 0.5rem; font-family: "Martian Mono", monospace; color: #525361; }

.plozox-hc { border: 1px solid #D8D8DD; background: #FBFBFB; overflow-x: auto; border-radius: 22px; }

.plozox-1i4u { min-width: 596px; font-size: 15px; }

.plozox-1i4u thead { background: #E5E5E9; }

.plozox-1i4u th, .plozox-1i4u td { padding: 0.875rem 1rem; }

.plozox-1i4u thead th { font-size: 13px; font-weight: 700; color: #2A2A31; }

.plozox-1i4u tbody th, .plozox-1i4u tbody td { border-top: 1px solid #D8D8DD; vertical-align: middle; }

.plozox-gqmn { display: flex; align-items: center; color: #121316; gap: 0.75rem; font-weight: 700; }

.plozox-8wl { color: #121316; font-family: "Martian Mono", monospace; white-space: nowrap; text-align: right; }

.plozox-1i4u thead .plozox-8wl { font-family: "Figtree", sans-serif; }

.pguzon-ikh { border-top: 1px solid #D8D8DD; }

.pguzon-jp { gap: 0.5rem 1.25rem; display: grid; border-bottom: 1px solid #D8D8DD; padding: 1.5rem 0; grid-template-columns: auto minmax(0, 1fr); }

.pguzon-mbu { height: 52px; border-radius: 12px; grid-row: span 2; display: grid; width: 52px; background: #1658C1; color: #FFFFFF; place-items: center; }

.pguzon-mq { font-size: 20px; font-weight: 600; }

.pguzon-mv0 { hyphens: auto; max-width: 732px; }

.pxau-6lnc { padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 210px), 1fr)); list-style: none; counter-reset: steps; gap: 1.75rem 1.5rem; }

.pxau-skk { min-width: 0; border-top: 2px solid #121316; padding-top: 1.125rem; }

.pxau-skk + .pxau-skk { margin-top: 0; }

.pxau-skk::before { display: block; font-size: 14px; font-weight: 700; color: #134EAC; content: counter(steps, decimal-leading-zero); font-family: "Martian Mono", monospace; counter-increment: steps; }

.pxau-b8qr { font-size: 19px; margin-top: 0.625rem; line-height: 1.25; font-weight: 600; }

.pxau-3y { margin-top: 0.5rem; font-size: 15px; }

.pqiduj-xl { grid-template-columns: repeat(auto-fit, minmax(min(100%, 268px), 1fr)); display: grid; gap: 0 2.5rem; }

.pqiduj-eq8q { padding-block: 1.25rem 1.5rem; min-width: 0; border-top: 1px solid #D8D8DD; }

.pqiduj-k2 { font-size: 19px; font-weight: 600; }

.pqiduj-6afx { margin-top: 0.625rem; font-size: 15px; }

.pduv-k5 { line-height: 1.7; font-size: 17px; max-width: 732px; }

.pduv-ze4f { font-weight: 800; font-size: clamp(1.62rem, 1.196rem + 1.6vw, 2.493rem); margin-bottom: 1.25rem; line-height: 1.1; letter-spacing: -0.02em; }

.pduv-k5 h3 { font-weight: 600; font-size: 22px; margin: 1.75rem 0 0.625rem; }

.pduv-k5 p + p { margin-top: 0.875rem; }

.pduv-k5 ul, .pduv-k5 ol { margin-block: 1rem; }

.pduv-3m { border-radius: 22px; background: #E5E5E9; padding: 1.5rem 1.75rem; margin-block: 1.75rem; }

.pduv-3m p { line-height: 1.4; font-family: "Source Serif 4", serif; color: #121316; font-size: 21px; font-weight: 600; }

.pduv-3m cite { font-size: 14px; font-weight: 600; color: #525361; margin-top: 0.75rem; display: block; font-style: normal; }

.pnutan-won { border: 1px solid #D8D8DD; padding: 1.5rem 1.25rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 344px), 1fr)); gap: 1.5rem 3rem; background: #FBFBFB; border-radius: 22px; }

.pnutan-urv { min-width: 0; }

.pnutan-k9 { line-height: 1.12; font-size: clamp(1.62rem, 1.196rem + 1.4vw, 2.368rem); font-weight: 800; letter-spacing: -0.02em; }

.pnutan-fi { margin-top: 0.875rem; }

.pnutan-yj2 { padding: 0; min-width: 0; list-style: none; }

.pnutan-pq { overflow-wrap: break-word; hyphens: auto; display: flex; gap: 0.875rem; align-items: flex-start; border-bottom: 1px solid #D8D8DD; padding: 0.75rem 0; }

.pnutan-pq + .pnutan-pq { margin-top: 0; }

.pnutan-piy { place-items: center; border-radius: 50%; height: 24px; color: #FBFBFB; flex: none; background: #18724F; display: grid; width: 24px; }

.pkadu8-nnx0 { gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 230px), 1fr)); display: grid; }

.pkadu8-d8w { border: 1px solid #D8D8DD; min-width: 0; border-radius: 22px; background: #FBFBFB; padding: 1.5rem; }

.pkadu8-bpm { background: #E5E5E9; overflow: hidden; height: 6px; border-radius: 999px; }

.pkadu8-2o { height: 100%; background: #1658C1; border-radius: 999px; }

.pkadu8-dr0t { margin-top: 1.25rem; font-size: 24px; font-weight: 800; }

.pkadu8-os { color: #525361; font-size: 14px; font-family: "Martian Mono", monospace; }

.pkadu8-09 { font-size: 15px; padding: 0; list-style: none; margin-top: 1rem; }

.pkadu8-qv { display: flex; gap: 0.5rem; }

.pkadu8-qv svg { color: #18724F; margin-top: 3px; flex: none; }

.pta1-9f { align-items: center; display: flex; gap: 1rem; }

.pta1-osqg { line-height: 1; color: #121316; font-weight: 800; font-size: 52px; font-family: "Source Serif 4", serif; }

.pta1-c7 { gap: 2px; display: flex; color: #121316; }

.pta1-l5t { color: #525361; font-size: 14px; }

.pta1-028 { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 268px), 1fr)); }

.pta1-2n { border: 1px solid #D8D8DD; padding: 1.5rem; gap: 1rem; display: flex; min-width: 0; background: #FBFBFB; flex-direction: column; border-radius: 22px; }

.pta1-fjb4 { flex: 1; font-size: 15px; }

.pta1-ro { gap: 0.75rem; display: flex; align-items: center; }

.pta1-ob3 { color: #121316; border-radius: 50%; background: #E5E5E9; height: 40px; place-items: center; font-size: 14px; width: 40px; display: grid; font-weight: 700; flex: none; }

.pta1-ytf0 { color: #121316; font-size: 15px; display: block; font-weight: 700; }

.pta1-qt2 { font-size: 13px; display: block; color: #525361; }

.ppelo9-66 { border: 1px solid #D8D8DD; border-radius: 22px; padding: 1.5rem; gap: 1.5rem 3rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 326px), 1fr)); display: grid; background: #FBFBFB; }

.ppelo9-flbi { display: grid; grid-template-columns: auto minmax(0, 1fr); align-items: start; gap: 1rem 1.25rem; }

.ppelo9-61 { font-size: 22px; place-items: center; border-radius: 50%; overflow: hidden; font-family: "Source Serif 4", serif; display: grid; width: 64px; height: 64px; color: #FFFFFF; background: #1658C1; font-weight: 800; }

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

.ppelo9-gf { font-weight: 800; font-size: 22px; }

.ppelo9-xl82 { color: #525361; font-size: 14px; }

.ppelo9-3cy5 { margin-top: 0.625rem; }

.ppelo9-7p78 { flex-wrap: wrap; display: flex; margin-top: 0.75rem; gap: 0.5rem 1.25rem; font-size: 14px; }

.ppelo9-46 { font-family: "Martian Mono", monospace; color: #525361; }

.pxace8-v1n { margin: 0; display: grid; padding: 0; grid-template-columns: repeat(auto-fill, minmax(min(30%, 134px), 1fr)); list-style: none; gap: 0.625rem; }

.pxace8-v1n > li + li { margin-top: 0; }

.pxace8-vg { border: 1px solid #D8D8DD; border-radius: 12px; background: #FBFBFB; display: block; padding: 0.625rem; transition: border-color .19s; aspect-ratio: 300 / 173; }

.pxace8-vg:hover { border-color: #134EAC; }

.pxace8-6ud { object-fit: contain; width: 100%; height: 100%; }

.pfii-s7vv { align-items: center; gap: 2rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 344px), 1fr)); }

.pfii-98o8 { min-width: 0; }

.pfii-xu { margin-top: 0.875rem; }

.pfii-9f { margin-top: 1.125rem; padding: 0; list-style: none; }

.pfii-qlzs { display: flex; gap: 0.625rem; }

.pfii-qlzs svg { color: #18724F; flex: none; margin-top: 2px; }

.pfii-ihfh { margin-top: 1.5rem; gap: 0.625rem; flex-wrap: wrap; display: flex; }

.pfii-tw { border: 1.5px solid #121316; text-decoration: none; border-radius: 12px; display: inline-flex; transition: background-color .19s, color .19s; min-height: 52px; flex-direction: column; color: #121316; justify-content: center; padding: 0.375rem 1.25rem; }

.pfii-tw:hover { background: #121316; color: #F0F0F2; }

.pfii-3mft { font-size: 11px; }

.pfii-yorf { font-size: 16px; line-height: 1.2; font-weight: 700; }

.ppevet-m9s, .pkam-lh { border-radius: 22px; padding: 1.5rem 1.25rem; background: #E5E5E9; }

.ppevet-lb { justify-content: space-between; align-items: flex-end; display: flex; gap: 1.25rem 2.5rem; flex-wrap: wrap; }

.ppevet-zi { max-width: 616px; min-width: 0; }

.ppevet-if, .pkam-ac { max-width: 652px; margin-top: 0.75rem; }

.ppevet-ync { grid-template-columns: repeat(auto-fit, minmax(min(100%, 172px), 1fr)); display: grid; gap: 0.625rem; list-style: none; margin-top: 1.75rem; padding: 0; }

.ppevet-4n6 { font-weight: 700; hyphens: auto; border-radius: 12px; overflow-wrap: break-word; display: flex; min-width: 0; color: #121316; background: #FBFBFB; gap: 0.75rem; padding: 1rem; align-items: center; }

.ppevet-4n6 + .ppevet-4n6 { margin-top: 0; }

.ppevet-4n6 svg { color: #134EAC; flex: none; }

.pkam-ux8u { flex-wrap: wrap; margin-top: 1.25rem; display: flex; font-size: 14px; gap: 0.5rem 1.25rem; font-weight: 700; }

.pmiwyk-fxh { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 364px), 1fr)); gap: 2rem 3.5rem; }

.pmiwyk-jqp { min-width: 0; }

.pmiwyk-jqp p { margin-top: 0.875rem; }

.pmiwyk-wjpu { align-content: start; min-width: 0; gap: 1rem; display: grid; }

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

.pmiwyk-hh { display: flex; flex-direction: column-reverse; background: #FBFBFB; padding: 1.125rem 1.25rem; }

.pmiwyk-fjc { font-size: 24px; overflow-wrap: break-word; color: #121316; font-family: "Martian Mono", monospace; font-weight: 700; hyphens: auto; }

.pmiwyk-c2 { color: #525361; font-size: 13px; }

.pmiwyk-ya { border: 1px solid #D8D8DD; padding: 0; background: #FBFBFB; border-radius: 22px; list-style: none; }

.pmiwyk-a6q { display: flex; justify-content: space-between; gap: 0.25rem 1rem; padding: 0.875rem 1.25rem; border-bottom: 1px solid #D8D8DD; flex-wrap: wrap; }

.pmiwyk-a6q + .pmiwyk-a6q { margin-top: 0; }

.pmiwyk-a6q:last-child { border-bottom: 0; }

.pmiwyk-i5is { color: #121316; font-weight: 700; }

.pmiwyk-z6 { color: #525361; font-family: "Martian Mono", monospace; font-size: 14px; overflow-wrap: break-word; hyphens: auto; }

.pbec-jyb { counter-reset: faq; border-top: 1.5px solid #121316; }

.pbec-7v { border-bottom: 1px solid #D8D8DD; }

.pbec-ec { font-weight: 700; display: grid; align-items: center; gap: 0.75rem; color: #121316; padding: 1.125rem 0; font-size: 17px; grid-template-columns: 36px minmax(0, 1fr) 24px; }

.pbec-ec::before { font-family: "Martian Mono", monospace; font-size: 13px; counter-increment: faq; color: #134EAC; content: counter(faq, decimal-leading-zero); }

.pbec-ec:hover { color: #134EAC; }

.pbec-dj { transition: transform .19s; }

.pbec-7v[open] .pbec-dj { transform: rotate(45deg); }

.pbec-rc0h { max-width: 828px; padding: 0 0 1.375rem 3rem; }

.pbec-rc0h p + p { margin-top: 0.625rem; }

.pceso1-wwe { gap: 1.5rem 2.5rem; background: #101014; justify-content: space-between; padding: 1.75rem 1.375rem; flex-wrap: wrap; border-radius: 22px; align-items: center; display: flex; color: #F7F7F7; }

.pceso1-eh { max-width: 616px; min-width: 0; }

.pceso1-n5 { color: #F7F7F7; font-size: clamp(1.496rem, 1.196rem + 1.2vw, 2.119rem); letter-spacing: -0.02em; line-height: 1.12; font-weight: 800; }

.pceso1-o6nk { color: #F7F7F7; margin-top: 0.625rem; }

.pceso1-o6nk a { color: #F7F7F7; }

.pve3-ljs { font-weight: 800; font-size: clamp(1.371rem, 1.097rem + 1vw, 1.87rem); max-width: 732px; line-height: 1.15; }

.pve3-b8yg { font-size: 15px; margin-top: 1.125rem; columns: 2 340px; column-gap: 3rem; }

.pve3-b8yg p + p { margin-top: 0.875rem; }

.plolox-uk { color: #525361; font-size: 13px; display: flex; flex-wrap: wrap; gap: 0.375rem 0.625rem; list-style: none; margin-bottom: 1.25rem; padding: 0; }

.plolox-uk li + li { margin-top: 0; }

.plolox-uk li + li::before { margin-right: 0.625rem; content: "/"; }

.plolox-6l { color: #525361; }

.plolox-fbgv { color: #121316; font-weight: 700; }

.pnuxaq { padding-block: 0.5rem 2rem; }

.pnuxaq-fwl { display: grid; align-items: start; grid-template-columns: repeat(auto-fit, minmax(min(100%, 422px), 1fr)); gap: 1.5rem 3rem; }

.pnuxaq-kie { min-width: 0; }

.pnuxaq-zfrp { color: #525361; font-family: "Martian Mono", monospace; font-size: 13px; }

.pnuxaq-1ca3 { margin-top: 0.625rem; font-size: clamp(2.243rem, 1.296rem + 3.4vw, 3.988rem); letter-spacing: -0.03em; line-height: 1.02; font-weight: 800; }

.pnuxaq-nfzd { font-size: 18px; margin-top: 1rem; max-width: 540px; }

.pnuxaq-6ib { border: 1px solid #D8D8DD; border-radius: 22px; overflow: hidden; margin-top: 1.5rem; gap: 1px; grid-template-columns: repeat(auto-fit, minmax(min(45%, 134px), 1fr)); display: grid; background: #D8D8DD; }

.pnuxaq-yyh { padding: 0.75rem 1rem; min-width: 0; background: #FBFBFB; }

.pnuxaq-g7 { font-weight: 700; font-size: 12px; color: #525361; }

.pnuxaq-zx6f { color: #121316; overflow-wrap: break-word; font-family: "Martian Mono", monospace; font-weight: 700; margin-top: 2px; font-size: 17px; hyphens: auto; }

.pnuxaq-b0px { margin-top: 1.5rem; }

.pnuxaq-a76 { color: #525361; font-size: 13px; margin-top: 0.75rem; }

.pnuxaq-249 { min-width: 0; }

.plopeb-amn8 { background: #101014; border-radius: 22px; padding: 1.75rem 1.25rem 0; color: #F7F7F7; overflow: hidden; text-align: center; }

.plopeb-48 { max-width: 788px; margin-inline: auto; }

.plopeb-1x { color: #F7F7F7; font-size: 13px; font-family: "Martian Mono", monospace; }

.plopeb-ee { margin-top: 0.625rem; color: #F7F7F7; letter-spacing: -0.03em; line-height: 1.02; font-weight: 800; font-size: clamp(2.119rem, 1.296rem + 3.4vw, 4.113rem); }

.plopeb-zbzc { margin-top: 0.875rem; color: #F7F7F7; font-size: 18px; }

.plopeb-zex9 { margin-top: 1.5rem; justify-content: center; }

.plopeb-j7 { display: flex; gap: 0.5rem; justify-content: center; margin-top: 1.75rem; list-style: none; padding: 0; flex-wrap: wrap; }

.plopeb-qs { border: 1px solid #F7F7F7; border-radius: 999px; color: #F7F7F7; font-size: 14px; padding: 0.5rem 0.875rem; }

.plopeb-qs + .plopeb-qs { margin-top: 0; }

.plopeb-qs strong { color: #F7F7F7; font-family: "Martian Mono", monospace; }

.plopeb-8w { max-width: 924px; border-radius: 22px 22px 0 0; margin: 2.25rem auto 0; aspect-ratio: 16 / 10; overflow: hidden; background-color: #E5E5E9; }

.plopeb-8w img { height: 100%; width: 100%; object-fit: cover; }

.ppex { padding-bottom: 3rem; }

.ppex-5o1j { border: 1px solid #D8D8DD; border-radius: 22px; background: #FBFBFB; }

.ppex-vywn { justify-content: space-between; display: flex; font-weight: 700; color: #121316; padding: 0 1rem; align-items: center; min-height: 52px; }

.ppex-usc { transition: transform .19s; }

.ppex-5o1j[open] .ppex-usc { transform: rotate(45deg); }

.ppex-ox1b { display: grid; margin: 0; padding: 0 0.5rem 0.5rem; list-style: none; }

.ppex-ox1b li + li { margin-top: 0; }

.ppex-0wl { padding: 0 0.5rem; align-items: center; font-weight: 600; min-height: 44px; text-decoration: none; color: #2A2A31; border-top: 1px solid #D8D8DD; display: flex; }

.ppex-0wl:hover { color: #134EAC; }

.pnuqid-xy { grid-template-columns: repeat(auto-fit, minmax(min(100%, 326px), 1fr)); gap: 1.75rem 3.5rem; display: grid; align-items: start; }

.pnuqid-x3n { max-width: 692px; min-width: 0; font-size: 17px; }

.pnuqid-x3n p { margin-top: 0.875rem; }

.pnuqid-fba7 { background: #E5E5E9; min-width: 0; padding: 1.5rem; border-radius: 22px; }

.pnuqid-kxu { font-size: 19px; font-weight: 600; }

.pnuqid-ln71 { padding: 0; margin-top: 0.875rem; list-style: none; }

.pnuqid-7oe { display: flex; gap: 0.625rem; }

.pnuqid-7oe svg { flex: none; margin-top: 2px; color: #18724F; }

.pkat-54 { gap: 1rem; display: grid; list-style: none; padding: 0; margin: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 268px), 1fr)); }

.pkat-54 > li + li { margin-top: 0; }

.pkat-rpu { border: 1px solid #D8D8DD; border-radius: 22px; background-color: #101014; aspect-ratio: 16 / 10; overflow: hidden; }

.pkat-6bhm { height: 100%; object-fit: contain; width: 100%; }

.pkat-tn { font-size: 14px; margin-top: 0.625rem; }

.ptabei-3d { border: 1px solid #D8D8DD; background: #FBFBFB; overflow-x: auto; border-radius: 22px; }

.ptabei-l7 { min-width: 540px; font-size: 15px; }

.ptabei-l7 thead { background: #E5E5E9; }

.ptabei-l7 th, .ptabei-l7 td { vertical-align: middle; padding: 0.625rem 1rem; }

.ptabei-l7 thead th { color: #2A2A31; font-weight: 700; font-size: 13px; }

.ptabei-l7 tbody th, .ptabei-l7 tbody td { border-top: 1px solid #D8D8DD; }

.ptabei-0x39 { font-family: "Martian Mono", monospace; color: #121316; text-align: right; white-space: nowrap; }

.ptabei-cxnj { color: #121316; display: flex; align-items: center; font-weight: 700; gap: 0.75rem; }

.ptabei-xu49 { width: 40px; flex: none; background: #E5E5E9; height: 40px; border-radius: 8px; overflow: hidden; }

.ptabei-xu49 img { height: 100%; width: 100%; object-fit: contain; }

.ptabei-suz { background: #E5E5E9; }

.ptabei-suz .ptabei-xu49 { background: #FBFBFB; }

.ptabei-pr { border-radius: 8px; padding: 2px 0.5rem; background: #1658C1; font-size: 11px; color: #FFFFFF; font-weight: 700; }

.pta4-tuc { grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr)); gap: 1rem; display: grid; }

.pta4-i11j { border: 1px solid #D8D8DD; display: flex; padding: 1.5rem; min-width: 0; flex-direction: column; border-radius: 22px; gap: 0.75rem; background: #FBFBFB; }

.pta4-3d51 { font-size: 20px; font-weight: 600; }

.pta4-cc { flex: 1; font-size: 15px; }

.pta4-k1vh { flex-wrap: wrap; align-items: center; font-weight: 700; display: flex; gap: 0.375rem; font-size: 13px; }

.pta4-k1vh svg { color: #525361; }

.pta4-jo { background: #E5E5E9; border-radius: 8px; color: #121316; padding: 0.25rem 0.625rem; }

.pta4-f71v { color: #FFFFFF; border-radius: 8px; background: #1658C1; padding: 0.25rem 0.625rem; }

.pqilop-8m { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 384px), 1fr)); gap: 2.5rem 3rem; }

.pqilop-t4f { min-width: 0; }

.pqilop-x2j { font-weight: 800; font-size: clamp(1.496rem, 1.196rem + 1vw, 2.119rem); letter-spacing: -0.02em; line-height: 1.12; }

.pqilop-wu { color: #525361; margin-top: 0.625rem; }

.pqilop-uu4 { border: 1px solid #D8D8DD; background: #FBFBFB; border-radius: 22px; overflow-x: auto; margin-top: 1.125rem; }

.pqilop-86jv { font-size: 15px; }

.pqilop-86jv thead { background: #E5E5E9; }

.pqilop-86jv th, .pqilop-86jv td { padding: 0.75rem 1.125rem; }

.pqilop-86jv thead th { font-size: 13px; }

.pqilop-86jv tbody th, .pqilop-86jv tbody td { border-top: 1px solid #D8D8DD; }

.pqilop-86jv tbody th { font-weight: 600; }

.pqilop-4r { color: #121316; text-align: right; white-space: nowrap; font-family: "Martian Mono", monospace; }

.pqilop-i03 { border-radius: 999px; display: block; height: 4px; margin-top: 0.375rem; background: #E5E5E9; }

.pqilop-6i5 { height: 100%; display: block; border-radius: 999px; background: #1658C1; }

.pqilop-h3m { font-weight: 700; color: #18724F; }

.pqilop-l5gj { color: #525361; }

.pxaho0-c9 { border: 1px solid #D8D8DD; position: relative; overflow: hidden; aspect-ratio: 16 / 9; border-radius: 22px; background-color: #101014; }

.pxaho0-j7ex { width: 100%; object-fit: cover; height: 100%; }

.pxaho0-7pot { position: absolute; inset: 0; background: rgba(9, 10, 15, 0.59); text-decoration: none; place-items: center; display: grid; }

.pxaho0-yd { border-radius: 999px; transition: transform .19s; font-weight: 800; font-size: 17px; padding: 0 1.625rem; gap: 0.75rem; display: inline-flex; align-items: center; background: #F7F7F7; color: #101014; min-height: 56px; }

.pxaho0-7pot:hover .pxaho0-yd { transform: scale(1.04); }

.pxaho0-f7 { margin-top: 1rem; justify-content: space-between; flex-wrap: wrap; gap: 0.875rem 2rem; align-items: center; display: flex; }

.pxaho0-2o { font-size: 15px; max-width: 616px; }

.pjadux-x8re { font-size: 17px; max-width: 732px; line-height: 1.7; }

.pjadux-23vf { font-size: clamp(1.62rem, 1.196rem + 1.6vw, 2.493rem); letter-spacing: -0.02em; line-height: 1.1; font-weight: 800; margin-bottom: 1.125rem; }

.pjadux-x8re p + p { margin-top: 0.875rem; }

.pkam-xt8 { gap: 0.75rem; display: grid; margin-top: 1.5rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 210px), 1fr)); }

.pkam-33e { padding: 1.125rem 1.25rem; min-width: 0; border-radius: 12px; background: #FBFBFB; }

.pkam-4mi { font-family: "Figtree", sans-serif; font-size: 16px; font-weight: 700; }

.pkam-p0 { margin-top: 0.375rem; font-size: 14px; }

.ploe { display: flex; left: 0; border-top: 1px solid #D8D8DD; padding: 0.625rem 0.75rem 0.625rem 1rem; transition: transform .24s; position: fixed; gap: 0.75rem; justify-content: space-between; z-index: 35; transform: translateY(110%); right: 0; align-items: center; background: #FBFBFB; bottom: 0; }

.ploe-we { transform: translateY(0); }

.ploe-gy { font-weight: 700; white-space: nowrap; color: #121316; text-overflow: ellipsis; min-width: 0; overflow: hidden; }

.ploe .plonu6 { flex: none; min-height: 44px; }

@media (min-width: 640px) {
  .pcebez { padding-inline: 1.5rem; }
  .pmik-ebt { padding: 2.75rem 2.5rem; }
  .pmik-nsr { padding: 1.5rem 2rem; }
  .pnutan-won { padding: 2.25rem; }
  .ppevet-m9s, .pkam-lh { padding: 2.25rem; }
  .pceso1-wwe { padding: 2.5rem; }
  .plopeb-amn8 { padding: 2.75rem 2.5rem 0; }
  .pxa6 { padding: 2.5rem; }
  .pxa6-nkey { align-items: baseline; grid-template-columns: 154px minmax(0, 1fr); }
}

@media (min-width: 975px) {
  .pcebez { padding-inline: 2.5rem; }
  main > section { padding-block: 0 5.5rem; }
  .pja4 { padding: 0.75rem 1.5rem; }
  .pja4-xk { grid-template-areas: "logo nav tools actions"; padding-left: 0.875rem; gap: 1rem; grid-template-columns: auto minmax(0, 1fr) auto auto; }
  .pja4-87w { display: none; }
  .pja4-oh8c { justify-content: center; gap: 2px; display: flex; padding-top: 0; border-top: 0; flex-wrap: wrap; }
  .pja4-zn { min-height: 40px; font-size: 14px; }
  .pja4-c5m { display: flex; }
  .pja4-c5m .plonu6 { min-height: 42px; padding: 0 1rem; }
  .pdur { padding-block: 1.5rem 5rem; }
  .pdur-ty { padding-block: 2rem; }
  .pmik-ebt { padding: 4rem; }
  .pnuxaq { padding-block: 1rem 3rem; }
  .ppex { padding-bottom: 4.5rem; }
  .ppex-5o1j[open] .ppex-ox1b, .ppex-ox1b { display: flex; gap: 0.5rem; flex-wrap: wrap; padding: 0 0.625rem 0.625rem; }
  .ppex-0wl { padding: 0 0.75rem; color: #121316; background: #E5E5E9; border-radius: 12px; border-top: 0; min-height: 36px; font-size: 14px; font-weight: 700; }
  .ppex-0wl:hover { background: #1658C1; color: #FFFFFF; }
  .pnutan-won { padding: 2.75rem; }
  .ppevet-m9s, .pkam-lh { padding: 2.75rem; }
  .pceso1-wwe { padding: 3rem; }
  .plopeb-amn8 { padding: 3.5rem 3.5rem 0; }
  .pxa6 { margin: 0 1.5rem 1.5rem; padding: 3rem; }
  .ploe { display: none; }
}