* { box-sizing: border-box; }
body {line-height: 1.5;-moz-osx-font-smoothing: grayscale;padding: 0;min-height: 100vh;-webkit-font-smoothing: antialiased;margin: 0}
h1, h2, h3, h4, h5, h6 {margin: 0;font-weight: inherit;font-size: inherit}
p { margin: 0; }
a {color: inherit;text-decoration: none}
button {padding: 0;color: inherit;font: inherit;border: none;cursor: pointer;background: transparent}
img {display: block;height: auto;max-width: 100%}
svg {display: inline-block;vertical-align: middle}
ul, ol {list-style: none;padding: 0;margin: 0}
input, textarea, select {color: inherit;font: inherit;padding: 0;margin: 0}
table {border-spacing: 0;border-collapse: collapse}
.b-outer-main-rke {background-size: cover;padding: 58px 20px;background: #0F1419;background-position: center;position: relative;background-repeat: no-repeat}
.inner-right-bf {z-index: 1;position: relative}
.b-outer-main-rke::before {inset: 0;content: '';background: linear-gradient(180deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.85) 100%);pointer-events: none;position: absolute}
.m-block-col-x4 {background: rgba(0,0,0,0.4);margin: 0 auto;text-align: center;border-radius: 16px;border: 1px solid rgba(255,255,255,0.1);backdrop-filter: blur(8px);padding: 34px 26px;max-width: 780px}
.m-module-right-5f {overflow-wrap: break-word;margin-bottom: 10px;font-weight: 800;font-size: 22px;text-shadow: 0 2px 8px rgba(0,0,0,0.3);color: #fff;font-family: Playfair Display, serif}
.l-col-block-jm {font-weight: 800;text-shadow: 0 2px 12px rgba(0,0,0,0.4);font-size: 36px;color: #D4AF37;margin-bottom: 22px}
.b-zone-main-ah { margin-bottom: 26px; }
.b-zone-main-ah p {font-size: 15px;color: rgba(255,255,255,0.9);margin-bottom: 13px;line-height: 1.7;font-family: Inter, sans-serif}
.b-zone-main-ah p:last-child { margin-bottom: 0; }
.b-zone-main-ah ul {list-style-type: disc;padding-left: 20px;text-align: left;margin-bottom:0.8125rem}
.b-zone-main-ah ol {text-align: left;margin-bottom: 13px;padding-left:1.25rem;list-style-type: decimal}
.b-zone-main-ah li {font-family: Inter, sans-serif;font-size: 14px;margin-bottom: 6px;line-height: 1.6;color: rgba(255,255,255,0.85)}
.b-zone-main-ah a {text-decoration: underline;text-underline-offset: 2px;color: #D4AF37}
.b-zone-main-ah a:hover { color: #E8C547; }
.b-zone-main-ah strong { color: #fff; }
.b-zone-main-ah table {font-size: 14px;border-collapse: collapse;width: 100%;display: block;margin-bottom: 13px;overflow-x: auto}
.b-zone-main-ah th {background: rgba(255,255,255,0.06);color: #fff;padding: 10px 13px;text-align: left;font-weight: 600;border-bottom: 1px solid rgba(255,255,255,0.12)}
.b-zone-main-ah td {color: rgba(255,255,255,0.85);padding: 10px 13px;border-bottom: 1px solid rgba(255,255,255,0.06)}
.c-panel-item-avq {font-weight: 700;transition: background 0.25s ease;text-shadow: none;color: #0F1419;font-size: 16px;border-radius: 8px;background: #D4AF37;display: inline-block;font-family: Inter, sans-serif;padding: 14px 36px}
.c-panel-item-avq:hover { background: #E8C547; }
.c-wrapper-body-9n {margin-top: 14px;color: rgba(255,255,255,0.5);font-size: 11px}
@media (min-width:824px) {
  .b-outer-main-rke { padding-top:76px;padding-right:2.5rem;padding-bottom:76px;padding-left:2.5rem; }
  .m-block-col-x4 { padding-top:2.75rem;padding-right:40px;padding-bottom:44px;padding-left:40px; }
  .m-module-right-5f { font-size: 26px; }
  .l-col-block-jm { font-size: 44px; }
  .b-zone-main-ah table { display: table; }
}
.v-list-row-12 {background: #1A2230;left: 0;padding: 16px 20px;z-index: 1000;position: fixed;right: 0;border-top: 1px solid rgba(212, 175, 55, 0.15);bottom: 0}

.v-item-faz {flex-direction: column;display: flex;max-width: 1280px;margin: 0 auto;gap: 14px}

.el-header-group-ipz {line-height: 1.5;font-family: Inter, sans-serif;font-size:0.8125rem;color: #F5F5F0}

.el-header-group-ipz a {text-decoration: underline;color: #E8C547;text-underline-offset: 2px}

.el-header-group-ipz a:hover { color: #D4AF37; }

.site-cell-area-ae {display: flex;flex-shrink: 0;gap: 10px}

.b-module-box-y38 {transition: background 0.25s ease;font-size: 13px;padding: 8px 20px;font-family: Inter, sans-serif;font-weight: 600;background: rgba(255,255,255,0.1);color: #E8C547;border-radius: 8px}

.b-module-box-y38:hover { background: rgba(255,255,255,0.15); }

.page-wrap-group-6i5 {transition: color 0.25s ease;font-size: 13px;font-family: Inter, sans-serif;color: #9A9FA8;font-weight: 500;padding: 8px 20px;border-radius: 8px}

.page-wrap-group-6i5:hover { color: #F5F5F0; }

@media (min-width:772px) {
  .v-item-faz {flex-direction: row;justify-content: space-between;gap: 24px;align-items: center}
  .v-list-row-12 { padding-top:14px;padding-right:2.5rem;padding-bottom:14px;padding-left:40px; }
}
.el-link-block-m7n {padding: 46px 18px;background: #0F1419}
.l-group-pn {margin: 0 auto;max-width: 1280px}
.page-layer-foot-7cu {font-family: Playfair Display, serif;overflow-wrap: break-word;font-weight: 700;margin-bottom: 24px;color: #E8C547;font-size: 24px}
.box-row-6m {gap: 30px;flex-direction: column;display: flex}
.m-card-group-cnp {
  font-family: Inter, sans-serif;
}
.b-hero-left-lx9 {border-radius: 8px;border: 1px solid rgba(212, 175, 55, 0.15);padding: 20px 18px;background: #1A2230}
.slot-row-uf {font-size: 18px;color: #E8C547;font-weight: 600;margin-bottom: 12px;font-family: Playfair Display, serif;overflow-wrap: break-word}
.m-content-area-1w {font-size: 15px;font-family: Inter, sans-serif;color: #F5F5F0;line-height: 1.7}
.m-content-area-1w p {
  margin-bottom: 13px;
}
.m-content-area-1w p:last-child { margin-bottom: 0; }
.m-content-area-1w strong {font-weight: 600;color: #E8C547}
.m-content-area-1w a {text-decoration: none;color: #D4AF37}
.m-content-area-1w a:hover {
  text-decoration: underline;
}
.m-content-area-1w ul {list-style-type: disc;margin-bottom:0.8125rem;padding-left: 22px}
.m-content-area-1w ol {padding-left:1.375rem;margin-bottom: 13px;list-style-type: decimal}
.m-content-area-1w li {font-size: 16px;margin-bottom: 6px;color: #F5F5F0;line-height: 1.65}
.m-content-area-1w table {margin-bottom: 13px;overflow-x: auto;width: 100%;border-collapse: collapse;display: block}
.m-content-area-1w th, .m-content-area-1w td {font-size: 14px;text-align: left;border-bottom: 1px solid rgba(212, 175, 55, 0.15);padding: 9px 11px}
.m-content-area-1w th {font-size: 13px;font-weight: 600;color: #E8C547;text-transform: uppercase;letter-spacing: 0.03em}
@media(min-width:772px) {
  .el-link-block-m7n {
    padding: 62px 36px;
  }
  .box-row-6m {gap: 32px;flex-direction: row}
  .m-card-group-cnp {
    flex: 1;
  }
  .b-hero-left-lx9 {padding:1.5rem 22px;flex: 0 0 340px}
  .page-layer-foot-7cu {
    font-size:1.75rem;
  }
  .m-content-area-1w table { display: table; }
}
.el-box-box-nn {border-bottom: 1px solid rgba(212, 175, 55, 0.15);background: #0F1419}

.page-section-inner-2c {max-width: 1280px;margin: 0 auto;align-items: center;display: flex;height: 56px;gap:0.75rem;padding: 0 16px}

.app-element-1n {cursor: pointer;flex-shrink: 0;background: none;transition: background 0.25s ease;width: 40px;border-radius: 8px;border: 1px solid rgba(212, 175, 55, 0.15);justify-content: center;height: 40px;display: flex;align-items: center;color: #F5F5F0}

.app-element-1n:hover { background: rgba(255,255,255,0.04); }

.m-block-primary-cqd {letter-spacing: -0.02em;color: #E8C547;align-items: center;gap: 8px;font-size: 19px;white-space: nowrap;display: flex;font-weight: 800}

.l-outer-col-66k {margin-left: auto;display: flex;align-items: center;gap: 8px}

.c-card-block-5x7 {color: #0F1419;font-size: 13px;padding: 7px 14px;background: #D4AF37;font-weight: 700;transition: background 0.25s ease;border-radius: 8px;font-family: Inter, sans-serif}

.c-card-block-5x7:hover { background: #E8C547; }

.page-container-foot-kh {background: none;color: #F5F5F0;border: 1px solid rgba(255,255,255,0.1);display: none}

.page-container-foot-kh:hover { background: rgba(255,255,255,0.04); }

/* --- Drawer --- */

.wp-element-main-ttm {display: flex;flex-direction: column;position: fixed;transition: transform 0.3s ease;z-index: 200;width: 280px;height: 100%;left: 0;background: #0F1419;transform: translateX(-100%);top: 0;overflow-y: auto;border-right: 1px solid rgba(212, 175, 55, 0.15)}

.wp-element-main-ttm.m-header-inner-rb { transform: translateX(0); }

.c-block-top-cyl {justify-content: space-between;display: flex;border-bottom: 1px solid rgba(255,255,255,0.06);align-items: center;flex-shrink: 0;padding: 16px 20px}

.site-banner-body-fpr {width: 32px;height: 32px;color: #F5F5F0;border-radius: 4px;font-size: 18px;background: none;transition: background 0.25s ease;place-items: center;cursor: pointer;display: grid;border: 1px solid rgba(212, 175, 55, 0.15)}

.site-banner-body-fpr:hover { background: rgba(255,255,255,0.04); }

.t-component-wrap-fd {display: flex;flex-direction: column;flex: 1;padding: 12px 0}

.js-region-body-n1i {padding: 14px 24px;font-size: 16px;transition: background 0.25s ease, color 0.25s ease;color: #F5F5F0;font-weight: 500;font-family: Inter, sans-serif}

.js-region-body-n1i:hover {color: #E8C547;background: rgba(255,255,255,0.04)}

.js-text-main-em {background: rgba(15, 20, 25, 0.85);z-index: 150;position: fixed;opacity: 0;inset: 0;visibility: hidden;transition: opacity 0.3s ease, visibility 0.3s ease}

.js-text-main-em.m-header-inner-rb {visibility: visible;opacity: 1}

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

.mod-list-foot-s4 { position: relative; }

.wp-header-foot-s0 {background: rgba(255,255,255,0.02);color: #F5F5F0;display: flex;padding: 5px 10px;cursor: pointer;white-space: nowrap;font-family: Inter, sans-serif;font-weight: 600;align-items: center;transition: border-color 0.25s ease, background 0.25s ease;line-height: 1;border-radius: 8px;font-size: 13px;gap: 6px;border: 1px solid rgba(212, 175, 55, 0.15)}

.wp-header-foot-s0:hover {border-color: rgba(255,255,255,0.15);background: rgba(255,255,255,0.04)}
.mod-header-wrap-axg {transition: transform 0.25s ease;font-size: 10px}
.mod-list-foot-s4.m-header-inner-rb .mod-header-wrap-axg { transform: rotate(180deg); }

.c-widget-block-fc5 {right: 0;background: #1A2230;min-width:137px;border: 1px solid rgba(212, 175, 55, 0.15);top: calc(100% + 4px);position: absolute;border-radius: 16px;padding: 4px;display: none;z-index: 50;box-shadow: 0 8px 24px rgba(0,0,0,0.4)}

.mod-list-foot-s4.m-header-inner-rb .c-widget-block-fc5 { display: block; }

.v-module-wrap-qnq {padding: 8px 12px;font-size: 13px;gap: 8px;transition: background 0.25s ease, color 0.25s ease;display: flex;border-radius: 8px;align-items: center;font-family: Inter, sans-serif;cursor: pointer;font-weight: 500;color: #F5F5F0}

.v-module-wrap-qnq:hover {color: #E8C547;background: rgba(255,255,255,0.06)}
.v-module-wrap-qnq.active { color: #D4AF37; }
.b-panel-sk {font-size: 16px;line-height: 1}

/* --- Desktop --- */

@media (min-width:801px) {
  .page-section-inner-2c {height: 60px;padding: 0 20px}
  .page-container-foot-kh { display: inline-flex; }
}
.site-icon-foot-f1 {padding-top:44px;padding-right:16px;padding-bottom:44px;padding-left:16px;background: #0F1419}
.site-header-box-80 {max-width: 1280px;margin: 0 auto}
.b-frame-wrap-7j {margin-bottom: 20px;font-family: Playfair Display, serif;font-weight: 700;font-size: 22px;color: #E8C547;overflow-wrap: break-word}
.app-main-top-we {font-size: 15px;font-family: Inter, sans-serif;color: #F5F5F0;line-height: 1.65}
.app-main-top-we p {
  margin-bottom:0.875rem;
}
.app-main-top-we p:last-child { margin-bottom: 0; }
.app-main-top-we strong {color: #E8C547;font-weight: 600}
.app-main-top-we a {text-decoration: none;color: #D4AF37}
.app-main-top-we a:hover {
  text-decoration: underline;
}
.app-main-top-we ul {margin-bottom: 14px;list-style-type: disc;padding-left: 22px}
.app-main-top-we ol {padding-left: 22px;list-style-type: decimal;margin-bottom: 14px}
.app-main-top-we li {line-height: 1.7;font-size: 15px;margin-bottom: 6px;color: #F5F5F0}
.app-main-top-we dl { margin-bottom: 14px; }
.app-main-top-we dt {color: #E8C547;font-weight: 700;font-size:0.9375rem;margin-top:0.875rem}
.app-main-top-we dt:first-child { margin-top: 0; }
.app-main-top-we dd {margin-bottom: 6px;line-height: 1.65;font-size: 15px;margin-left: 0;color: #F5F5F0}
.app-main-top-we table {border-collapse: collapse;width: 100%;margin-bottom: 14px;display: block;overflow-x: auto}
.app-main-top-we th,
.app-main-top-we td {font-size: 14px;text-align: left;border-bottom: 1px solid rgba(212, 175, 55, 0.15);padding: 10px 12px}
.app-main-top-we th {font-size: 13px;letter-spacing: 0.03em;font-weight: 600;text-transform: uppercase;color: #E8C547}
.app-main-top-we td {
  color: #F5F5F0;
}
@media(min-width:764px) {
  .site-icon-foot-f1 {
    padding: 60px 32px;
  }
  .b-frame-wrap-7j {
    font-size: 26px;
  }
  .app-main-top-we table { display: table; }
}
.l-box-right-ny {padding: 42px 20px;border-top: 1px solid rgba(212, 175, 55, 0.15);background: #0F1419}
.el-nav-item-twy {margin: 0 auto;max-width: 1280px}
.js-component-group-7f {overflow-wrap: break-word;color: #E8C547;font-family: Playfair Display, serif;font-weight: 800;font-size:1.375rem;margin-bottom: 14px}
.wp-top-col-4qh {font-size: 15px;line-height: 1.7;font-family: Inter, sans-serif;color: #F5F5F0}
.wp-top-col-4qh p { margin-bottom: 13px; }
.wp-top-col-4qh p:last-child { margin-bottom: 0; }
.wp-top-col-4qh strong { color: #E8C547; }
.wp-top-col-4qh a {text-decoration: underline;text-underline-offset: 2px;color: #D4AF37}
.wp-top-col-4qh a:hover { color: #E8C547; }
.wp-top-col-4qh ul {margin-bottom: 13px;padding-left:1.25rem;list-style-type: disc}
.wp-top-col-4qh ol {padding-left: 20px;list-style-type: decimal;margin-bottom: 13px}
.wp-top-col-4qh li {color: #F5F5F0;font-size: 15px;line-height: 1.7;margin-bottom: 5px}
.wp-top-col-4qh table {overflow-x: auto;border-collapse: collapse;width: 100%;margin-bottom: 13px;display: block}
.wp-top-col-4qh th, .wp-top-col-4qh td {padding: 10px 12px;font-size: 14px;border-bottom: 1px solid rgba(212, 175, 55, 0.15);text-align: left}
.wp-top-col-4qh th {font-weight: 600;color: #E8C547}
@media (min-width:778px) {
  .l-box-right-ny { padding-top:58px;padding-right:36px;padding-bottom:58px;padding-left:36px; }
  .js-component-group-7f { font-size: 26px; }
  .wp-top-col-4qh table { display: table; }
}

.v-strip-right-vm5 {padding-top:42px;padding-right:16px;padding-bottom:42px;padding-left:16px;border-top: 1px solid rgba(212, 175, 55, 0.15);background: #0F1419}
.frame-uw {gap: 22px;flex-direction: column;margin: 0 auto;max-width: 1280px;display: flex}
.site-link-left-ln {color: #E8C547;overflow-wrap: break-word;font-weight: 700;font-family: Playfair Display, serif;margin-bottom: 8px;font-size:1.5rem}
.mod-outer-foot-mlp {font-size: 14px;color: #9A9FA8;font-family: Inter, sans-serif;line-height: 1.55}
.site-col-main-juk {color: #F5F5F0;font-family: Inter, sans-serif;font-size:0.9375rem;line-height: 1.7}
.site-col-main-juk p {
  margin-bottom: 12px;
}
.site-col-main-juk p:last-child { margin-bottom: 0; }
.site-col-main-juk strong {color: #E8C547;font-weight: 600}
.site-col-main-juk a {color: #D4AF37;text-decoration: none}
.site-col-main-juk a:hover {
  text-decoration: underline;
}
.site-col-main-juk ul {margin-bottom:0.75rem;padding-left: 24px;list-style-type: square}
.site-col-main-juk ol {list-style-type: decimal;padding-left:1.5rem;margin-bottom: 12px}
.site-col-main-juk li {margin-bottom: 4px;font-size: 16px;line-height: 1.65;color: #F5F5F0}
.site-col-main-juk dl { margin-bottom:0.75rem; }
.site-col-main-juk dt {font-weight: 700;margin-top:1rem;font-size: 15px;color: #E8C547}
.site-col-main-juk dt:first-child { margin-top: 0; }
.site-col-main-juk dd {color: #F5F5F0;line-height: 1.7;font-size: 15px;margin-left: 0;margin-bottom: 4px}
.site-col-main-juk table {overflow-x: auto;display: block;width: 100%;margin-bottom:0.75rem;border-collapse: collapse}
.site-col-main-juk th,
.site-col-main-juk td {font-size: 14px;padding: 10px 12px;text-align: left;border-bottom: 1px solid rgba(212, 175, 55, 0.15)}
.site-col-main-juk th {font-weight: 600;color: #E8C547;text-transform: uppercase;font-size:0.75rem;letter-spacing: 0.05em}
@media(min-width:842px) {
  .v-strip-right-vm5 {
    padding: 64px 38px;
  }
  .frame-uw {gap: 44px;flex-direction: row}
  .m-component-body-78i {
    flex: 0 0 280px;
  }
  .page-widget-group-4jw {
    flex: 1;
  }
  .site-link-left-ln {
    font-size: 28px;
  }
  .site-col-main-juk table { display: table; }
}
.v-banner-top-gl {background-color: #0F1419;padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px;background-repeat: no-repeat;background-size: cover;position: relative;background-position: center;overflow: hidden}

.v-banner-top-gl::before {pointer-events: none;background: linear-gradient(180deg, rgba(10,22,40,0.8) 0%, rgba(10,22,40,0.9) 100%);position: absolute;content: '';inset: 0}

.m-module-cbb {max-width: 1280px;z-index: 1;margin: 0 auto;position: relative}

.mod-main-inner-7l {margin-bottom: 32px;text-align: center}

.wp-component-cell-pe {text-shadow: 0 2px 8px rgba(0,0,0,0.4);font-size: 26px;color: #fff;margin-bottom: 10px;overflow-wrap: break-word;font-family: Playfair Display, serif;line-height: 1.2;font-weight: 800}

.l-nav-base-w1 {font-size: 15px;color: rgba(255,255,255,0.7);font-family: Inter, sans-serif}

.b-holder-main-2m {display: grid;grid-template-columns: 1fr;gap: 16px}

.v-inner-foot-b5 {border: 1px solid rgba(255,255,255,0.08);gap: 12px;padding:1.5rem;flex-direction: column;transition: border-color 0.25s ease;backdrop-filter: blur(8px);border-radius: 16px;display: flex;background: rgba(13,30,53,0.8)}

.v-inner-foot-b5:hover { border-color: rgba(212,175,55,0.25); }

.js-title-base-ovb {color: #fff;font-weight: 700;font-size: 18px}

.ui-strip-main-94b {color: #D4AF37;font-size:1.5rem;font-weight: 800}

.m-btn-item-ip {line-height: 1.5;font-size: 13px;color: rgba(255,255,255,0.6)}

.l-element-area-rt {color: #0F1419;transition: background 0.25s ease;align-self: flex-start;font-family: Inter, sans-serif;background: #D4AF37;border-radius: 8px;padding: 10px 20px;display: inline-block;font-size: 14px;font-weight: 700}

.l-element-area-rt:hover { background: #E8C547; }

@media (min-width:599px) {
  .b-holder-main-2m { grid-template-columns: 1fr 1fr; }
}

@media (min-width:904px) {
  .b-holder-main-2m { grid-template-columns: 1fr 1fr 1fr; }
  .wp-component-cell-pe { font-size: 36px; }
}
.el-frame-group-1n {background: #1A2230;padding: 48px 20px}
.v-list-cell-031 {text-align: center;max-width: 800px;margin: 0 auto}
.t-block-primary-6q {font-size: 18px;font-family: Playfair Display, serif;font-weight: 700;color: #F5F5F0;overflow-wrap: break-word;margin-bottom:1rem}
.mod-link-box-ei {font-family: Inter, sans-serif;line-height: 1.7;color: #F5F5F0;font-size: 13px}
.mod-link-box-ei p {
  margin-bottom: 10px;
}
.mod-link-box-ei p:last-child {
  margin-bottom: 0;
}
.mod-link-box-ei a {text-underline-offset: 2px;color: #F5F5F0;text-decoration: underline}
.mod-link-box-ei a:hover {
  color: #D4AF37;
}
.mod-link-box-ei strong {
  color: #E8C547;
}
.mod-link-box-ei ul {margin-bottom: 10px;padding-left: 20px;list-style-type: circle}
.mod-link-box-ei ol {margin-bottom: 10px;list-style-type: decimal;padding-left: 20px}
.mod-link-box-ei li {line-height: 1.5;color: #9A9FA8;margin-bottom: 4px;font-size: 13px}
.mod-link-box-ei table {overflow-x: auto;width: 100%;border-collapse: collapse;display: block;margin-bottom: 10px}
.mod-link-box-ei th, .mod-link-box-ei td {border-bottom: 1px solid rgba(212, 175, 55, 0.15);padding: 8px 10px;text-align: left;font-size: 12px}
.mod-link-box-ei th {font-weight: 600;color: #F5F5F0}

@media (min-width:772px) {
  .mod-link-box-ei table { display: table; }
}

.ui-cell-row-kpb {background: #0F1419;padding:2.5rem 16px}
.v-col-box-hx5 {max-width: 840px;margin: 0 auto}
.page-title-top-liv {padding: 28px 20px;box-shadow: 0 4px 24px rgba(0,0,0,0.1);border-radius: 16px;border: 1px solid rgba(212, 175, 55, 0.15);background: #1A2230}
.box-wrap-35x {margin-bottom: 14px;font-family: Playfair Display, serif;overflow-wrap: break-word;color: #E8C547;font-weight: 700;font-size: 20px}
.mod-outer-wrap-66 {color: #F5F5F0;margin-bottom: 20px;font-size: 15px;font-family: Inter, sans-serif;line-height: 1.7}
.mod-outer-wrap-66 p { margin-bottom: 14px; }
.mod-outer-wrap-66 p:last-child { margin-bottom: 0; }
.mod-outer-wrap-66 strong { color: #E8C547; }
.mod-outer-wrap-66 a {text-decoration: underline;color: #D4AF37;text-underline-offset: 2px}
.mod-outer-wrap-66 a:hover { color: #E8C547; }
.mod-outer-wrap-66 ul {margin-bottom: 14px;list-style-type: square;padding-left: 20px}
.mod-outer-wrap-66 ol {list-style-type: decimal;margin-bottom: 14px;padding-left: 20px}
.mod-outer-wrap-66 li {margin-bottom: 6px;font-size: 15px;line-height: 1.7;color: #F5F5F0}
.mod-outer-wrap-66 table {overflow-x: auto;display: block;margin-bottom:0.875rem;border-collapse: collapse;width: 100%}
.mod-outer-wrap-66 th {border-bottom: 1px solid rgba(212, 175, 55, 0.15);background: rgba(255,255,255,0.03);font-weight: 600;color: #E8C547;padding: 10px 12px;text-align: left}
.mod-outer-wrap-66 td {border-bottom: 1px solid rgba(255,255,255,0.03);color: #F5F5F0;padding: 10px 12px}
.site-strip-foot-kc8 {border-radius: 8px;padding: 11px 24px;color: #0F1419;font-family: Inter, sans-serif;font-size: 14px;font-weight: 700;display: inline-block;transition: background 0.25s ease;background: #D4AF37}
.site-strip-foot-kc8:hover { background: #E8C547; }
@media (min-width:767px) {
  .ui-cell-row-kpb { padding:3.5rem 32px; }
  .page-title-top-liv { padding: 36px 32px; }
  .box-wrap-35x { font-size: 24px; }
  .mod-outer-wrap-66 table { display: table; }
}

.page-container-eaj {background: #0F1419;padding: 50px 22px}
.t-top-primary-du {max-width: 1280px;margin: 0 auto}
.el-cell-left-tz {padding: 32px 24px;border-radius: 16px;background: #1A2230;border: 1px solid rgba(212, 175, 55, 0.15)}
.t-top-top-7k {text-transform: uppercase;font-family: Inter, sans-serif;font-size: 12px;font-weight: 700;color: #D4AF37;margin-bottom: 10px;letter-spacing: 0.1em}
.app-component-wrap-uhw {font-weight: 800;font-family: Playfair Display, serif;color: #E8C547;margin-bottom: 18px;font-size: 24px;overflow-wrap: break-word}
.m-hero-main-c8x {line-height: 1.75;color: #F5F5F0;font-size: 14px;font-family: Inter, sans-serif}
.m-hero-main-c8x p {
  margin-bottom: 11px;
}
.m-hero-main-c8x p:last-child {
  margin-bottom: 0;
}
.m-hero-main-c8x strong {
  color: #E8C547;
}
.m-hero-main-c8x a {text-decoration: underline;text-underline-offset: 2px;color: #D4AF37}
.m-hero-main-c8x a:hover {
  color: #E8C547;
}
.m-hero-main-c8x ul {list-style-type: circle;margin-bottom: 11px;padding-left: 20px}
.m-hero-main-c8x ol {padding-left:1.25rem;margin-bottom: 11px;list-style-type: decimal}
.m-hero-main-c8x li {line-height: 1.75;color: #F5F5F0;margin-bottom: 4px;font-size: 14px}
.m-hero-main-c8x table {margin-bottom: 11px;overflow-x: auto;border-collapse: collapse;display: block;width: 100%}
.m-hero-main-c8x th, .m-hero-main-c8x td {padding: 10px 12px;border-bottom: 1px solid rgba(212, 175, 55, 0.15);font-size: 13px;text-align: left}
.m-hero-main-c8x th {font-weight: 600;text-transform: uppercase;color: #E8C547;letter-spacing: 0.04em;font-size: 12px}
@media (min-width:805px) {
  .page-container-eaj { padding: 66px 42px; }
  .el-cell-left-tz { padding: 40px 36px; }
  .app-component-wrap-uhw { font-size:1.75rem; }
  .m-hero-main-c8x table { display: table; }
}

.ui-menu-block-4y6 {padding: 44px 18px;background: #0F1419}
.l-wrapper-area-qg {max-width: 1280px;margin: 0 auto}
.l-block-left-06 {margin-bottom:1rem;color: #E8C547;font-size: 22px;overflow-wrap: break-word;font-family: Playfair Display, serif;font-weight: 800}
.c-area-box-yd {line-height: 1.6;color: #F5F5F0;font-size: 14px;font-family: Inter, sans-serif}
.c-area-box-yd p { margin-bottom: 12px; }
.c-area-box-yd p:last-child { margin-bottom: 0; }
.c-area-box-yd strong { color: #E8C547; }
.c-area-box-yd a {text-decoration: underline;color: #D4AF37;text-underline-offset: 2px}
.c-area-box-yd a:hover { color: #E8C547; }
.c-area-box-yd ul {list-style-type: disc;margin-bottom: 12px;padding-left: 18px}
.c-area-box-yd ol {list-style-type: decimal;padding-left:1.125rem;margin-bottom:0.75rem}
.c-area-box-yd li {color: #F5F5F0;margin-bottom: 5px;font-size: 14px;line-height: 1.6}
.c-area-box-yd table {overflow-x: auto;margin-bottom: 12px;border-collapse: collapse;width: 100%;display: block}
.c-area-box-yd th {color: #E8C547;padding: 9px 12px;text-align: left;font-weight: 600;background: rgba(255,255,255,0.04);border-bottom: 1px solid rgba(212, 175, 55, 0.15)}
.c-area-box-yd td {border-bottom: 1px solid rgba(255,255,255,0.04);padding: 9px 12px;color: #F5F5F0}
@media (min-width:775px) {
  .ui-menu-block-4y6 { padding: 60px 36px; }
  .l-block-left-06 { font-size: 26px; }
  .c-area-box-yd table { display: table; }
}

.b-cell-base-p2 {padding-top:2.75rem;padding-right:22px;padding-bottom:2.75rem;padding-left:22px;border-top: 1px solid rgba(212, 175, 55, 0.15);background: #0F1419}

.m-main-col-aw9 {margin: 0 auto;max-width: 1280px}

.t-row-item-yl6 {padding-bottom: 28px;display: flex;gap: 32px;flex-direction: column;border-bottom: 1px solid rgba(212, 175, 55, 0.15)}

.el-row-group-t0 { flex: 1; }

.b-group-right-sr {margin-bottom: 12px;color: #E8C547;font-size: 21px;font-weight: 800;letter-spacing: -0.02em}

.l-strip-left-kk {color: #9A9FA8;max-width: 360px;font-size: 13px;line-height: 1.65;font-family: Inter, sans-serif}

.v-block-wrap-ee { flex: 1; }

.mod-module-left-lzj {font-size: 13px;color: #E8C547;font-weight: 700;letter-spacing: 0.08em;margin-bottom: 14px;text-transform: uppercase}

.m-hero-left-kiv {gap: 10px;flex-direction: column;display: flex}

.m-hero-left-kiv a {transition: color 0.25s ease;font-family: Inter, sans-serif;font-size: 14px;color: #F5F5F0}

.m-hero-left-kiv a:hover { color: #E8C547; }

.t-strip-cell-ay {padding-top: 24px;display: flex;flex-direction: column;gap: 16px}

.js-panel-row-ml {line-height: 1.65;color: #9A9FA8;font-size:0.75rem}

.mod-link-5j {font-size: 12px;color: #9A9FA8}

@media (min-width:801px) {
  .b-cell-base-p2 { padding-top:52px;padding-right:2.75rem;padding-bottom:52px;padding-left:44px; }
  .t-row-item-yl6 {flex-direction: row;gap: 60px}
  .t-strip-cell-ay {justify-content: space-between;align-items: flex-end;flex-direction: row}
}