* { box-sizing: border-box; }
body {margin: 0;line-height: 1.5;min-height: 100vh;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding: 0}
h1, h2, h3, h4, h5, h6 {font-size: inherit;margin: 0;font-weight: inherit}
p { margin: 0; }
a {text-decoration: none;color: inherit}
button {font: inherit;cursor: pointer;padding: 0;background: transparent;color: inherit;border: none}
img {max-width: 100%;display: block;height: auto}
svg {vertical-align: middle;display: inline-block}
ul, ol {margin: 0;padding: 0;list-style: none}
input, textarea, select {color: inherit;font: inherit;margin: 0;padding: 0}
table {border-spacing: 0;border-collapse: collapse}
.c-view-item-6o {position: relative;background-size: cover;background-position: center;overflow: hidden;background-repeat: no-repeat;padding-top:40px;padding-right:20px;padding-bottom:2.5rem;padding-left:20px;background-color: #1A1F2E}

.c-view-item-6o::before {background: linear-gradient(180deg, rgba(10,22,40,0.8) 0%, rgba(10,22,40,0.9) 100%);inset: 0;content: '';pointer-events: none;position: absolute}

.wrap-row-y1 {position: relative;max-width: 1280px;margin: 0 auto;z-index: 1}

.c-title-row-vmn {margin-bottom: 32px;text-align: center}

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

.wp-slot-item-ofh {font-family: Source Sans Pro, sans-serif;font-size: 15px;color: rgba(255,255,255,0.7)}

.wp-wrapper-head-8q {display: grid;grid-template-columns: 1fr;gap: 16px}

.l-wrap-box-q8 {background: rgba(13,30,53,0.8);transition: border-color 0.25s ease;padding:1.5rem;border: 1px solid rgba(255,255,255,0.08);gap:0.75rem;flex-direction: column;border-radius: 14px;display: flex;backdrop-filter: blur(8px)}

.l-wrap-box-q8:hover { border-color: rgba(212,175,55,0.25); }

.ui-inner-block-v1z {color: #fff;font-weight: 700;font-size: 18px}

.site-frame-base-nr {font-weight: 800;color: #C9A961;font-size:1.5rem}

.b-outer-top-fr2 {font-size: 13px;color: rgba(255,255,255,0.6);line-height: 1.5}

.b-title-box-27 {color: #1A1F2E;display: inline-block;background: #C9A961;font-weight: 700;font-size: 14px;font-family: Source Sans Pro, sans-serif;padding: 10px 20px;transition: background 0.25s ease;align-self: flex-start;border-radius: 8px}

.b-title-box-27:hover { background: #E8C547; }

@media (min-width:605px) {
  .wp-wrapper-head-8q { grid-template-columns: 1fr 1fr; }
}

@media (min-width:899px) {
  .wp-wrapper-head-8q { grid-template-columns: 1fr 1fr 1fr; }
  .m-hero-cell-58 { font-size: 36px; }
}
.mod-box-zf {background: #1A1F2E;padding: 44px 18px}
.js-icon-base-0lh {max-width: 1280px;margin: 0 auto}
.m-frame-box-buk {overflow-wrap: break-word;color: #F4E8D8;margin-bottom: 16px;font-family: Playfair Display, sans-serif;font-weight: 800;font-size: 24px}
.m-nav-top-s8 {line-height: 1.65;color: #E8E6E1;font-family: Source Sans Pro, sans-serif;font-size:0.9375rem}
.m-nav-top-s8 p {
  margin-bottom: 12px;
}
.m-nav-top-s8 p:last-child {
  margin-bottom: 0;
}
.m-nav-top-s8 strong {
  color: #F4E8D8;
}
.m-nav-top-s8 a {text-underline-offset: 2px;text-decoration: underline;color: #C9A961}
.m-nav-top-s8 a:hover {
  color: #E8C547;
}
.m-nav-top-s8 ul {margin-bottom: 12px;padding-left: 20px;list-style-type: disc}
.m-nav-top-s8 ol {list-style-type: decimal;margin-bottom:0.75rem;padding-left: 20px}
.m-nav-top-s8 li {line-height: 1.65;color: #E8E6E1;font-size: 15px;margin-bottom: 5px}
.m-nav-top-s8 table {width: 100%;overflow-x: auto;border-collapse: collapse;margin-bottom: 12px;display: block}
.m-nav-top-s8 th, .m-nav-top-s8 td {font-size: 14px;text-align: left;padding: 9px 11px;border-bottom: 1px solid rgba(201, 169, 97, 0.12)}
.m-nav-top-s8 th {color: #F4E8D8;font-weight: 600}
@media (min-width:766px) {
  .mod-box-zf { padding: 58px 36px; }
  .m-frame-box-buk { font-size: 28px; }
  .m-nav-top-s8 table { display: table; }
}

.c-top-block-bj8 {background: #1A1F2E;padding: 46px 16px}
.wp-wrapper-top-q4 {margin: 0 auto;max-width: 1280px}
.inner-foot-p54 {color: #F4E8D8;font-size: 24px;margin-bottom: 26px;overflow-wrap: break-word;font-weight: 700;font-family: Playfair Display, sans-serif}
.list-base-pv {flex-direction: column;display: flex;gap: 30px}
.js-col-col-j3 {border-radius: 14px;padding: 22px 20px;background: #252B3C;border: 1px solid rgba(201, 169, 97, 0.12)}
.v-link-top-b6 {margin-bottom: 14px;font-family: Playfair Display, sans-serif;font-size: 18px;color: #F4E8D8;overflow-wrap: break-word;font-weight: 600}
.el-view-inner-dbn {color: #E8E6E1;font-size: 15px;font-family: Source Sans Pro, sans-serif;line-height: 1.65}
.el-view-inner-dbn p { margin-bottom:0.75rem; }
.el-view-inner-dbn p:last-child { margin-bottom: 0; }
.el-view-inner-dbn strong {font-weight: 600;color: #F4E8D8}
.el-view-inner-dbn a {text-decoration: none;color: #C9A961}
.el-view-inner-dbn a:hover { text-decoration: underline; }
.el-view-inner-dbn ul {list-style-type: disc;margin-bottom: 12px;padding-left: 22px}
.el-view-inner-dbn ol {list-style-type: decimal;padding-left: 22px;margin-bottom: 12px}
.el-view-inner-dbn li {font-size: 16px;line-height: 1.7;margin-bottom: 5px;color: #E8E6E1}
.el-view-inner-dbn dl { margin-bottom: 12px; }
.el-view-inner-dbn dt {margin-top: 15px;font-weight: 700;color: #F4E8D8;font-size: 15px}
.el-view-inner-dbn dt:first-child { margin-top: 0; }
.el-view-inner-dbn dd {font-size: 15px;line-height: 1.65;margin-left: 0;color: #E8E6E1;margin-bottom: 8px}
.el-view-inner-dbn table {width: 100%;border-collapse: collapse;display: block;margin-bottom:0.75rem;overflow-x: auto}
.el-view-inner-dbn th, .el-view-inner-dbn td {font-size: 14px;padding-top:9px;padding-right:11px;padding-bottom:9px;padding-left:11px;border-bottom: 1px solid rgba(201, 169, 97, 0.12);text-align: left}
.el-view-inner-dbn th {text-transform: uppercase;color: #F4E8D8;font-weight: 600;letter-spacing: 0.03em;font-size: 13px}
@media(min-width:835px) {
  .c-top-block-bj8 { padding-top:4rem;padding-right:36px;padding-bottom:4rem;padding-left:2.25rem; }
  .list-base-pv {gap: 28px;flex-direction: row}
  .js-col-col-j3 {flex: 1;padding:1.625rem 24px}
  .inner-foot-p54 { font-size: 28px; }
  .el-view-inner-dbn table { display: table; }
}
.mod-group-inner-auz {padding: 50px 20px;background: #1A1F2E}
.v-outer-main-o6 {max-width: 1280px;margin: 0 auto}
.ui-container-inner-ms {color: #F4E8D8;font-weight: 800;font-size:1.5rem;font-family: Playfair Display, sans-serif;text-align: center;margin-bottom: 32px;overflow-wrap: break-word}
.c-container-base-17 {display: grid;gap: 20px;grid-template-columns: 1fr}
.page-zone-primary-t3 {
  text-align: center;
}
.m-area-col-2l4 {border-radius: 50%;height: 44px;display: inline-flex;width: 44px;font-family: Playfair Display, sans-serif;color: #1A1F2E;background: #C9A961;justify-content: center;margin-bottom:0.875rem;align-items: center;font-size: 18px;font-weight: 800}
.t-outer-main-yda {font-weight: 700;font-size: 16px;font-family: Playfair Display, sans-serif;margin-bottom: 6px;color: #F4E8D8}
.app-inner-group-11 {line-height: 1.55;font-family: Source Sans Pro, sans-serif;font-size:0.875rem;color: #9B9B9B}
@media (min-width:724px) {
  .mod-group-inner-auz { padding:4rem 36px; }
  .c-container-base-17 {gap: 28px;grid-template-columns: repeat(auto-fit, minmax(180px, 1fr))}
  .ui-container-inner-ms { font-size: 28px; }
}

.ui-row-right-uc {padding: 44px 20px;background: #1A1F2E;border-top: 1px solid rgba(201, 169, 97, 0.12)}
.m-strip-row-idp {margin: 0 auto;max-width: 1280px}
.site-list-base-p5 {margin-bottom: 14px;font-weight: 700;overflow-wrap: break-word;font-family: Playfair Display, sans-serif;color: #F4E8D8;font-size: 20px}
.app-btn-foot-d3 {font-size: 14px;font-family: Source Sans Pro, sans-serif;line-height: 1.65;color: #E8E6E1}
.app-btn-foot-d3 p {
  margin-bottom:0.75rem;
}
.app-btn-foot-d3 p:last-child {
  margin-bottom: 0;
}
.app-btn-foot-d3 strong {
  color: #F4E8D8;
}
.app-btn-foot-d3 a {text-decoration: underline;text-underline-offset: 2px;color: #C9A961}
.app-btn-foot-d3 a:hover {
  color: #E8C547;
}
.app-btn-foot-d3 ul {margin-bottom:0.75rem;list-style-type: disc;padding-left: 18px}
.app-btn-foot-d3 ol {padding-left: 18px;margin-bottom: 12px;list-style-type: decimal}
.app-btn-foot-d3 li {margin-bottom: 5px;line-height: 1.65;font-size: 14px;color: #E8E6E1}
.app-btn-foot-d3 table {border-collapse: collapse;margin-bottom:0.75rem;width: 100%;overflow-x: auto;display: block}
.app-btn-foot-d3 th, .app-btn-foot-d3 td {padding-top:9px;padding-right:11px;padding-bottom:9px;padding-left:11px;text-align: left;border-bottom: 1px solid rgba(201, 169, 97, 0.12);font-size: 13px}
.app-btn-foot-d3 th {text-transform: uppercase;font-size:0.75rem;letter-spacing: 0.03em;color: #F4E8D8;font-weight: 600}
@media (min-width:796px) {
  .ui-row-right-uc { padding: 60px 36px; }
  .site-list-base-p5 { font-size: 24px; }
  .app-btn-foot-d3 table { display: table; }
}

.js-block-inner-ii {padding:4rem 22px;background: #252B3C;border-bottom: 1px solid rgba(201, 169, 97, 0.12);border-top: 1px solid rgba(201, 169, 97, 0.12)}

.c-col-cell-84 {display: flex;gap: 32px;margin: 0 auto;max-width: 1280px;flex-direction: column}

.v-banner-left-m5y { flex-shrink: 0; }

.site-group-foot-ya {text-transform: uppercase;font-weight: 700;margin-bottom: 12px;color: #C9A961;font-size: 12px;letter-spacing: 0.1em}

.wp-area-block-2g {color: #F4E8D8;margin-bottom: 12px;line-height: 1.2;font-family: Playfair Display, sans-serif;font-size: 26px;font-weight: 800;overflow-wrap: break-word}

.ui-col-item-mnm {font-size: 36px;margin-bottom: 20px;font-weight: 800;color: #C9A961}

.mod-nav-5m {font-family: Source Sans Pro, sans-serif;transition: background 0.25s ease;font-weight: 700;color: #1A1F2E;font-size: 15px;border-radius: 8px;background: #C9A961;display: inline-block;padding: 15px 34px}

.mod-nav-5m:hover { background: #E8C547; }

.l-card-body-dbz {color: #9B9B9B;font-size: 11px;margin-top: 10px}

.b-text-wrap-z2p { flex: 1; }

.b-text-wrap-z2p p {color: #E8E6E1;font-size: 15px;margin-bottom: 13px;line-height: 1.7;font-family: Source Sans Pro, sans-serif}

.b-text-wrap-z2p p:last-child { margin-bottom: 0; }

.b-text-wrap-z2p ul {padding-left: 22px;margin-bottom:0.8125rem;list-style-type: circle}

.b-text-wrap-z2p ol {list-style-type: decimal;padding-left: 22px;margin-bottom:0.8125rem}

.b-text-wrap-z2p li {font-size: 14px;color: #E8E6E1;margin-bottom: 7px;font-family: Source Sans Pro, sans-serif;line-height: 1.6}

.b-text-wrap-z2p a {color: #C9A961;text-decoration: underline;text-underline-offset: 3px}
.b-text-wrap-z2p a:hover { color: #E8C547; }

.b-text-wrap-z2p strong { color: #F4E8D8; }

.b-text-wrap-z2p table {font-size: 14px;display: block;margin-bottom: 13px;width: 100%;overflow-x: auto;border-collapse: collapse}

.b-text-wrap-z2p th {font-weight: 600;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;text-align: left;background: rgba(255,255,255,0.04);border-bottom: 1px solid rgba(201, 169, 97, 0.12);color: #F4E8D8}

.b-text-wrap-z2p td {padding: 10px 12px;border-bottom: 1px solid rgba(255,255,255,0.04);color: #E8E6E1}

@media (min-width:795px) {
  .js-block-inner-ii { padding: 80px 40px; }
  .c-col-cell-84 {gap: 60px;align-items: flex-start;flex-direction: row}
  .v-banner-left-m5y { max-width: 380px; }
  .wp-area-block-2g { font-size: 32px; }
  .ui-col-item-mnm { font-size: 44px; }
  .b-text-wrap-z2p table { display: table; }
}
.app-group-cell-lul {border-radius: 14px;padding: 20px;width: calc(100% - 32px);max-width: 380px;z-index: 1000;left: 16px;box-shadow: 0 8px 32px rgba(0,0,0,0.4);background: #252B3C;bottom: 16px;border: 1px solid rgba(201, 169, 97, 0.12);position: fixed}

.m-component-item-w6z {color: #F4E8D8;margin-bottom: 8px;font-weight: 700;font-size: 15px}

.mod-card-box-7f1 {color: #E8E6E1;margin-bottom:1rem;font-family: Source Sans Pro, sans-serif;font-size:0.8125rem;line-height: 1.5}

.mod-card-box-7f1 a {text-decoration: underline;text-underline-offset: 2px;color: #F4E8D8}

.mod-card-box-7f1 a:hover { color: #C9A961; }

.mod-item-right-ey {display: flex;gap: 10px}

.element-block-83 {color: #F4E8D8;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;font-weight: 600;flex: 1;background: rgba(255,255,255,0.1);text-align: center;border-radius: 8px;font-size:0.8125rem;transition: background 0.25s ease;font-family: Source Sans Pro, sans-serif}

.element-block-83:hover { background: rgba(255,255,255,0.15); }

.c-item-left-qu {text-align: center;font-weight: 500;transition: color 0.25s ease;font-size: 13px;flex: 1;border-radius: 8px;padding: 10px 16px;font-family: Source Sans Pro, sans-serif;color: #9B9B9B}

.c-item-left-qu:hover { color: #E8E6E1; }
.app-component-head-5d4 {background: #1A1F2E;border-top: 1px solid rgba(201, 169, 97, 0.12);padding: 36px 18px}

.el-hero-base-rp {max-width: 1280px;align-items: center;display: flex;margin: 0 auto;text-align: center;gap: 24px;flex-direction: column}

.t-card-group-bwy {letter-spacing: -0.02em;color: #F4E8D8;font-size: 19px;font-weight: 800}

.page-col-main-2bl {flex-wrap: wrap;gap: 8px 20px;display: flex;justify-content: center}

.page-col-main-2bl a {transition: color 0.25s ease;font-family: Source Sans Pro, sans-serif;font-weight: 500;color: #E8E6E1;font-size: 14px}

.page-col-main-2bl a:hover { color: #F4E8D8; }

.ui-col-right-8n {height: 1px;background: rgba(201, 169, 97, 0.12);width: 60px}

.b-view-box-a1f {max-width: 700px;color: #9B9B9B;font-size: 12px;line-height: 1.55}

.mod-holder-block-854 {color: #9B9B9B;font-size:0.75rem}
.v-section-wrap-4nn {background: #1A1F2E;padding: 50px 22px}
.nav-body-t90 {max-width: 1280px;margin: 0 auto}
.app-header-body-lu {background: #252B3C;padding-top:2rem;padding-right:1.5rem;padding-bottom:32px;padding-left:1.5rem;border: 1px solid rgba(201, 169, 97, 0.12);border-radius: 14px}
.wp-wrapper-main-dap {text-transform: uppercase;letter-spacing: 0.1em;font-family: Source Sans Pro, sans-serif;font-size: 12px;color: #C9A961;margin-bottom: 10px;font-weight: 700}
.site-item-item-eco {font-weight: 800;font-size: 24px;overflow-wrap: break-word;font-family: Playfair Display, sans-serif;margin-bottom:1.125rem;color: #F4E8D8}
.element-foot-z8 {color: #E8E6E1;line-height: 1.75;font-size: 14px;font-family: Source Sans Pro, sans-serif}
.element-foot-z8 p {
  margin-bottom: 11px;
}
.element-foot-z8 p:last-child {
  margin-bottom: 0;
}
.element-foot-z8 strong {
  color: #F4E8D8;
}
.element-foot-z8 a {text-decoration: underline;text-underline-offset: 2px;color: #C9A961}
.element-foot-z8 a:hover {
  color: #E8C547;
}
.element-foot-z8 ul {list-style-type: circle;margin-bottom: 11px;padding-left: 20px}
.element-foot-z8 ol {padding-left: 20px;list-style-type: decimal;margin-bottom: 11px}
.element-foot-z8 li {color: #E8E6E1;font-size:0.875rem;margin-bottom: 4px;line-height: 1.75}
.element-foot-z8 table {width: 100%;border-collapse: collapse;display: block;overflow-x: auto;margin-bottom: 11px}
.element-foot-z8 th, .element-foot-z8 td {text-align: left;border-bottom: 1px solid rgba(201, 169, 97, 0.12);font-size: 13px;padding: 10px 12px}
.element-foot-z8 th {letter-spacing: 0.04em;text-transform: uppercase;font-weight: 600;font-size: 12px;color: #F4E8D8}
@media (min-width:795px) {
  .v-section-wrap-4nn { padding: 66px 42px; }
  .app-header-body-lu { padding-top:40px;padding-right:2.25rem;padding-bottom:40px;padding-left:36px; }
  .site-item-item-eco { font-size:1.75rem; }
  .element-foot-z8 table { display: table; }
}

.m-main-head-6m {border-bottom: 1px solid rgba(201, 169, 97, 0.12);background: #1A1F2E}

.el-holder-block-o5 {padding: 0 16px;align-items: center;gap:0.75rem;display: flex;height: 56px;margin: 0 auto;max-width: 1280px}

.wp-btn-area-yo8 {display: flex;gap: 8px;letter-spacing: -0.02em;align-items: center;font-weight: 800;white-space: nowrap;color: #F4E8D8;font-size: 17px}

.t-bar-primary-2fk { display: none; }

.mod-layer-block-a79 {margin-left: auto;gap: 8px;display: flex;align-items: center}

.l-bar-group-zc {border-radius: 8px;font-size:0.875rem;background: #C9A961;font-weight: 700;color: #1A1F2E;padding: 8px 16px;font-family: Source Sans Pro, sans-serif;transition: background 0.25s ease}

.l-bar-group-zc:hover { background: #E8C547; }

.region-col-guz {background: none;display: none;border: 1px solid rgba(255,255,255,0.1);color: #E8E6E1}

.region-col-guz:hover { background: rgba(255,255,255,0.04); }

.t-top-left-p12 {cursor: pointer;padding: 8px;display: flex;gap: 5px;border: none;background: none;margin-left: 4px;flex-direction: column}

.t-top-left-p12 span {border-radius: 2px;width: 20px;height: 2px;background: #E8E6E1;transition: all 0.3s;display: block}

.c-frame-body-5ew {display: none;border-bottom: 1px solid rgba(255,255,255,0.06);background: #252B3C}

.c-frame-body-5ew.js-slot-main-ef0 { display: block; }

.c-frame-body-5ew a {font-family: Source Sans Pro, sans-serif;font-weight: 500;font-size: 15px;display: block;transition: color 0.25s ease, background 0.25s ease;padding-top:0.875rem;padding-right:1.25rem;padding-bottom:14px;padding-left:20px;color: #E8E6E1;border-bottom: 1px solid rgba(255,255,255,0.04)}

.c-frame-body-5ew a:last-child { border-bottom: none; }

.c-frame-body-5ew a:hover {color: #F4E8D8;background: rgba(255,255,255,0.03)}

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

.c-block-col-r8u { position: relative; }

.app-container-cell-89 {gap: 6px;display: flex;line-height: 1;background: rgba(255,255,255,0.02);white-space: nowrap;font-weight: 600;cursor: pointer;transition: border-color 0.25s ease, background 0.25s ease;font-family: Source Sans Pro, sans-serif;font-size: 13px;padding: 5px 10px;border-radius: 8px;align-items: center;border: 1px solid rgba(201, 169, 97, 0.12);color: #E8E6E1}

.app-container-cell-89:hover {border-color: rgba(255,255,255,0.15);background: rgba(255,255,255,0.04)}

.t-view-inner-kq {transition: transform 0.25s ease;font-size: 9px}

.c-block-col-r8u.js-slot-main-ef0 .t-view-inner-kq { transform: rotate(180deg); }

.b-card-top-q8l {top: calc(100% + 4px);background: #252B3C;border-radius: 14px;padding: 4px;z-index: 50;position: absolute;display: none;border: 1px solid rgba(201, 169, 97, 0.12);box-shadow: 0 8px 24px rgba(0,0,0,0.4);right: 0;min-width:139px}

.c-block-col-r8u.js-slot-main-ef0 .b-card-top-q8l { display: block; }

.site-menu-body-wip {padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;gap: 8px;cursor: pointer;font-size:0.8125rem;transition: background 0.25s ease, color 0.25s ease;border-radius: 8px;align-items: center;font-family: Source Sans Pro, sans-serif;font-weight: 500;display: flex;color: #E8E6E1}

.site-menu-body-wip:hover {background: rgba(255,255,255,0.06);color: #F4E8D8}

.site-menu-body-wip.active { color: #C9A961; }

.el-inner-top-mj {font-size: 16px;line-height: 1}

/* --- Desktop --- */

@media (min-width:764px) {
  .el-holder-block-o5 {height: 60px;gap:1.25rem;padding: 0 20px}

  .t-bar-primary-2fk {gap: 4px;justify-content: center;flex: 1;display: flex}

  .app-layer-head-zsv {transition: color 0.25s ease, background 0.25s ease;border-radius: 8px;font-weight: 500;font-size: 15px;padding: 6px 14px;font-family: Source Sans Pro, sans-serif;color: #E8E6E1}

  .app-layer-head-zsv:hover {background: rgba(255,255,255,0.05);color: #F4E8D8}

  .region-col-guz { display: inline-flex; }

  .t-top-left-p12 { display: none; }
}
.group-row-7t {background: #252B3C;padding: 38px 16px}
.c-widget-block-hvw {display: flex;max-width: 1280px;margin: 0 auto;flex-direction: column;gap: 18px}
.t-card-base-wf {color: #F4E8D8;font-family: Playfair Display, sans-serif;overflow-wrap: break-word;margin-bottom: 8px;font-size: 24px;font-weight: 800}
.t-title-primary-yo {color: #9B9B9B;line-height: 1.5;font-family: Source Sans Pro, sans-serif;font-size: 16px}
.holder-col-7of {color: #E8E6E1;font-size: 15px;font-family: Source Sans Pro, sans-serif;line-height: 1.7}
.holder-col-7of p { margin-bottom: 14px; }
.holder-col-7of p:last-child { margin-bottom: 0; }
.holder-col-7of strong { color: #F4E8D8; }
.holder-col-7of a {color: #C9A961;text-decoration: underline;text-underline-offset: 2px}
.holder-col-7of a:hover { color: #E8C547; }
.holder-col-7of ul {padding-left: 22px;list-style-type: square;margin-bottom: 14px}
.holder-col-7of ol {padding-left: 22px;margin-bottom: 14px;list-style-type: decimal}
.holder-col-7of li {line-height: 1.7;font-size:0.9375rem;margin-bottom: 7px;color: #E8E6E1}
.holder-col-7of table {overflow-x: auto;width: 100%;border-collapse: collapse;display: block;margin-bottom: 14px}
.holder-col-7of th, .holder-col-7of td {padding: 9px 11px;font-size:0.875rem;border-bottom: 1px solid rgba(201, 169, 97, 0.12);text-align: left}
.holder-col-7of th {color: #F4E8D8;font-size: 13px;letter-spacing: 0.04em;font-weight: 600}
@media (min-width:915px) {
  .group-row-7t { padding: 54px 32px; }
  .c-widget-block-hvw {gap: 52px;flex-direction: row}
  .c-area-cell-t0 { flex: 0 0 320px; }
  .t-card-base-wf { font-size: 28px; }
  .holder-col-7of table { display: table; }
}

.bar-body-udj {padding: 32px 20px;border-top: 1px solid rgba(201, 169, 97, 0.12);background: #1A1F2E}
.mod-container-inner-vux {display: flex;flex-wrap: wrap;margin: 0 auto;align-items: flex-start;gap: 14px;max-width: 1280px}
.m-content-base-oq {font-weight: 800;height: 36px;font-family: Source Sans Pro, sans-serif;border-radius: 50%;flex-shrink: 0;font-size: 11px;align-items: center;display: flex;justify-content: center;width: 36px;border: 2px solid #9B9B9B;color: #9B9B9B}
.site-cell-head-19k {line-height: 1.55;font-size: 12px;color: #E8E6E1;font-family: Source Sans Pro, sans-serif;overflow-wrap: break-word}