*, *::before, *::after {margin: 0;padding: 0;box-sizing: border-box}
body {min-height: 100vh;-webkit-font-smoothing: antialiased}
img, svg {max-width: 100%;display: block}
a {color: inherit;text-decoration: none}
button {font: inherit;border: none;background: none;cursor: pointer}
ul, ol { list-style: none; }
input, textarea, select { font: inherit; }
.mod-wrapper-col-xbk {border-bottom: 1px solid rgba(212, 165, 116, 0.15);background: #0F1618}

.page-strip-right-ehw {padding: 0 16px;display: flex;gap: 12px;align-items: center;margin: 0 auto;height: 56px;max-width: 1280px}

.c-container-right-fs {align-items: center;justify-content: center;height: 40px;flex-shrink: 0;color: #F5F5F5;cursor: pointer;display: flex;transition: background 0.25s ease;border: 1px solid rgba(212, 165, 116, 0.15);background: none;border-radius: 12px;width: 40px}

.c-container-right-fs:hover { background: rgba(255,255,255,0.04); }

.c-zone-box-zd {color: #D4A574;align-items: center;display: flex;font-size: 19px;letter-spacing: -0.02em;gap: 8px;white-space: nowrap;font-weight: 800}

.ui-col-primary-jaw {align-items: center;gap: 8px;margin-left: auto;display: flex}

.site-link-inner-kms {font-family: Inter, sans-serif;border-radius: 12px;color: #0F1618;transition: background 0.25s ease;padding: 7px 14px;background: #C9B037;font-size: 13px;font-weight: 700}

.site-link-inner-kms:hover { background: #E8D46B; }

.t-nav-base-nh {display: none;border: 1px solid rgba(255,255,255,0.1);color: #F5F5F5;background: none}

.t-nav-base-nh:hover { background: rgba(255,255,255,0.04); }

/* --- Drawer --- */

.el-icon-cell-9tv {width: 280px;top: 0;transform: translateX(-100%);height: 100%;flex-direction: column;border-right: 1px solid rgba(212, 165, 116, 0.15);overflow-y: auto;z-index: 200;display: flex;transition: transform 0.3s ease;position: fixed;left: 0;background: #0F1618}

.el-icon-cell-9tv.menu-right-at { transform: translateX(0); }

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

.m-layer-main-iwr {place-items: center;width: 32px;transition: background 0.25s ease;background: none;cursor: pointer;font-size: 18px;height: 32px;display: grid;color: #F5F5F5;border-radius: 8px;border: 1px solid rgba(212, 165, 116, 0.15)}

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

.app-section-area-g1 {flex-direction: column;flex: 1;display: flex;padding: 12px 0}

.wp-strip-top-52 {padding: 14px 24px;font-weight: 500;color: #F5F5F5;font-size: 16px;font-family: Inter, sans-serif;transition: background 0.25s ease, color 0.25s ease}

.wp-strip-top-52:hover {color: #D4A574;background: rgba(255,255,255,0.04)}

.el-cell-item-v7z {position: fixed;transition: opacity 0.3s ease, visibility 0.3s ease;inset: 0;visibility: hidden;z-index: 150;background: rgba(15, 22, 24, 0.85);opacity: 0}

.el-cell-item-v7z.menu-right-at {opacity: 1;visibility: visible}

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

.app-module-left-1f7 { position: relative; }

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

.l-region-wrap-ya:hover {background: rgba(255,255,255,0.04);border-color: rgba(255,255,255,0.15)}
.js-holder-left-jdi {transition: transform 0.25s ease;font-size: 10px}
.app-module-left-1f7.menu-right-at .js-holder-left-jdi { transform: rotate(180deg); }

.t-layer-box-4a {z-index: 50;display: none;top: calc(100% + 4px);border: 1px solid rgba(212, 165, 116, 0.15);position: absolute;box-shadow: 0 8px 24px rgba(0,0,0,0.4);padding: 4px;border-radius: 20px;right: 0;background: #1a2332;min-width:136px}

.app-module-left-1f7.menu-right-at .t-layer-box-4a { display: block; }

.t-strip-body-yz {cursor: pointer;font-family: Inter, sans-serif;font-weight: 500;gap: 8px;align-items: center;border-radius: 12px;color: #F5F5F5;padding: 8px 12px;transition: background 0.25s ease, color 0.25s ease;display: flex;font-size:0.8125rem}

.t-strip-body-yz:hover {color: #D4A574;background: rgba(255,255,255,0.06)}
.t-strip-body-yz.active { color: #C9B037; }
.m-area-my7 {font-size:1rem;line-height: 1}

/* --- Desktop --- */

@media (min-width:805px) {
  .page-strip-right-ehw {padding: 0 20px;height: 60px}
  .t-nav-base-nh { display: inline-flex; }
}
.page-content-body-3z {background: #1a2332;padding: 52px 22px}
.ui-banner-left-2m5 {max-width: 1280px;gap: 20px;display: flex;margin: 0 auto;flex-direction: column}
.b-panel-block-z4 {color: #D4A574;font-size:1.5rem;font-weight: 800;font-family: Playfair Display, sans-serif;overflow-wrap: break-word}
.ui-nav-item-j2 {line-height: 1.75;font-family: Inter, sans-serif;font-size: 14px;color: #F5F5F5}
.ui-nav-item-j2 p {
  margin-bottom: 13px;
}
.ui-nav-item-j2 p:last-child {
  margin-bottom: 0;
}
.ui-nav-item-j2 strong {
  color: #D4A574;
}
.ui-nav-item-j2 a {text-decoration: underline;text-underline-offset: 2px;color: #C9B037}
.ui-nav-item-j2 a:hover {
  color: #E8D46B;
}
.ui-nav-item-j2 ul {list-style-type: circle;padding-left: 20px;margin-bottom: 13px}
.ui-nav-item-j2 ol {list-style-type: decimal;padding-left: 20px;margin-bottom: 13px}
.ui-nav-item-j2 li {font-size: 14px;line-height: 1.75;margin-bottom: 7px;color: #F5F5F5}
.ui-nav-item-j2 table {margin-bottom: 13px;display: block;width: 100%;border-collapse: collapse;overflow-x: auto}
.ui-nav-item-j2 th, .ui-nav-item-j2 td {text-align: left;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;font-size:0.8125rem;border-bottom: 1px solid rgba(212, 165, 116, 0.15)}
.ui-nav-item-j2 th {font-weight: 600;color: #D4A574;letter-spacing: 0.04em;text-transform: uppercase;font-size: 12px}
@media (min-width:795px) {
  .page-content-body-3z { padding: 68px 44px; }
  .ui-banner-left-2m5 {gap: 60px;flex-direction: row}
  .page-banner-wrap-xp { flex: 0 0 280px; }
  .b-panel-block-z4 { font-size: 28px; }
  .ui-nav-item-j2 table { display: table; }
}

.t-area-f0x {padding: 60px 20px;overflow: hidden;text-align: center;background: linear-gradient(160deg, #0F1618 0%, #1a2332 40%, #0F1618 100%);min-height: 520px;justify-content: center;position: relative;display: flex;align-items: center}

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

.wp-group-cell-cy {max-width: 700px;position: relative;z-index: 1}

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

.mod-top-top-eim {margin-bottom: 16px;line-height: 1.15;font-size: 32px;font-family: Playfair Display, sans-serif;color: #D4A574;overflow-wrap: break-word;font-weight: 800}

.l-card-h2 {margin-left: auto;max-width: 520px;font-family: Inter, sans-serif;margin-bottom: 28px;margin-right: auto;line-height: 1.6;color: #F5F5F5;font-size: 16px}

.page-main-col-0re {flex-direction: column;margin-top: 8px;align-items: center;display: flex;gap: 16px}

.mod-grid-right-6iq {background: rgba(212,175,55,0.1);border-radius: 20px;padding-top:16px;padding-right:1.5rem;padding-bottom:16px;padding-left:24px;text-align: center;width: 100%;border: 1px solid rgba(212,175,55,0.25);max-width: 380px}

.mod-hero-col-fw {font-size: 26px;line-height: 1.2;font-weight: 800;color: #C9B037}

.t-layer-left-e4 {color: #a0a8b0;margin-top: 4px;font-size:0.8125rem}

.el-slot-group-yw {border-radius: 12px;font-size: 16px;max-width: 380px;background: #C9B037;width: 100%;font-family: Inter, sans-serif;color: #0F1618;text-align: center;font-weight: 700;padding:1rem 36px;transition: background 0.25s ease;display: block}

.el-slot-group-yw:hover { background: #E8D46B; }

.wp-main-rn {color: #a0a8b0;font-size: 11px;margin-top: 8px}

@media (min-width:766px) {
  .t-area-f0x {padding-top:80px;padding-right:40px;padding-bottom:80px;padding-left:40px;min-height: 600px}
  .mod-top-top-eim { font-size: 48px; }
  .l-card-h2 { font-size: 18px; }
  .mod-hero-col-fw { font-size: 36px; }
}
.wp-list-area-sf9 {padding: 44px 18px;background: #0F1618}
.app-cell-row-bo {max-width: 1280px;margin: 0 auto}
.js-main-main-yd {font-size: 22px;overflow-wrap: break-word;font-weight: 800;font-family: Playfair Display, sans-serif;color: #D4A574;margin-bottom: 16px}
.b-link-dlq {font-family: Inter, sans-serif;color: #F5F5F5;font-size: 14px;line-height: 1.6}
.b-link-dlq p { margin-bottom:0.75rem; }
.b-link-dlq p:last-child { margin-bottom: 0; }
.b-link-dlq strong { color: #D4A574; }
.b-link-dlq a {text-decoration: underline;color: #C9B037;text-underline-offset: 2px}
.b-link-dlq a:hover { color: #E8D46B; }
.b-link-dlq ul {padding-left:1.125rem;list-style-type: disc;margin-bottom:0.75rem}
.b-link-dlq ol {margin-bottom: 12px;padding-left: 18px;list-style-type: decimal}
.b-link-dlq li {color: #F5F5F5;margin-bottom: 5px;font-size: 14px;line-height: 1.6}
.b-link-dlq table {overflow-x: auto;margin-bottom: 12px;border-collapse: collapse;width: 100%;display: block}
.b-link-dlq th {color: #D4A574;padding-top:9px;padding-right:12px;padding-bottom:9px;padding-left:12px;border-bottom: 1px solid rgba(212, 165, 116, 0.15);text-align: left;font-weight: 600;background: rgba(255,255,255,0.04)}
.b-link-dlq td {padding-top:9px;padding-right:12px;padding-bottom:9px;padding-left:12px;border-bottom: 1px solid rgba(255,255,255,0.04);color: #F5F5F5}
@media (min-width:784px) {
  .wp-list-area-sf9 { padding: 60px 36px; }
  .js-main-main-yd { font-size:1.625rem; }
  .b-link-dlq table { display: table; }
}

.app-module-top-1r {padding:3rem 20px;background: #1a2332}
.el-col-col-jf9 {text-align: center;max-width: 800px;margin: 0 auto}
.site-holder-main-7cg {font-size: 18px;font-family: Playfair Display, sans-serif;margin-bottom: 16px;overflow-wrap: break-word;color: #F5F5F5;font-weight: 700}
.m-block-block-a94 {font-family: Inter, sans-serif;font-size: 13px;color: #F5F5F5;line-height: 1.7}
.m-block-block-a94 p {
  margin-bottom: 10px;
}
.m-block-block-a94 p:last-child {
  margin-bottom: 0;
}
.m-block-block-a94 a {text-underline-offset: 2px;text-decoration: underline;color: #F5F5F5}
.m-block-block-a94 a:hover {
  color: #C9B037;
}
.m-block-block-a94 strong {
  color: #D4A574;
}
.m-block-block-a94 ul {list-style-type: circle;padding-left: 20px;margin-bottom: 10px}
.m-block-block-a94 ol {list-style-type: decimal;padding-left: 20px;margin-bottom: 10px}
.m-block-block-a94 li {margin-bottom: 4px;color: #a0a8b0;font-size: 13px;line-height: 1.5}
.m-block-block-a94 table {border-collapse: collapse;overflow-x: auto;margin-bottom: 10px;display: block;width: 100%}
.m-block-block-a94 th, .m-block-block-a94 td {text-align: left;padding: 8px 10px;border-bottom: 1px solid rgba(212, 165, 116, 0.15);font-size:0.75rem}
.m-block-block-a94 th {font-weight: 600;color: #F5F5F5}

@media (min-width:773px) {
  .m-block-block-a94 table { display: table; }
}

.mod-container-wrap-85s {background: #0F1618;padding-top:2rem;padding-right:20px;padding-bottom:32px;padding-left:20px;border-top: 1px solid rgba(212, 165, 116, 0.15)}

.ui-main-foot-7d7 {max-width: 1280px;margin: 0 auto}

.holder-base-k5b {display: flex;padding-bottom: 24px;border-bottom: 1px solid rgba(212, 165, 116, 0.15);gap: 20px;flex-direction: column}

.t-item-head-6d {color: #D4A574;letter-spacing: -0.02em;font-size: 18px;font-weight: 800}

.b-title-inner-6l {display: flex;flex-wrap: wrap;gap: 8px 20px}

.b-title-inner-6l a {font-family: Inter, sans-serif;font-weight: 500;transition: color 0.25s ease;color: #F5F5F5;font-size:0.8125rem}

.b-title-inner-6l a:hover { color: #D4A574; }

.ui-frame-item-fs9 {gap: 12px;flex-direction: column;padding-top: 20px;display: flex}

.el-content-row-q1v {font-size: 12px;color: #a0a8b0;line-height: 1.7}

.b-slot-un {color: #a0a8b0;font-size: 12px}

@media (min-width:766px) {
  .mod-container-wrap-85s { padding: 36px 40px; }
  .holder-base-k5b {align-items: center;justify-content: space-between;flex-direction: row}
  .ui-frame-item-fs9 {flex-direction: row;align-items: center;justify-content: space-between}
}
.wp-module-head-3ta {background: #0F1618;padding: 44px 16px}
.ui-hero-top-es7 {margin: 0 auto;max-width: 1280px}
.mod-content-head-is2 {overflow-wrap: break-word;margin-bottom: 24px;font-weight: 700;font-size: 22px;font-family: Playfair Display, sans-serif;color: #D4A574}
.js-text-base-nb {gap: 28px;display: flex;flex-direction: column}
.js-strip-primary-91 {border-radius: 12px;background: #1a2332;padding: 22px 18px;border: 1px solid rgba(212, 165, 116, 0.15)}
.mod-inner-right-iz {margin-bottom: 12px;overflow-wrap: break-word;color: #D4A574;font-size: 17px;font-family: Playfair Display, sans-serif;font-weight: 600}
.l-section-right-7ey {font-family: Inter, sans-serif;color: #F5F5F5;line-height: 1.65;font-size:0.875rem}
.l-section-right-7ey p {
  margin-bottom: 10px;
}
.l-section-right-7ey p:last-child { margin-bottom: 0; }
.l-section-right-7ey strong {font-weight: 600;color: #D4A574}
.l-section-right-7ey a {color: #C9B037;text-decoration: none}
.l-section-right-7ey a:hover {
  text-decoration: underline;
}
.l-section-right-7ey ul {margin-bottom: 10px;list-style-type: disc;padding-left:1.25rem}
.l-section-right-7ey ol {list-style-type: decimal;padding-left:1.25rem;margin-bottom: 10px}
.l-section-right-7ey li {color: #F5F5F5;line-height: 1.7;font-size: 14px;margin-bottom: 5px}
.l-section-right-7ey table {width: 100%;margin-bottom: 10px;display: block;overflow-x: auto;border-collapse: collapse}
.l-section-right-7ey th, .l-section-right-7ey td {text-align: left;border-bottom: 1px solid rgba(212, 165, 116, 0.15);padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;font-size: 13px}
.l-section-right-7ey th {color: #D4A574;font-weight: 600}
@media(min-width:766px) {
  .wp-module-head-3ta {
    padding-top:60px;padding-right:32px;padding-bottom:60px;padding-left:32px;
  }
  .js-text-base-nb {flex-direction: row;gap: 24px}
  .js-strip-primary-91 {padding:1.625rem 24px;flex: 1}
  .mod-content-head-is2 {
    font-size: 26px;
  }
  .l-section-right-7ey table { display: table; }
}
.ui-layer-primary-a9 {padding-top:54px;padding-right:20px;padding-bottom:54px;padding-left:20px;background: #1a2332}
.el-zone-block-0gs {margin: 0 auto;max-width: 1280px}
.t-widget-main-pc {box-shadow: 0 1px 8px rgba(0,0,0,0.1);border-radius: 20px;background: #0F1618;border: 1px solid rgba(212, 165, 116, 0.15);padding: 26px 20px}
.c-layer-cell-lhg {color: #C9B037;text-transform: uppercase;font-family: Inter, sans-serif;display: inline-block;font-size: 11px;font-weight: 600;letter-spacing: 0.05em;margin-bottom: 8px}
.t-banner-row-spz {font-family: Playfair Display, sans-serif;overflow-wrap: break-word;font-weight: 700;font-size: 20px;margin-bottom: 16px;color: #D4A574}
.l-holder-right-wx {line-height: 1.75;color: #F5F5F5;font-family: Inter, sans-serif;font-size: 14px}
.l-holder-right-wx p {
  margin-bottom: 11px;
}
.l-holder-right-wx p:last-child { margin-bottom: 0; }
.l-holder-right-wx strong {color: #D4A574;font-weight: 600}
.l-holder-right-wx a {transition: color 0.25s;text-decoration: none;color: #C9B037}
.l-holder-right-wx a:hover {
  color: #E8D46B;
}
.l-holder-right-wx ul {list-style-type: circle;padding-left: 20px;margin-bottom: 11px}
.l-holder-right-wx ol {padding-left:1.25rem;margin-bottom: 11px;list-style-type: decimal}
.l-holder-right-wx li {margin-bottom: 5px;line-height: 1.75;font-size: 15px;color: #F5F5F5}
.l-holder-right-wx dl { margin-bottom: 11px; }
.l-holder-right-wx dt {color: #D4A574;font-weight: 800;font-size: 14px;margin-top: 10px}
.l-holder-right-wx dt:first-child { margin-top: 0; }
.l-holder-right-wx dd {line-height: 1.75;margin-left: 0;color: #F5F5F5;margin-bottom: 5px;font-size: 14px}
.l-holder-right-wx table {border-collapse: collapse;display: block;overflow-x: auto;width: 100%;margin-bottom: 11px}
.l-holder-right-wx th,
.l-holder-right-wx td {font-size: 13px;padding: 8px 10px;border-bottom: 1px solid rgba(212, 165, 116, 0.15);text-align: left}
.l-holder-right-wx th {text-transform: uppercase;color: #D4A574;font-size: 12px;font-weight: 600;letter-spacing: 0.04em}
@media(min-width:804px) {
  .ui-layer-primary-a9 {
    padding-top:70px;padding-right:40px;padding-bottom:70px;padding-left:40px;
  }
  .t-widget-main-pc {
    padding-top:34px;padding-right:38px;padding-bottom:34px;padding-left:38px;
  }
  .t-banner-row-spz {
    font-size: 24px;
  }
  .l-holder-right-wx table { display: table; }
}
.js-holder-group-0ch {position: relative;background-position: center;background-size: cover;padding: 58px 20px;background: #0F1618;background-repeat: no-repeat}
.m-container-foot-ps {position: relative;z-index: 1}
.js-holder-group-0ch::before {position: absolute;background: linear-gradient(180deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.85) 100%);inset: 0;pointer-events: none;content: ''}
.page-outer-foot-xg {padding: 34px 26px;background: rgba(0,0,0,0.4);border-radius: 20px;border: 1px solid rgba(255,255,255,0.1);text-align: center;backdrop-filter: blur(8px);max-width: 780px;margin: 0 auto}
.b-view-row-sf {font-size: 22px;font-family: Playfair Display, sans-serif;font-weight: 800;color: #fff;overflow-wrap: break-word;text-shadow: 0 2px 8px rgba(0,0,0,0.3);margin-bottom: 10px}
.ui-list-right-1n {color: #C9B037;font-weight: 800;margin-bottom: 22px;text-shadow: 0 2px 12px rgba(0,0,0,0.4);font-size: 36px}
.js-title-col-mk8 { margin-bottom: 26px; }
.js-title-col-mk8 p {margin-bottom: 13px;font-size: 15px;line-height: 1.7;color: rgba(255,255,255,0.9);font-family: Inter, sans-serif}
.js-title-col-mk8 p:last-child { margin-bottom: 0; }
.js-title-col-mk8 ul {text-align: left;margin-bottom: 13px;list-style-type: disc;padding-left: 20px}
.js-title-col-mk8 ol {padding-left: 20px;list-style-type: decimal;margin-bottom:0.8125rem;text-align: left}
.js-title-col-mk8 li {line-height: 1.6;font-family: Inter, sans-serif;color: rgba(255,255,255,0.85);margin-bottom: 6px;font-size: 14px}
.js-title-col-mk8 a {text-underline-offset: 2px;text-decoration: underline;color: #C9B037}
.js-title-col-mk8 a:hover { color: #E8D46B; }
.js-title-col-mk8 strong { color: #fff; }
.js-title-col-mk8 table {margin-bottom: 13px;display: block;font-size: 14px;overflow-x: auto;border-collapse: collapse;width: 100%}
.js-title-col-mk8 th {background: rgba(255,255,255,0.06);padding: 10px 13px;font-weight: 600;color: #fff;text-align: left;border-bottom: 1px solid rgba(255,255,255,0.12)}
.js-title-col-mk8 td {border-bottom: 1px solid rgba(255,255,255,0.06);color: rgba(255,255,255,0.85);padding: 10px 13px}
.ui-section-wrap-4q {display: inline-block;padding:0.875rem 36px;color: #0F1618;font-size: 16px;text-shadow: none;border-radius: 12px;background: #C9B037;font-family: Inter, sans-serif;font-weight: 700;transition: background 0.25s ease}
.ui-section-wrap-4q:hover { background: #E8D46B; }
.app-item-tx {color: rgba(255,255,255,0.5);font-size: 11px;margin-top:0.875rem}
@media (min-width:825px) {
  .js-holder-group-0ch { padding: 76px 40px; }
  .page-outer-foot-xg { padding: 44px 40px; }
  .b-view-row-sf { font-size: 26px; }
  .ui-list-right-1n { font-size: 44px; }
  .js-title-col-mk8 table { display: table; }
}
.b-nav-col-1px {position: fixed;right: 0;background: #1a2332;z-index: 1000;padding: 16px 20px;bottom: 0;left: 0;border-top: 1px solid rgba(212, 165, 116, 0.15)}

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

.js-card-body-su {line-height: 1.5;font-size: 13px;color: #F5F5F5;font-family: Inter, sans-serif}

.js-card-body-su a {color: #D4A574;text-decoration: underline;text-underline-offset: 2px}

.js-card-body-su a:hover { color: #C9B037; }

.v-hero-top-he {flex-shrink: 0;display: flex;gap: 10px}

.el-zone-primary-jq7 {background: rgba(255,255,255,0.1);color: #D4A574;transition: background 0.25s ease;font-size: 13px;padding: 8px 20px;font-weight: 600;border-radius: 12px;font-family: Inter, sans-serif}

.el-zone-primary-jq7:hover { background: rgba(255,255,255,0.15); }

.app-item-top-h6 {transition: color 0.25s ease;padding: 8px 20px;border-radius: 12px;font-size: 13px;font-weight: 500;font-family: Inter, sans-serif;color: #a0a8b0}

.app-item-top-h6:hover { color: #F5F5F5; }

@media (min-width:765px) {
  .t-col-item-fl {gap: 24px;align-items: center;justify-content: space-between;flex-direction: row}
  .b-nav-col-1px { padding: 14px 40px; }
}
.wp-view-block-4i0 {border-top: 1px solid rgba(212, 165, 116, 0.15);padding: 56px 20px;background: #0F1618}
.b-area-primary-0zg {gap: 24px;max-width: 1280px;flex-direction: column;margin: 0 auto;display: flex}
.l-group-r3p {margin-bottom: 10px;font-weight: 800;font-size: 28px;color: #D4A574;overflow-wrap: break-word;font-family: Playfair Display, sans-serif}
.js-text-block-rm2 {color: #a0a8b0;font-family: Inter, sans-serif;line-height: 1.5;font-size: 16px;margin-bottom: 18px}
.l-module-top-6r {color: #0F1618;padding:0.75rem 28px;background: #C9B037;font-family: Inter, sans-serif;border-radius: 12px;font-size:0.9375rem;font-weight: 700;transition: background 0.25s ease;display: inline-block}
.l-module-top-6r:hover { background: #E8D46B; }
.page-grid-primary-8ow {color: #F5F5F5;font-family: Inter, sans-serif;line-height: 1.75;font-size:1rem}
.page-grid-primary-8ow p { margin-bottom: 16px; }
.page-grid-primary-8ow p:last-child { margin-bottom: 0; }
.page-grid-primary-8ow strong { color: #D4A574; }
.page-grid-primary-8ow a {color: #C9B037;text-decoration: underline;text-underline-offset: 3px}
.page-grid-primary-8ow a:hover { color: #E8D46B; }
.page-grid-primary-8ow ul {padding-left:1.375rem;margin-bottom: 16px;list-style-type: square}
.page-grid-primary-8ow ol {margin-bottom: 16px;padding-left: 22px;list-style-type: decimal}
.page-grid-primary-8ow li {font-size: 16px;color: #F5F5F5;margin-bottom: 7px;line-height: 1.75}
.page-grid-primary-8ow dl { margin-bottom: 16px; }
.page-grid-primary-8ow dt {color: #D4A574;margin-top: 16px;font-size:1rem;font-weight: 700}
.page-grid-primary-8ow dt:first-child { margin-top: 0; }
.page-grid-primary-8ow dd {margin-left: 0;color: #F5F5F5;line-height: 1.75;margin-bottom: 7px;font-size: 16px}
.page-grid-primary-8ow table {display: block;border-collapse: collapse;width: 100%;overflow-x: auto;margin-bottom:1rem}
.page-grid-primary-8ow th {color: #D4A574;padding-top:11px;padding-right:14px;padding-bottom:11px;padding-left:14px;font-weight: 600;border-bottom: 1px solid rgba(212, 165, 116, 0.15);background: rgba(255,255,255,0.03);text-align: left}
.page-grid-primary-8ow td {border-bottom: 1px solid rgba(255,255,255,0.03);padding: 11px 14px;color: #F5F5F5}
@media (min-width:883px) {
  .wp-view-block-4i0 { padding:4.5rem 44px; }
  .b-area-primary-0zg {flex-direction: row;gap: 52px}
  .js-outer-col-jwy { flex: 0 0 320px; }
  .l-group-r3p { font-size: 32px; }
  .page-grid-primary-8ow table { display: table; }
}