* { box-sizing: border-box; }
body {line-height: 1.5;min-height: 100vh;-webkit-font-smoothing: antialiased;margin: 0;-moz-osx-font-smoothing: grayscale;padding: 0}
h1, h2, h3, h4, h5, h6 {margin: 0;font-size: inherit;font-weight: inherit}
p { margin: 0; }
a {text-decoration: none;color: inherit}
button {color: inherit;background: transparent;border: none;cursor: pointer;font: inherit;padding: 0}
img {max-width: 100%;display: block;height: auto}
svg {vertical-align: middle;display: inline-block}
ul, ol {margin: 0;list-style: none;padding: 0}
input, textarea, select {font: inherit;padding: 0;color: inherit;margin: 0}
table {border-collapse: collapse;border-spacing: 0}
.wp-layer-head-gsh {align-items: center;padding: 60px 20px;display: flex;background: linear-gradient(160deg, #1A2D4D 0%, #2A3D5D 40%, #1A2D4D 100%);justify-content: center;position: relative;overflow: hidden;min-height: 520px;text-align: center}

.wp-layer-head-gsh::before {position: absolute;pointer-events: none;background: radial-gradient(ellipse at 50% 30%, rgba(212,175,55,0.08) 0%, transparent 60%);inset: 0;content: ''}

.t-link-head-84 {max-width: 700px;z-index: 1;position: relative}

.holder-block-n1e {border-radius: 20px;font-size:0.75rem;font-weight: 700;display: inline-block;color: #FFA500;margin-bottom: 20px;border: 1px solid rgba(212,175,55,0.3);letter-spacing: 0.08em;text-transform: uppercase;padding: 6px 16px}

.site-row-box-guw {font-weight: 800;font-family: Oswald, sans-serif;line-height: 1.15;color: #FFA500;overflow-wrap: break-word;font-size: 32px;margin-bottom: 16px}

.t-hero-foot-p6z {font-family: Inter, sans-serif;max-width: 520px;line-height: 1.6;color: #F5F7FA;margin-left: auto;margin-right: auto;margin-bottom:1.75rem;font-size: 16px}

.mod-slot-cell-w77 {margin-top: 8px;flex-direction: column;align-items: center;gap:1rem;display: flex}

.js-slot-area-3j7 {width: 100%;background: rgba(212,175,55,0.1);padding: 16px 24px;max-width: 380px;text-align: center;border: 1px solid rgba(212,175,55,0.25);border-radius: 16px}

.l-menu-col-m4 {font-size: 26px;font-weight: 800;line-height: 1.2;color: #FFA500}

.site-nav-primary-3w {color: #8A94A8;font-size:0.8125rem;margin-top: 4px}

.b-text-main-36b {width: 100%;font-size: 16px;display: block;border-radius: 10px;background: #FFA500;color: #0F1F3F;max-width: 380px;padding: 16px 36px;transition: background 0.25s ease;font-family: Inter, sans-serif;text-align: center;font-weight: 700}

.b-text-main-36b:hover { background: #FF8C00; }

.app-link-area-g1 {margin-top: 8px;color: #8A94A8;font-size: 11px}

@media (min-width:770px) {
  .wp-layer-head-gsh {min-height: 600px;padding: 80px 40px}
  .site-row-box-guw { font-size: 48px; }
  .t-hero-foot-p6z { font-size:1.125rem; }
  .l-menu-col-m4 { font-size: 36px; }
}
.mod-widget-box-mhb {padding: 48px 20px;background: #2A3D5D}
.m-box-cell-d1 {max-width: 800px;text-align: center;margin: 0 auto}
.wp-header-3q {font-size:1.125rem;font-weight: 700;overflow-wrap: break-word;color: #F5F7FA;font-family: Oswald, sans-serif;margin-bottom: 16px}
.ui-btn-main-m4 {line-height: 1.7;font-family: Inter, sans-serif;font-size: 13px;color: #F5F7FA}
.ui-btn-main-m4 p {
  margin-bottom: 10px;
}
.ui-btn-main-m4 p:last-child {
  margin-bottom: 0;
}
.ui-btn-main-m4 a {color: #F5F7FA;text-underline-offset: 2px;text-decoration: underline}
.ui-btn-main-m4 a:hover {
  color: #FFA500;
}
.ui-btn-main-m4 strong {
  color: #FFA500;
}
.ui-btn-main-m4 ul {list-style-type: circle;padding-left: 20px;margin-bottom: 10px}
.ui-btn-main-m4 ol {margin-bottom: 10px;padding-left: 20px;list-style-type: decimal}
.ui-btn-main-m4 li {line-height: 1.5;margin-bottom: 4px;font-size: 13px;color: #8A94A8}
.ui-btn-main-m4 table {display: block;border-collapse: collapse;margin-bottom: 10px;overflow-x: auto;width: 100%}
.ui-btn-main-m4 th, .ui-btn-main-m4 td {text-align: left;border-bottom: 1px solid rgba(255, 255, 255, 0.12);font-size:0.75rem;padding: 8px 10px}
.ui-btn-main-m4 th {color: #F5F7FA;font-weight: 600}

@media (min-width:768px) {
  .ui-btn-main-m4 table { display: table; }
}

.app-text-base-qhj {padding: 46px 18px;background: #1A2D4D}
.v-area-group-4so {max-width: 1280px;margin: 0 auto}
.mod-widget-vyj {font-weight: 700;overflow-wrap: break-word;margin-bottom: 24px;font-family: Oswald, sans-serif;font-size: 24px;color: #FFA500}
.m-outer-7xx {gap:1.875rem;flex-direction: column;display: flex}
.wrapper-item-c0 {
  font-family: Inter, sans-serif;
}
.c-banner-item-tk {border-radius: 10px;padding: 20px 18px;border: 1px solid rgba(255, 255, 255, 0.12);background: #2A3D5D}
.wp-block-group-b7 {font-size: 18px;font-family: Oswald, sans-serif;margin-bottom: 12px;font-weight: 600;overflow-wrap: break-word;color: #FFA500}
.app-icon-inner-e4v {line-height: 1.7;color: #F5F7FA;font-size: 15px;font-family: Inter, sans-serif}
.app-icon-inner-e4v p {
  margin-bottom: 13px;
}
.app-icon-inner-e4v p:last-child { margin-bottom: 0; }
.app-icon-inner-e4v strong {font-weight: 600;color: #FFA500}
.app-icon-inner-e4v a {text-decoration: none;color: #FFA500}
.app-icon-inner-e4v a:hover {
  text-decoration: underline;
}
.app-icon-inner-e4v ul {margin-bottom:0.8125rem;padding-left: 22px;list-style-type: disc}
.app-icon-inner-e4v ol {padding-left:1.375rem;margin-bottom:0.8125rem;list-style-type: decimal}
.app-icon-inner-e4v li {font-size: 16px;color: #F5F7FA;line-height: 1.65;margin-bottom: 6px}
.app-icon-inner-e4v table {border-collapse: collapse;overflow-x: auto;display: block;margin-bottom: 13px;width: 100%}
.app-icon-inner-e4v th, .app-icon-inner-e4v td {padding: 9px 11px;text-align: left;border-bottom: 1px solid rgba(255, 255, 255, 0.12);font-size: 14px}
.app-icon-inner-e4v th {font-weight: 600;letter-spacing: 0.03em;text-transform: uppercase;color: #FFA500;font-size:0.8125rem}
@media(min-width:772px) {
  .app-text-base-qhj {
    padding: 62px 36px;
  }
  .m-outer-7xx {flex-direction: row;gap: 32px}
  .wrapper-item-c0 {
    flex: 1;
  }
  .c-banner-item-tk {flex: 0 0 340px;padding: 24px 22px}
  .mod-widget-vyj {
    font-size: 28px;
  }
  .app-icon-inner-e4v table { display: table; }
}
.ui-block-row-908 {top: 0;border-bottom: 1px solid rgba(255, 255, 255, 0.12);z-index: 1000;position: fixed;right: 0;padding: 10px 20px;background: #2A3D5D;left: 0}

.v-top-box-kz {display: flex;flex-direction: column;gap: 10px;align-items: center;margin: 0 auto;max-width: 1280px}

.el-component-col-rt {font-size: 12px;text-align: center;color: #F5F7FA;line-height: 1.4;font-family: Inter, sans-serif}

.el-component-col-rt a {text-underline-offset: 2px;text-decoration: underline;color: #FFA500}

.el-component-col-rt a:hover { color: #FFA500; }

.mod-area-right-gg {display: flex;flex-shrink: 0;gap: 8px}

.m-bar-col-4m {border-radius: 6px;font-weight: 600;color: #FFA500;padding: 5px 16px;background: rgba(255,255,255,0.1);transition: background 0.25s ease;font-family: Inter, sans-serif;font-size: 12px}

.m-bar-col-4m:hover { background: rgba(255,255,255,0.15); }

.panel-cell-9c {font-family: Inter, sans-serif;font-weight: 500;transition: color 0.25s ease;font-size: 12px;border-radius: 6px;color: #8A94A8;padding: 5px 16px}

.panel-cell-9c:hover { color: #F5F7FA; }

@media (min-width:770px) {
  .v-top-box-kz {justify-content: center;flex-direction: row;gap:1rem}
  .ui-block-row-908 { padding-top:8px;padding-right:40px;padding-bottom:8px;padding-left:2.5rem; }
}
.t-wrap-primary-9u {padding-top:54px;padding-right:20px;padding-bottom:54px;padding-left:20px;background: #2A3D5D}
.v-content-base-jv {margin: 0 auto;max-width: 1280px}
.page-title-body-9q {border-radius: 16px;background: #1A2D4D;border: 1px solid rgba(255, 255, 255, 0.12);box-shadow: 0 1px 8px rgba(0,0,0,0.1);padding: 26px 20px}
.wp-top-item-s57 {text-transform: uppercase;color: #FFA500;margin-bottom: 8px;display: inline-block;font-family: Inter, sans-serif;font-size: 11px;letter-spacing: 0.05em;font-weight: 600}
.app-icon-foot-z2v {overflow-wrap: break-word;font-weight: 700;font-size: 20px;color: #FFA500;margin-bottom:1rem;font-family: Oswald, sans-serif}
.wp-wrap-base-fj {line-height: 1.75;font-size: 14px;color: #F5F7FA;font-family: Inter, sans-serif}
.wp-wrap-base-fj p {
  margin-bottom: 11px;
}
.wp-wrap-base-fj p:last-child { margin-bottom: 0; }
.wp-wrap-base-fj strong {font-weight: 600;color: #FFA500}
.wp-wrap-base-fj a {transition: color 0.25s;text-decoration: none;color: #FFA500}
.wp-wrap-base-fj a:hover {
  color: #FF8C00;
}
.wp-wrap-base-fj ul {margin-bottom: 11px;list-style-type: circle;padding-left: 20px}
.wp-wrap-base-fj ol {list-style-type: decimal;margin-bottom: 11px;padding-left: 20px}
.wp-wrap-base-fj li {color: #F5F7FA;margin-bottom: 5px;line-height: 1.75;font-size: 15px}
.wp-wrap-base-fj dl { margin-bottom: 11px; }
.wp-wrap-base-fj dt {font-weight: 800;color: #FFA500;margin-top: 10px;font-size: 14px}
.wp-wrap-base-fj dt:first-child { margin-top: 0; }
.wp-wrap-base-fj dd {margin-left: 0;color: #F5F7FA;font-size: 14px;margin-bottom: 5px;line-height: 1.75}
.wp-wrap-base-fj table {border-collapse: collapse;width: 100%;display: block;margin-bottom: 11px;overflow-x: auto}
.wp-wrap-base-fj th,
.wp-wrap-base-fj td {border-bottom: 1px solid rgba(255, 255, 255, 0.12);text-align: left;font-size: 13px;padding: 8px 10px}
.wp-wrap-base-fj th {font-weight: 600;color: #FFA500;letter-spacing: 0.04em;text-transform: uppercase;font-size:0.75rem}
@media(min-width:802px) {
  .t-wrap-primary-9u {
    padding-top:70px;padding-right:40px;padding-bottom:70px;padding-left:40px;
  }
  .page-title-body-9q {
    padding-top:34px;padding-right:38px;padding-bottom:34px;padding-left:38px;
  }
  .app-icon-foot-z2v {
    font-size: 24px;
  }
  .wp-wrap-base-fj table { display: table; }
}
.site-module-right-iq {border-top: 1px solid rgba(255, 255, 255, 0.12);background: #1A2D4D;padding: 48px 20px}
.site-outer-base-p9l {flex-direction: column;max-width: 1280px;display: flex;gap:1.75rem;margin: 0 auto}
.app-list-item-my {margin-bottom: 10px;color: #FFA500;overflow-wrap: break-word;font-family: Oswald, sans-serif;font-weight: 700;font-size: 24px}
.l-row-inner-jn {font-size: 15px;font-family: Inter, sans-serif;margin-bottom: 18px;line-height: 1.55;color: #8A94A8}
.js-list-box-rg1 {padding: 11px 24px;background: #FFA500;font-family: Inter, sans-serif;border-radius: 10px;text-decoration: none;transition: background 0.25s;font-weight: 600;color: #0F1F3F;font-size: 14px;display: inline-block}
.js-list-box-rg1:hover {
  background: #FF8C00;
}
.list-wrap-n5a {line-height: 1.6;color: #F5F7FA;font-family: Inter, sans-serif;font-size:0.9375rem}
.list-wrap-n5a p {
  margin-bottom: 13px;
}
.list-wrap-n5a p:last-child { margin-bottom: 0; }
.list-wrap-n5a strong {font-weight: 600;color: #FFA500}
.list-wrap-n5a a {color: #FFA500;text-decoration: none}
.list-wrap-n5a a:hover {
  text-decoration: underline;
}
.list-wrap-n5a ul {list-style-type: square;margin-bottom: 13px;padding-left:1.125rem}
.list-wrap-n5a ol {margin-bottom: 13px;list-style-type: decimal;padding-left: 18px}
.list-wrap-n5a li {margin-bottom: 7px;font-size: 16px;color: #F5F7FA;line-height: 1.6}
.list-wrap-n5a dl { margin-bottom: 13px; }
.list-wrap-n5a dt {margin-top: 15px;font-weight: 700;color: #FFA500;font-size: 15px}
.list-wrap-n5a dt:first-child { margin-top: 0; }
.list-wrap-n5a dd {margin-bottom: 7px;line-height: 1.6;color: #F5F7FA;font-size:0.9375rem;margin-left: 0}
.list-wrap-n5a table {overflow-x: auto;width: 100%;display: block;margin-bottom: 13px;border-collapse: collapse}
.list-wrap-n5a th,
.list-wrap-n5a td {font-size: 14px;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;border-bottom: 1px solid rgba(255, 255, 255, 0.12);text-align: left}
.list-wrap-n5a th {color: #FFA500;font-size: 12px;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase}
@media(min-width:862px) {
  .site-module-right-iq {
    padding: 72px 44px;
  }
  .site-outer-base-p9l {flex-direction: row;gap: 48px}
  .page-menu-top-ya {
    flex: 0 0 300px;
  }
  .wp-nav-col-1nb {
    flex: 1;
  }
  .app-list-item-my {
    font-size: 30px;
  }
  .list-wrap-n5a table { display: table; }
}
.mod-col-foot-8gp {background: #2A3D5D;padding-top:64px;padding-right:22px;padding-bottom:64px;padding-left:22px;border-top: 1px solid rgba(255, 255, 255, 0.12);border-bottom: 1px solid rgba(255, 255, 255, 0.12)}

.site-region-wrap-usr {max-width: 1280px;margin: 0 auto;flex-direction: column;display: flex;gap: 32px}

.app-link-body-ynv { flex-shrink: 0; }

.ui-icon-wrap-eza {font-weight: 700;font-size: 12px;margin-bottom: 12px;color: #FFA500;text-transform: uppercase;letter-spacing: 0.1em}

.t-card-wrap-8u {font-family: Oswald, sans-serif;overflow-wrap: break-word;color: #FFA500;line-height: 1.2;margin-bottom:0.75rem;font-size:1.625rem;font-weight: 800}

.site-outer-inner-n4 {font-size: 36px;color: #FFA500;margin-bottom: 20px;font-weight: 800}

.c-section-main-p4 {display: inline-block;font-family: Inter, sans-serif;font-weight: 700;border-radius: 10px;font-size:0.9375rem;color: #0F1F3F;background: #FFA500;transition: background 0.25s ease;padding: 15px 34px}

.c-section-main-p4:hover { background: #FF8C00; }

.wp-title-base-85 {font-size: 11px;margin-top: 10px;color: #8A94A8}

.mod-top-group-h0 { flex: 1; }

.mod-top-group-h0 p {margin-bottom: 13px;line-height: 1.7;color: #F5F7FA;font-family: Inter, sans-serif;font-size: 15px}

.mod-top-group-h0 p:last-child { margin-bottom: 0; }

.mod-top-group-h0 ul {margin-bottom: 13px;padding-left: 22px;list-style-type: circle}

.mod-top-group-h0 ol {margin-bottom: 13px;list-style-type: decimal;padding-left: 22px}

.mod-top-group-h0 li {font-family: Inter, sans-serif;margin-bottom: 7px;font-size: 14px;line-height: 1.6;color: #F5F7FA}

.mod-top-group-h0 a {color: #FFA500;text-underline-offset: 3px;text-decoration: underline}
.mod-top-group-h0 a:hover { color: #FF8C00; }

.mod-top-group-h0 strong { color: #FFA500; }

.mod-top-group-h0 table {overflow-x: auto;font-size: 14px;margin-bottom:0.8125rem;border-collapse: collapse;width: 100%;display: block}

.mod-top-group-h0 th {background: rgba(255,255,255,0.04);text-align: left;border-bottom: 1px solid rgba(255, 255, 255, 0.12);color: #FFA500;padding: 10px 12px;font-weight: 600}

.mod-top-group-h0 td {padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;color: #F5F7FA;border-bottom: 1px solid rgba(255,255,255,0.04)}

@media (min-width:802px) {
  .mod-col-foot-8gp { padding-top:80px;padding-right:2.5rem;padding-bottom:80px;padding-left:40px; }
  .site-region-wrap-usr {align-items: flex-start;flex-direction: row;gap: 60px}
  .app-link-body-ynv { max-width: 380px; }
  .t-card-wrap-8u { font-size: 32px; }
  .site-outer-inner-n4 { font-size:2.75rem; }
  .mod-top-group-h0 table { display: table; }
}
.js-header-body-x3 {background: #1A2D4D;padding: 38px 16px;border-top: 1px solid rgba(255, 255, 255, 0.12)}
.el-grid-base-3tu {max-width: 720px;margin: 0 auto}
.t-area-inner-b0 {font-size: 20px;overflow-wrap: break-word;font-weight: 800;margin-bottom: 16px;color: #FFA500;font-family: Oswald, sans-serif}
.ui-list-inner-pe7 {line-height: 1.7;color: #F5F7FA;margin-bottom: 20px;font-size: 15px;font-family: Inter, sans-serif}
.ui-list-inner-pe7 ol {margin-bottom: 14px;list-style-type: decimal;padding-left: 22px}
.ui-list-inner-pe7 li {line-height: 1.7;margin-bottom: 8px;color: #F5F7FA;font-size: 15px}
.ui-list-inner-pe7 li:last-child {
  margin-bottom: 0;
}
.ui-list-inner-pe7 strong {
  color: #FFA500;
}
.m-region-top-j49 {font-size:0.875rem;border-radius: 10px;padding:0.75rem 28px;display: inline-block;font-family: Inter, sans-serif;font-weight: 700;transition: background 0.25s ease;color: #0F1F3F;background: #FFA500}
.m-region-top-j49:hover {
  background: #FF8C00;
}
@media (min-width:801px) {
  .js-header-body-x3 { padding: 52px 32px; }
  .t-area-inner-b0 { font-size: 24px; }
}

.l-text-head-r58 {border-bottom: 1px solid rgba(255, 255, 255, 0.12);background: #1A2D4D}

.js-card-di {gap: 12px;display: flex;align-items: center;padding: 0 16px;max-width: 1280px;margin: 0 auto;height: 56px}

.wp-view-item-p3 {font-size: 17px;letter-spacing: -0.02em;gap: 8px;align-items: center;color: #FFA500;white-space: nowrap;display: flex;font-weight: 800}

.el-panel-body-gsq { display: none; }

.t-bar-main-i3z {gap: 8px;margin-left: auto;align-items: center;display: flex}

.mod-nav-group-ys {background: #FFA500;border-radius: 10px;transition: background 0.25s ease;font-family: Inter, sans-serif;padding: 8px 16px;font-weight: 700;color: #0F1F3F;font-size: 14px}

.mod-nav-group-ys:hover { background: #FF8C00; }

.site-layer-main-di {background: none;border: 1px solid rgba(255,255,255,0.1);color: #F5F7FA;display: none}

.site-layer-main-di:hover { background: rgba(255,255,255,0.04); }

.wp-btn-row-dmw {margin-left: 4px;display: flex;background: none;gap: 5px;cursor: pointer;border: none;padding: 8px;flex-direction: column}

.wp-btn-row-dmw span {display: block;transition: all 0.3s;background: #F5F7FA;width: 20px;border-radius: 2px;height: 2px}

.row-item-zs {display: none;background: #2A3D5D;border-bottom: 1px solid rgba(255,255,255,0.06)}

.row-item-zs.mod-widget-head-pc3 { display: block; }

.row-item-zs a {font-size:0.9375rem;border-bottom: 1px solid rgba(255,255,255,0.04);font-weight: 500;transition: color 0.25s ease, background 0.25s ease;font-family: Inter, sans-serif;color: #F5F7FA;padding: 14px 20px;display: block}

.row-item-zs a:last-child { border-bottom: none; }

.row-item-zs a:hover {background: rgba(255,255,255,0.03);color: #FFA500}

/* --- Language dropdown --- */

.wp-header-head-0z { position: relative; }

.js-view-cell-96 {align-items: center;white-space: nowrap;font-family: Inter, sans-serif;gap: 6px;font-size: 13px;cursor: pointer;padding: 5px 10px;color: #F5F7FA;font-weight: 600;display: flex;border-radius: 10px;background: rgba(255,255,255,0.02);transition: border-color 0.25s ease, background 0.25s ease;border: 1px solid rgba(255, 255, 255, 0.12);line-height: 1}

.js-view-cell-96:hover {background: rgba(255,255,255,0.04);border-color: rgba(255,255,255,0.15)}

.site-menu-box-6y1 {transition: transform 0.25s ease;font-size: 9px}

.wp-header-head-0z.mod-widget-head-pc3 .site-menu-box-6y1 { transform: rotate(180deg); }

.wp-link-head-pxp {z-index: 50;background: #2A3D5D;border: 1px solid rgba(255, 255, 255, 0.12);right: 0;box-shadow: 0 8px 24px rgba(0,0,0,0.4);border-radius: 16px;position: absolute;padding: 4px;display: none;min-width:135px;top: calc(100% + 4px)}

.wp-header-head-0z.mod-widget-head-pc3 .wp-link-head-pxp { display: block; }

.slot-item-7w8 {border-radius: 10px;display: flex;transition: background 0.25s ease, color 0.25s ease;padding: 8px 12px;font-family: Inter, sans-serif;color: #F5F7FA;font-size: 13px;gap: 8px;font-weight: 500;align-items: center;cursor: pointer}

.slot-item-7w8:hover {color: #FFA500;background: rgba(255,255,255,0.06)}

.slot-item-7w8.active { color: #FFA500; }

.b-bar-main-pi {font-size:1rem;line-height: 1}

/* --- Desktop --- */

@media (min-width:772px) {
  .js-card-di {gap: 20px;padding: 0 20px;height: 60px}

  .el-panel-body-gsq {justify-content: center;gap: 4px;display: flex;flex: 1}

  .wp-view-box-9zy {transition: color 0.25s ease, background 0.25s ease;font-family: Inter, sans-serif;color: #F5F7FA;padding: 6px 14px;font-size: 15px;border-radius: 10px;font-weight: 500}

  .wp-view-box-9zy:hover {color: #FFA500;background: rgba(255,255,255,0.05)}

  .site-layer-main-di { display: inline-flex; }

  .wp-btn-row-dmw { display: none; }
}
.m-banner-base-87n {padding: 42px 16px;background: #1A2D4D}
.c-frame-left-9m {max-width: 800px;margin: 0 auto;text-align: center}
.page-bar-base-j52 {margin-bottom:0.875rem;overflow-wrap: break-word;color: #FFA500;font-family: Oswald, sans-serif;font-weight: 800;font-size: 22px}
.site-nav-primary-gm3 {text-align: left;color: #F5F7FA;font-size: 15px;font-family: Inter, sans-serif;line-height: 1.65}
.site-nav-primary-gm3 p {
  margin-bottom: 12px;
}
.site-nav-primary-gm3 p:last-child {
  margin-bottom: 0;
}
.site-nav-primary-gm3 strong {
  color: #FFA500;
}
.site-nav-primary-gm3 a {text-decoration: underline;color: #FFA500;text-underline-offset: 2px}
.site-nav-primary-gm3 a:hover {
  color: #FF8C00;
}
.site-nav-primary-gm3 ul {padding-left: 18px;margin-bottom:0.75rem;list-style-type: disc}
.site-nav-primary-gm3 ol {padding-left: 18px;margin-bottom: 12px;list-style-type: decimal}
.site-nav-primary-gm3 li {line-height: 1.65;font-size: 15px;margin-bottom: 5px;color: #F5F7FA}
.site-nav-primary-gm3 table {border-collapse: collapse;display: block;overflow-x: auto;width: 100%;margin-bottom: 12px}
.site-nav-primary-gm3 th, .site-nav-primary-gm3 td {text-align: left;border-bottom: 1px solid rgba(255, 255, 255, 0.12);padding-top:9px;padding-right:11px;padding-bottom:9px;padding-left:11px;font-size: 14px}
.site-nav-primary-gm3 th {color: #FFA500;font-weight: 600}
@media (min-width:765px) {
  .m-banner-base-87n { padding-top:56px;padding-right:2rem;padding-bottom:3.5rem;padding-left:32px; }
  .page-bar-base-j52 { font-size: 26px; }
  .site-nav-primary-gm3 table { display: table; }
}

.js-element-col-ymu {background: #1A2D4D;border-top: 1px solid rgba(255, 255, 255, 0.12);padding: 32px 20px}

.ui-frame-main-q7 {max-width: 1280px;margin: 0 auto}

.v-hero-foot-ecu {display: flex;flex-direction: column;border-bottom: 1px solid rgba(255, 255, 255, 0.12);padding-bottom: 24px;gap: 20px}

.app-wrapper-primary-qpe {color: #FFA500;letter-spacing: -0.02em;font-weight: 800;font-size:1.125rem}

.m-section-block-092 {flex-wrap: wrap;display: flex;gap: 8px 20px}

.m-section-block-092 a {color: #F5F7FA;font-size: 13px;font-weight: 500;font-family: Inter, sans-serif;transition: color 0.25s ease}

.m-section-block-092 a:hover { color: #FFA500; }

.el-component-wrap-ik {padding-top: 20px;gap: 12px;flex-direction: column;display: flex}

.l-layer-left-49l {line-height: 1.7;color: #8A94A8;font-size: 12px}

.group-group-4we {color: #8A94A8;font-size:0.75rem}

@media (min-width:772px) {
  .js-element-col-ymu { padding-top:36px;padding-right:40px;padding-bottom:36px;padding-left:40px; }
  .v-hero-foot-ecu {flex-direction: row;align-items: center;justify-content: space-between}
  .el-component-wrap-ik {align-items: center;justify-content: space-between;flex-direction: row}
}