* { box-sizing: border-box; }
body {margin: 0;line-height: 1.5;-moz-osx-font-smoothing: grayscale;padding: 0;min-height: 100vh;-webkit-font-smoothing: antialiased}
h1, h2, h3, h4, h5, h6 {margin: 0;font-size: inherit;font-weight: inherit}
p { margin: 0; }
a {color: inherit;text-decoration: none}
button {cursor: pointer;border: none;background: transparent;padding: 0;color: inherit;font: inherit}
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 {font: inherit;color: inherit;margin: 0;padding: 0}
table {border-collapse: collapse;border-spacing: 0}
.c-card-box-nh {padding-top:48px;padding-right:1.25rem;padding-bottom:3rem;padding-left:1.25rem;background: #1A1A2E}
.page-inner-left-l5c {max-width: 880px;margin: 0 auto}
.b-frame-left-qdq {box-shadow: 0 2px 16px rgba(0,0,0,0.12);padding-top:1.75rem;padding-right:22px;padding-bottom:28px;padding-left:22px;border-radius: 16px;background: #16213E}
.inner-primary-s5 {margin-bottom: 16px;flex-wrap: wrap;justify-content: space-between;gap: 10px;padding-bottom: 16px;border-bottom: 1px solid rgba(212, 175, 55, 0.15);align-items: baseline;display: flex}
.main-group-6c {font-family: Playfair Display, serif;font-weight: 800;font-size: 20px;color: #FFD700;overflow-wrap: break-word}
.b-list-cell-r9 {font-weight: 600;font-size: 13px;font-family: Inter, sans-serif;color: #2ECC71}
.c-wrap-area-ln {font-size:0.875rem;color: #E8E8E8;line-height: 1.65;font-family: Inter, sans-serif}
.c-wrap-area-ln p { margin-bottom: 12px; }
.c-wrap-area-ln p:last-child { margin-bottom: 0; }
.c-wrap-area-ln strong { color: #FFD700; }
.c-wrap-area-ln a {text-underline-offset: 2px;text-decoration: underline;color: #FFD700}
.c-wrap-area-ln a:hover { color: #FFC700; }
.c-wrap-area-ln ul {list-style-type: circle;padding-left: 18px;margin-bottom: 12px}
.c-wrap-area-ln ol {list-style-type: decimal;padding-left: 18px;margin-bottom:0.75rem}
.c-wrap-area-ln li {line-height: 1.65;margin-bottom: 4px;font-size: 14px;color: #E8E8E8}
.c-wrap-area-ln table {border-collapse: collapse;overflow-x: auto;width: 100%;display: block;margin-bottom: 12px}
.c-wrap-area-ln th, .c-wrap-area-ln td {padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;border-bottom: 1px solid rgba(212, 175, 55, 0.15);font-size:0.8125rem;text-align: left}
.c-wrap-area-ln th {letter-spacing: 0.03em;font-weight: 600;color: #FFD700;text-transform: uppercase;font-size: 12px}
@media (min-width:772px) {
  .c-card-box-nh { padding:4rem 40px; }
  .b-frame-left-qdq { padding: 36px 32px; }
  .main-group-6c { font-size: 24px; }
  .c-wrap-area-ln table { display: table; }
}

.v-list-cell-okx {border-top: 1px solid rgba(212, 175, 55, 0.15);left: 0;position: fixed;padding: 16px 20px;z-index: 1000;background: #16213E;bottom: 0;right: 0}

.v-component-left-dx {display: flex;gap: 14px;margin: 0 auto;max-width: 1200px;flex-direction: column}

.l-element-block-1m {font-family: Inter, sans-serif;line-height: 1.5;color: #E8E8E8;font-size:0.8125rem}

.l-element-block-1m a {color: #FFD700;text-underline-offset: 2px;text-decoration: underline}

.l-element-block-1m a:hover { color: #FFD700; }

.mod-nav-inner-0t {flex-shrink: 0;display: flex;gap: 10px}

.c-content-area-7ip {border-radius: 10px;transition: background 0.25s ease;padding: 8px 20px;font-size: 13px;background: rgba(255,255,255,0.1);font-weight: 600;font-family: Inter, sans-serif;color: #FFD700}

.c-content-area-7ip:hover { background: rgba(255,255,255,0.15); }

.wrap-box-po {color: #9B9B9B;padding-top:8px;padding-right:20px;padding-bottom:8px;padding-left:1.25rem;border-radius: 10px;transition: color 0.25s ease;font-weight: 500;font-size: 13px;font-family: Inter, sans-serif}

.wrap-box-po:hover { color: #E8E8E8; }

@media (min-width:766px) {
  .v-component-left-dx {align-items: center;justify-content: space-between;gap: 24px;flex-direction: row}
  .v-list-cell-okx { padding-top:14px;padding-right:40px;padding-bottom:14px;padding-left:2.5rem; }
}
.el-block-right-kk {padding-top:48px;padding-right:1rem;padding-bottom:48px;padding-left:16px;background: #1A1A2E}

.m-bar-inner-wg3 {margin: 0 auto;max-width: 900px}

.m-box-item-s1 {gap: 16px;display: flex;flex-direction: column;margin-bottom: 24px;border-bottom: 1px solid rgba(212, 175, 55, 0.15);padding-bottom:1.5rem}

.el-main-inner-5do { flex: 1; }

.site-slot-box-2f {color: #FFD700;font-family: Playfair Display, serif;font-size:1.375rem;font-weight: 800;overflow-wrap: break-word;margin-bottom: 6px}

.b-panel-foot-q8n {font-size: 28px;color: #FFD700;font-weight: 800}

.wp-box-cell-b3g {flex-direction: column;gap: 8px;display: flex;flex-shrink: 0}

.v-cell-top-llh {text-align: center;font-size: 14px;border-radius: 10px;transition: background 0.25s ease;padding: 12px 28px;font-family: Inter, sans-serif;display: inline-block;color: #1A1A2E;font-weight: 700;background: #FFD700}

.v-cell-top-llh:hover { background: #FFC700; }

.t-holder-left-u9 {font-size: 12px;color: #9B9B9B}

.b-banner-wrap-yfr p {margin-bottom: 16px;color: #E8E8E8;font-size: 16px;font-family: Inter, sans-serif;line-height: 1.6}

.b-banner-wrap-yfr p:last-child { margin-bottom: 0; }

.b-banner-wrap-yfr ul {margin-bottom: 16px;padding-left: 24px;list-style-type: square}

.b-banner-wrap-yfr ol {list-style-type: decimal;margin-bottom: 16px;padding-left:1.5rem}

.b-banner-wrap-yfr li {font-size: 15px;margin-bottom: 8px;color: #E8E8E8;line-height: 1.55;font-family: Inter, sans-serif}

.b-banner-wrap-yfr a {color: #FFD700;text-decoration: underline;text-underline-offset: 3px}
.b-banner-wrap-yfr a:hover { color: #FFC700; }

.b-banner-wrap-yfr strong { color: #FFD700; }

.b-banner-wrap-yfr table {font-size: 15px;margin-bottom: 16px;width: 100%;display: block;border-collapse: collapse;overflow-x: auto}

.b-banner-wrap-yfr th {text-align: left;padding: 11px 14px;font-weight: 600;color: #FFD700;background: rgba(255,255,255,0.04);border-bottom: 1px solid rgba(212, 175, 55, 0.15)}

.b-banner-wrap-yfr td {border-bottom: 1px solid rgba(255,255,255,0.04);color: #E8E8E8;padding: 11px 14px}

@media (min-width:844px) {
  .m-box-item-s1 {align-items: center;flex-direction: row;justify-content: space-between}
  .site-slot-box-2f { font-size: 26px; }
  .b-panel-foot-q8n { font-size: 34px; }
  .b-banner-wrap-yfr table { display: table; }
}
.c-block-base-fv {border-bottom: 1px solid rgba(212, 175, 55, 0.15);background: #1A1A2E}

.page-box-row-brr {height: 56px;margin: 0 auto;display: flex;padding: 0 16px;gap: 12px;max-width: 1200px;align-items: center}

.page-box-cell-imy {color: #E8E8E8;width: 40px;cursor: pointer;height: 40px;border-radius: 10px;background: none;align-items: center;display: flex;justify-content: center;border: 1px solid rgba(212, 175, 55, 0.15);flex-shrink: 0;transition: background 0.25s ease}

.page-box-cell-imy:hover { background: rgba(255,255,255,0.04); }

.js-wrap-box-i6 {white-space: nowrap;gap: 8px;align-items: center;font-weight: 800;color: #FFD700;display: flex;font-size: 19px;letter-spacing: -0.02em}

.site-btn-right-z9z {gap: 8px;margin-left: auto;display: flex;align-items: center}

.t-outer-group-uv {font-size: 13px;font-family: Inter, sans-serif;padding: 7px 14px;border-radius: 10px;color: #1A1A2E;font-weight: 700;background: #FFD700;transition: background 0.25s ease}

.t-outer-group-uv:hover { background: #FFC700; }

.app-outer-cell-lm {display: none;color: #E8E8E8;background: none;border: 1px solid rgba(255,255,255,0.1)}

.app-outer-cell-lm:hover { background: rgba(255,255,255,0.04); }

/* --- Drawer --- */

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

.mod-strip-foot-83h.el-cell-inner-12j { transform: translateX(0); }

.wp-hero-base-fl {align-items: center;border-bottom: 1px solid rgba(255,255,255,0.06);flex-shrink: 0;padding: 16px 20px;justify-content: space-between;display: flex}

.b-section-main-yif {border-radius: 6px;border: 1px solid rgba(212, 175, 55, 0.15);display: grid;width: 32px;font-size:1.125rem;background: none;cursor: pointer;height: 32px;color: #E8E8E8;transition: background 0.25s ease;place-items: center}

.b-section-main-yif:hover { background: rgba(255,255,255,0.04); }

.site-zone-foot-1ne {flex-direction: column;padding: 12px 0;display: flex;flex: 1}

.wp-outer-primary-c27 {font-weight: 500;font-family: Inter, sans-serif;padding: 14px 24px;transition: background 0.25s ease, color 0.25s ease;color: #E8E8E8;font-size:1rem}

.wp-outer-primary-c27:hover {color: #FFD700;background: rgba(255,255,255,0.04)}

.v-outer-top-rfs {z-index: 150;inset: 0;background: rgba(26, 26, 46, 0.88);transition: opacity 0.3s ease, visibility 0.3s ease;visibility: hidden;position: fixed;opacity: 0}

.v-outer-top-rfs.el-cell-inner-12j {opacity: 1;visibility: visible}

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

.m-panel-left-6b { position: relative; }

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

.app-text-wrap-33:hover {background: rgba(255,255,255,0.04);border-color: rgba(255,255,255,0.15)}
.c-content-box-igz {font-size: 10px;transition: transform 0.25s ease}
.m-panel-left-6b.el-cell-inner-12j .c-content-box-igz { transform: rotate(180deg); }

.l-col-left-2g {border: 1px solid rgba(212, 175, 55, 0.15);box-shadow: 0 8px 24px rgba(0,0,0,0.4);z-index: 50;min-width:144px;display: none;position: absolute;background: #16213E;padding: 4px;border-radius: 16px;top: calc(100% + 4px);right: 0}

.m-panel-left-6b.el-cell-inner-12j .l-col-left-2g { display: block; }

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

.c-slot-wrap-8vz:hover {background: rgba(255,255,255,0.06);color: #FFD700}
.c-slot-wrap-8vz.active { color: #FFD700; }
.mod-main-head-em {line-height: 1;font-size: 16px}

/* --- Desktop --- */

@media (min-width:803px) {
  .page-box-row-brr {height: 60px;padding: 0 20px}
  .app-outer-cell-lm { display: inline-flex; }
}
.ui-menu-body-gd {background: #1A1A2E;padding: 32px 20px;border-top: 1px solid rgba(212, 175, 55, 0.15)}

.wp-region-top-7sh {max-width: 1200px;margin: 0 auto}

.js-section-main-nj {border-bottom: 1px solid rgba(212, 175, 55, 0.15);gap: 20px;flex-direction: column;display: flex;padding-bottom: 24px}

.mod-group-cell-qz {font-weight: 800;color: #FFD700;font-size: 18px;letter-spacing: -0.02em}

.b-title-block-3d4 {gap: 8px 20px;flex-wrap: wrap;display: flex}

.b-title-block-3d4 a {font-family: Inter, sans-serif;font-weight: 500;color: #E8E8E8;font-size: 13px;transition: color 0.25s ease}

.b-title-block-3d4 a:hover { color: #FFD700; }

.b-slot-right-jl {gap: 12px;display: flex;padding-top: 20px;flex-direction: column}

.site-strip-main-tp6 {line-height: 1.7;font-size: 12px;color: #9B9B9B}

.js-icon-top-6u {font-size: 12px;color: #9B9B9B}

@media (min-width:772px) {
  .ui-menu-body-gd { padding: 36px 40px; }
  .js-section-main-nj {align-items: center;justify-content: space-between;flex-direction: row}
  .b-slot-right-jl {justify-content: space-between;align-items: center;flex-direction: row}
}
.el-bar-gv {padding-top:48px;padding-right:20px;padding-bottom:48px;padding-left:20px;background: #16213E}
.js-element-wrap-mp6 {margin: 0 auto;max-width: 800px;text-align: center}
.wp-menu-primary-nnv {margin-bottom: 16px;color: #E8E8E8;overflow-wrap: break-word;font-size:1.125rem;font-weight: 700;font-family: Playfair Display, serif}
.l-strip-inner-6h {font-family: Inter, sans-serif;color: #E8E8E8;line-height: 1.7;font-size: 13px}
.l-strip-inner-6h p {
  margin-bottom: 10px;
}
.l-strip-inner-6h p:last-child {
  margin-bottom: 0;
}
.l-strip-inner-6h a {text-underline-offset: 2px;color: #E8E8E8;text-decoration: underline}
.l-strip-inner-6h a:hover {
  color: #FFD700;
}
.l-strip-inner-6h strong {
  color: #FFD700;
}
.l-strip-inner-6h ul {margin-bottom: 10px;list-style-type: circle;padding-left: 20px}
.l-strip-inner-6h ol {margin-bottom: 10px;padding-left: 20px;list-style-type: decimal}
.l-strip-inner-6h li {margin-bottom: 4px;color: #9B9B9B;line-height: 1.5;font-size:0.8125rem}
.l-strip-inner-6h table {width: 100%;border-collapse: collapse;display: block;margin-bottom: 10px;overflow-x: auto}
.l-strip-inner-6h th, .l-strip-inner-6h td {border-bottom: 1px solid rgba(212, 175, 55, 0.15);padding: 8px 10px;text-align: left;font-size: 12px}
.l-strip-inner-6h th {color: #E8E8E8;font-weight: 600}

@media (min-width:774px) {
  .l-strip-inner-6h table { display: table; }
}

.m-cell-base-sqe {padding: 40px 16px;background: #1A1A2E}
.app-component-cell-ck {margin: 0 auto;max-width: 840px}
.app-wrapper-left-g4 {background: #16213E;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)}
.grid-left-ag {font-family: Playfair Display, serif;font-size: 20px;font-weight: 700;color: #FFD700;margin-bottom:0.875rem;overflow-wrap: break-word}
.t-link-inner-z8 {font-family: Inter, sans-serif;font-size:0.9375rem;color: #E8E8E8;line-height: 1.7;margin-bottom: 20px}
.t-link-inner-z8 p { margin-bottom: 14px; }
.t-link-inner-z8 p:last-child { margin-bottom: 0; }
.t-link-inner-z8 strong { color: #FFD700; }
.t-link-inner-z8 a {text-underline-offset: 2px;color: #FFD700;text-decoration: underline}
.t-link-inner-z8 a:hover { color: #FFC700; }
.t-link-inner-z8 ul {padding-left: 20px;list-style-type: square;margin-bottom:0.875rem}
.t-link-inner-z8 ol {padding-left: 20px;list-style-type: decimal;margin-bottom: 14px}
.t-link-inner-z8 li {color: #E8E8E8;margin-bottom: 6px;line-height: 1.7;font-size: 15px}
.t-link-inner-z8 table {width: 100%;display: block;overflow-x: auto;margin-bottom: 14px;border-collapse: collapse}
.t-link-inner-z8 th {font-weight: 600;color: #FFD700;text-align: left;background: rgba(255,255,255,0.03);padding: 10px 12px;border-bottom: 1px solid rgba(212, 175, 55, 0.15)}
.t-link-inner-z8 td {border-bottom: 1px solid rgba(255,255,255,0.03);padding: 10px 12px;color: #E8E8E8}
.m-region-area-p4h {font-weight: 700;color: #1A1A2E;font-family: Inter, sans-serif;background: #FFD700;padding-top:11px;padding-right:24px;padding-bottom:11px;padding-left:24px;font-size:0.875rem;display: inline-block;border-radius: 10px;transition: background 0.25s ease}
.m-region-area-p4h:hover { background: #FFC700; }
@media (min-width:765px) {
  .m-cell-base-sqe { padding-top:3.5rem;padding-right:32px;padding-bottom:56px;padding-left:32px; }
  .app-wrapper-left-g4 { padding: 36px 32px; }
  .grid-left-ag { font-size:1.5rem; }
  .t-link-inner-z8 table { display: table; }
}

.b-cell-box-ai {background: #1A1A2E;padding: 44px 18px}
.page-container-wrap-588 {margin: 0 auto;max-width: 1200px}
.m-wrapper-left-sq {color: #FFD700;font-size: 24px;margin-bottom:1rem;font-weight: 800;font-family: Playfair Display, serif;overflow-wrap: break-word}
.l-content-right-8jr {color: #E8E8E8;font-size: 15px;line-height: 1.65;font-family: Inter, sans-serif}
.l-content-right-8jr p {
  margin-bottom:0.75rem;
}
.l-content-right-8jr p:last-child {
  margin-bottom: 0;
}
.l-content-right-8jr strong {
  color: #FFD700;
}
.l-content-right-8jr a {text-underline-offset: 2px;text-decoration: underline;color: #FFD700}
.l-content-right-8jr a:hover {
  color: #FFC700;
}
.l-content-right-8jr ul {padding-left: 20px;margin-bottom: 12px;list-style-type: disc}
.l-content-right-8jr ol {padding-left: 20px;margin-bottom:0.75rem;list-style-type: decimal}
.l-content-right-8jr li {line-height: 1.65;color: #E8E8E8;font-size: 15px;margin-bottom: 5px}
.l-content-right-8jr table {overflow-x: auto;display: block;margin-bottom: 12px;border-collapse: collapse;width: 100%}
.l-content-right-8jr th, .l-content-right-8jr td {border-bottom: 1px solid rgba(212, 175, 55, 0.15);padding: 9px 11px;text-align: left;font-size: 14px}
.l-content-right-8jr th {font-weight: 600;color: #FFD700}
@media (min-width:770px) {
  .b-cell-box-ai { padding: 58px 36px; }
  .m-wrapper-left-sq { font-size: 28px; }
  .l-content-right-8jr table { display: table; }
}

.v-layer-base-35 {border-top: 1px solid rgba(212, 175, 55, 0.15);background: #1A1A2E;padding: 48px 20px}
.mod-block-wrap-5q0 {gap: 28px;display: flex;margin: 0 auto;flex-direction: column;max-width: 1200px}
.site-element-item-nvp {color: #FFD700;font-weight: 700;font-size: 24px;font-family: Playfair Display, serif;margin-bottom: 10px;overflow-wrap: break-word}
.wp-btn-main-ydm {font-family: Inter, sans-serif;line-height: 1.55;color: #9B9B9B;margin-bottom: 18px;font-size: 15px}
.l-inner-head-11 {font-size: 14px;text-decoration: none;font-family: Inter, sans-serif;font-weight: 600;background: #FFD700;color: #1A1A2E;transition: background 0.25s;padding: 11px 24px;display: inline-block;border-radius: 10px}
.l-inner-head-11:hover {
  background: #FFC700;
}
.card-base-ml {font-size: 15px;color: #E8E8E8;line-height: 1.6;font-family: Inter, sans-serif}
.card-base-ml p {
  margin-bottom: 13px;
}
.card-base-ml p:last-child { margin-bottom: 0; }
.card-base-ml strong {color: #FFD700;font-weight: 600}
.card-base-ml a {text-decoration: none;color: #FFD700}
.card-base-ml a:hover {
  text-decoration: underline;
}
.card-base-ml ul {padding-left:1.125rem;margin-bottom: 13px;list-style-type: square}
.card-base-ml ol {margin-bottom: 13px;padding-left: 18px;list-style-type: decimal}
.card-base-ml li {font-size: 16px;line-height: 1.6;margin-bottom: 7px;color: #E8E8E8}
.card-base-ml dl { margin-bottom: 13px; }
.card-base-ml dt {margin-top: 15px;color: #FFD700;font-weight: 700;font-size: 15px}
.card-base-ml dt:first-child { margin-top: 0; }
.card-base-ml dd {line-height: 1.6;font-size: 15px;margin-left: 0;margin-bottom: 7px;color: #E8E8E8}
.card-base-ml table {margin-bottom: 13px;border-collapse: collapse;overflow-x: auto;display: block;width: 100%}
.card-base-ml th,
.card-base-ml td {text-align: left;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;font-size: 14px;border-bottom: 1px solid rgba(212, 175, 55, 0.15)}
.card-base-ml th {text-transform: uppercase;font-size:0.75rem;font-weight: 600;color: #FFD700;letter-spacing: 0.05em}
@media(min-width:864px) {
  .v-layer-base-35 {
    padding: 72px 44px;
  }
  .mod-block-wrap-5q0 {gap: 48px;flex-direction: row}
  .page-frame-base-rkv {
    flex: 0 0 300px;
  }
  .wp-view-group-0a6 {
    flex: 1;
  }
  .site-element-item-nvp {
    font-size:1.875rem;
  }
  .card-base-ml table { display: table; }
}
.strip-inner-xd8 {background: #1A1A2E;overflow: hidden}
.t-area-wrap-pv {display: flex;background: #1A1A2E;gap: 32px;padding: 48px 18px;flex-direction: column}
.m-item-top-v9f {max-width: 1200px;margin: 0 auto;width: 100%}
.c-box-col-g8 {text-transform: uppercase;color: #FFD700;letter-spacing: 0.06em;font-family: Inter, sans-serif;font-weight: 700;font-size: 12px;display: inline-block;margin-bottom:0.875rem}
.app-nav-box-k1s {color: #FFD700;font-family: Playfair Display, serif;font-weight: 800;font-size: 28px;line-height: 1.2;margin-bottom: 12px;overflow-wrap: break-word}
.b-view-base-hpj {color: #E8E8E8;max-width: 480px;font-size: 15px;font-family: Inter, sans-serif;margin-bottom:1.375rem;line-height: 1.6}
.t-zone-right-3e {gap: 10px;margin-bottom:0.75rem;flex-wrap: wrap;display: flex}
.l-title-box-orh {background: #FFD700;color: #1A1A2E;transition: background 0.25s;font-weight: 700;font-size: 14px;padding-top:13px;padding-right:1.75rem;padding-bottom:13px;padding-left:28px;font-family: Inter, sans-serif;text-decoration: none;display: inline-block;border-radius: 10px}
.l-title-box-orh:hover { background: #FFC700; }
.c-bar-item-uxz {font-size: 14px;border-radius: 10px;background: transparent;display: inline-block;border: 1px solid #FFD700;font-weight: 600;text-decoration: none;transition: background 0.25s, color 0.25s;font-family: Inter, sans-serif;padding:0.8125rem 28px;color: #FFD700}
.c-bar-item-uxz:hover {color: #1A1A2E;background: #FFD700}
.b-container-head-0v {color: #9B9B9B;font-size: 11px;font-family: Inter, sans-serif}
.b-frame-2sg {margin: 0 auto;width: 100%;max-width: 1200px}
.v-link-main-kyb {padding-top:1.75rem;padding-right:24px;padding-bottom:28px;padding-left:1.5rem;border-radius: 16px;border: 1px solid rgba(212, 175, 55, 0.15);text-align: center;background: #16213E}
.wp-region-block-f2 {font-size: 28px;font-family: Playfair Display, serif;font-weight: 800;color: #FFD700;line-height: 1.2}
.mod-banner-item-z8 {font-family: Inter, sans-serif;font-size: 13px;margin-top: 6px;color: #9B9B9B}
.mod-region-body-di1 {background: #16213E;border-top: 1px solid rgba(212, 175, 55, 0.15);padding: 22px 18px}
.ui-banner-base-p6 {display: flex;flex-wrap: wrap;justify-content: center;margin: 0 auto;max-width: 1200px;gap: 8px}
.b-list-right-tgw {background: #1A1A2E;border: 1px solid rgba(212, 175, 55, 0.15);display: inline-block;padding: 6px 14px;font-size: 13px;font-family: Inter, sans-serif;color: #E8E8E8;border-radius: 6px;white-space: nowrap}
.b-list-right-tgw strong {font-weight: 700;color: #FFD700}
@media(min-width:803px) {
  .t-area-wrap-pv {gap: 48px;max-width: 1200px;margin: 0 auto;flex-direction: row;align-items: center;padding: 64px 40px}
  .m-item-top-v9f { flex: 1; }
  .b-frame-2sg { flex: 0 0 340px; }
  .app-nav-box-k1s { font-size: 40px; }
  .b-view-base-hpj { font-size: 16px; }
  .wp-region-block-f2 { font-size: 36px; }
  .mod-region-body-di1 { padding-top:28px;padding-right:20px;padding-bottom:28px;padding-left:20px; }
  .b-list-right-tgw {padding: 8px 16px;font-size:0.875rem}
}
.t-inner-group-8t {padding: 50px 22px;background: #1A1A2E}
.v-content-area-ln {max-width: 1200px;margin: 0 auto}
.page-frame-col-kst {border: 1px solid rgba(212, 175, 55, 0.15);padding: 32px 24px;border-radius: 16px;background: #16213E}
.site-top-foot-tdo {color: #FFD700;font-family: Inter, sans-serif;font-size: 12px;text-transform: uppercase;margin-bottom: 10px;font-weight: 700;letter-spacing: 0.1em}
.page-top-primary-m8 {overflow-wrap: break-word;color: #FFD700;margin-bottom:1.125rem;font-weight: 800;font-family: Playfair Display, serif;font-size:1.5rem}
.c-module-6tm {line-height: 1.75;font-family: Inter, sans-serif;font-size: 14px;color: #E8E8E8}
.c-module-6tm p {
  margin-bottom: 11px;
}
.c-module-6tm p:last-child {
  margin-bottom: 0;
}
.c-module-6tm strong {
  color: #FFD700;
}
.c-module-6tm a {text-underline-offset: 2px;color: #FFD700;text-decoration: underline}
.c-module-6tm a:hover {
  color: #FFC700;
}
.c-module-6tm ul {padding-left: 20px;margin-bottom: 11px;list-style-type: circle}
.c-module-6tm ol {padding-left: 20px;margin-bottom: 11px;list-style-type: decimal}
.c-module-6tm li {font-size: 14px;color: #E8E8E8;line-height: 1.75;margin-bottom: 4px}
.c-module-6tm table {overflow-x: auto;margin-bottom: 11px;display: block;width: 100%;border-collapse: collapse}
.c-module-6tm th, .c-module-6tm td {text-align: left;font-size:0.8125rem;padding: 10px 12px;border-bottom: 1px solid rgba(212, 175, 55, 0.15)}
.c-module-6tm th {color: #FFD700;font-weight: 600;font-size: 12px;text-transform: uppercase;letter-spacing: 0.04em}
@media (min-width:797px) {
  .t-inner-group-8t { padding-top:66px;padding-right:42px;padding-bottom:66px;padding-left:42px; }
  .page-frame-col-kst { padding-top:40px;padding-right:36px;padding-bottom:40px;padding-left:2.25rem; }
  .page-top-primary-m8 { font-size: 28px; }
  .c-module-6tm table { display: table; }
}

.page-title-primary-h1 {border-top: 1px solid rgba(212, 175, 55, 0.15);padding: 42px 16px;background: #1A1A2E}
.el-content-main-tf0 {display: flex;max-width: 1200px;flex-direction: column;margin: 0 auto;gap: 22px}
.m-zone-right-x1 {font-family: Playfair Display, serif;font-weight: 700;color: #FFD700;margin-bottom: 8px;overflow-wrap: break-word;font-size:1.5rem}
.c-frame-row-1ak {font-size:0.875rem;line-height: 1.55;color: #9B9B9B;font-family: Inter, sans-serif}
.row-box-j63 {color: #E8E8E8;line-height: 1.7;font-size: 15px;font-family: Inter, sans-serif}
.row-box-j63 p {
  margin-bottom:0.75rem;
}
.row-box-j63 p:last-child { margin-bottom: 0; }
.row-box-j63 strong {font-weight: 600;color: #FFD700}
.row-box-j63 a {color: #FFD700;text-decoration: none}
.row-box-j63 a:hover {
  text-decoration: underline;
}
.row-box-j63 ul {list-style-type: square;margin-bottom: 12px;padding-left: 24px}
.row-box-j63 ol {list-style-type: decimal;margin-bottom: 12px;padding-left: 24px}
.row-box-j63 li {font-size: 16px;line-height: 1.65;margin-bottom: 4px;color: #E8E8E8}
.row-box-j63 dl { margin-bottom: 12px; }
.row-box-j63 dt {font-weight: 700;margin-top: 16px;font-size: 15px;color: #FFD700}
.row-box-j63 dt:first-child { margin-top: 0; }
.row-box-j63 dd {line-height: 1.7;font-size: 15px;color: #E8E8E8;margin-bottom: 4px;margin-left: 0}
.row-box-j63 table {overflow-x: auto;width: 100%;margin-bottom: 12px;display: block;border-collapse: collapse}
.row-box-j63 th,
.row-box-j63 td {text-align: left;padding: 10px 12px;border-bottom: 1px solid rgba(212, 175, 55, 0.15);font-size: 14px}
.row-box-j63 th {color: #FFD700;text-transform: uppercase;font-weight: 600;font-size: 12px;letter-spacing: 0.05em}
@media(min-width:839px) {
  .page-title-primary-h1 {
    padding: 64px 38px;
  }
  .el-content-main-tf0 {flex-direction: row;gap: 44px}
  .app-inner-inner-6j {
    flex: 0 0 280px;
  }
  .wp-cell-group-h2 {
    flex: 1;
  }
  .m-zone-right-x1 {
    font-size:1.75rem;
  }
  .row-box-j63 table { display: table; }
}