* { box-sizing: border-box; }
body {line-height: 1.5;-moz-osx-font-smoothing: grayscale;margin: 0;-webkit-font-smoothing: antialiased;min-height: 100vh;padding: 0}
h1, h2, h3, h4, h5, h6 {font-weight: inherit;margin: 0;font-size: inherit}
p { margin: 0; }
a {text-decoration: none;color: inherit}
button {background: transparent;padding: 0;font: inherit;border: none;color: inherit;cursor: pointer}
img {height: auto;max-width: 100%;display: block}
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}
.js-block-area-ch {background: #1A1410;border-bottom: 1px solid rgba(212, 175, 55, 0.15)}

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

.c-row-col-muj {display: flex;white-space: nowrap;letter-spacing: -0.02em;font-weight: 800;gap: 8px;color: #D4AF37;font-size: 17px;align-items: center}

.grid-top-k0 { display: none; }

.ui-title-block-r0 {display: flex;margin-left: auto;align-items: center;gap: 8px}

.l-slot-cell-mhm {background: #C41E3A;padding: 8px 16px;font-weight: 700;font-size: 14px;font-family: Source Sans Pro, sans-serif;transition: background 0.25s ease;color: #F5F1EA;border-radius: 12px}

.l-slot-cell-mhm:hover { background: #8B0000; }

.m-menu-cell-5v {display: none;color: #F5F1EA;background: none;border: 1px solid rgba(255,255,255,0.1)}

.m-menu-cell-5v:hover { background: rgba(255,255,255,0.04); }

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

.l-col-foot-45t span {height: 2px;transition: all 0.3s;width: 20px;background: #F5F1EA;display: block;border-radius: 2px}

.site-module-left-983 {border-bottom: 1px solid rgba(255,255,255,0.06);background: #2D2420;display: none}

.site-module-left-983.site-hero-base-6v { display: block; }

.site-module-left-983 a {transition: color 0.25s ease, background 0.25s ease;display: block;padding:0.875rem 20px;color: #F5F1EA;border-bottom: 1px solid rgba(255,255,255,0.04);font-weight: 500;font-family: Source Sans Pro, sans-serif;font-size: 15px}

.site-module-left-983 a:last-child { border-bottom: none; }

.site-module-left-983 a:hover {background: rgba(255,255,255,0.03);color: #D4AF37}

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

.site-title-foot-ygo { position: relative; }

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

.app-card-item-koa:hover {background: rgba(255,255,255,0.04);border-color: rgba(255,255,255,0.15)}

.c-container-main-5km {transition: transform 0.25s ease;font-size: 9px}

.site-title-foot-ygo.site-hero-base-6v .c-container-main-5km { transform: rotate(180deg); }

.js-holder-left-pm {position: absolute;padding: 4px;z-index: 50;display: none;top: calc(100% + 4px);background: #2D2420;min-width:135px;box-shadow: 0 8px 24px rgba(0,0,0,0.4);right: 0;border-radius: 20px;border: 1px solid rgba(212, 175, 55, 0.15)}

.site-title-foot-ygo.site-hero-base-6v .js-holder-left-pm { display: block; }

.site-zone-row-co {color: #F5F1EA;font-weight: 500;cursor: pointer;padding: 8px 12px;font-size: 13px;border-radius: 12px;align-items: center;gap: 8px;font-family: Source Sans Pro, sans-serif;display: flex;transition: background 0.25s ease, color 0.25s ease}

.site-zone-row-co:hover {background: rgba(255,255,255,0.06);color: #D4AF37}

.site-zone-row-co.active { color: #C41E3A; }

.mod-component-box-3cq {font-size: 16px;line-height: 1}

/* --- Desktop --- */

@media (min-width:771px) {
  .site-row-row-d22 {height: 60px;gap: 20px;padding: 0 20px}

  .grid-top-k0 {flex: 1;gap: 4px;display: flex;justify-content: center}

  .frame-primary-au {color: #F5F1EA;font-family: Source Sans Pro, sans-serif;font-weight: 500;border-radius: 12px;padding: 6px 14px;font-size: 15px;transition: color 0.25s ease, background 0.25s ease}

  .frame-primary-au:hover {color: #D4AF37;background: rgba(255,255,255,0.05)}

  .m-menu-cell-5v { display: inline-flex; }

  .l-col-foot-45t { display: none; }
}
.v-element-col-e2a {padding: 46px 16px;background: #2D2420}
.page-grid-row-n2 {padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;background: #1A1410;border-radius: 20px;margin: 0 auto;box-shadow: 0 2px 14px rgba(0,0,0,0.1);max-width: 1280px}
.b-section-inner-rb {font-family: Source Sans Pro, sans-serif;margin-bottom: 8px;color: #C41E3A;text-transform: uppercase;font-size: 11px;display: inline-block;font-weight: 600;letter-spacing: 0.06em}
.m-header-inner-921 {font-weight: 700;color: #D4AF37;font-family: Cormorant Garamond, sans-serif;overflow-wrap: break-word;font-size: 22px;margin-bottom: 18px}
.t-menu-top-wl {color: #F5F1EA;line-height: 1.7;font-family: Source Sans Pro, sans-serif;font-size: 14px}
.t-menu-top-wl p { margin-bottom: 11px; }
.t-menu-top-wl p:last-child { margin-bottom: 0; }
.t-menu-top-wl strong {color: #D4AF37;font-weight: 600}
.t-menu-top-wl a {color: #C41E3A;text-decoration: none;transition: color 0.25s}
.t-menu-top-wl a:hover { color: #8B0000; }
.t-menu-top-wl ul {padding-left:1.25rem;list-style-type: circle;margin-bottom: 11px}
.t-menu-top-wl ol {padding-left: 20px;margin-bottom: 11px;list-style-type: decimal}
.t-menu-top-wl li {color: #F5F1EA;line-height: 1.75;margin-bottom: 4px;font-size: 15px}
.t-menu-top-wl dl { margin-bottom: 11px; }
.t-menu-top-wl dt {color: #D4AF37;margin-top: 11px;font-weight: 800;font-size:0.875rem}
.t-menu-top-wl dt:first-child { margin-top: 0; }
.t-menu-top-wl dd {color: #F5F1EA;font-size: 14px;margin-bottom: 4px;margin-left: 0;line-height: 1.7}
.t-menu-top-wl table {overflow-x: auto;display: block;margin-bottom: 11px;width: 100%;border-collapse: collapse}
.t-menu-top-wl th, .t-menu-top-wl td {text-align: left;border-bottom: 1px solid rgba(212, 175, 55, 0.15);padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;font-size: 13px}
.t-menu-top-wl th {font-weight: 600;letter-spacing: 0.04em;font-size: 12px;text-transform: uppercase;color: #D4AF37}
@media(min-width:804px) {
  .v-element-col-e2a { padding: 70px 42px; }
  .page-grid-row-n2 { padding-top:38px;padding-right:40px;padding-bottom:38px;padding-left:40px; }
  .m-header-inner-921 { font-size: 26px; }
  .t-menu-top-wl table { display: table; }
}
.js-region-base-jt {position: fixed;z-index: 1000;right: 0;top: 0;padding: 10px 20px;left: 0;background: #2D2420;border-bottom: 1px solid rgba(212, 175, 55, 0.15)}

.site-holder-block-ou {gap: 10px;flex-direction: column;align-items: center;margin: 0 auto;display: flex;max-width: 1280px}

.el-icon-block-m0 {text-align: center;font-size:0.75rem;font-family: Source Sans Pro, sans-serif;line-height: 1.4;color: #F5F1EA}

.el-icon-block-m0 a {color: #D4AF37;text-decoration: underline;text-underline-offset: 2px}

.el-icon-block-m0 a:hover { color: #C41E3A; }

.site-container-head-r8 {flex-shrink: 0;gap: 8px;display: flex}

.el-widget-top-vf {font-size: 12px;font-weight: 600;border-radius: 8px;transition: background 0.25s ease;color: #D4AF37;font-family: Source Sans Pro, sans-serif;padding: 5px 16px;background: rgba(255,255,255,0.1)}

.el-widget-top-vf:hover { background: rgba(255,255,255,0.15); }

.el-nav-right-q9 {transition: color 0.25s ease;padding: 5px 16px;color: #A8A39A;font-family: Source Sans Pro, sans-serif;font-size: 12px;font-weight: 500;border-radius: 8px}

.el-nav-right-q9:hover { color: #F5F1EA; }

@media (min-width:774px) {
  .site-holder-block-ou {justify-content: center;gap: 16px;flex-direction: row}
  .js-region-base-jt { padding-top:8px;padding-right:40px;padding-bottom:8px;padding-left:2.5rem; }
}
.m-content-wrap-57 {border-top: 1px solid rgba(212, 175, 55, 0.15);padding: 48px 20px;background: #1A1410}
.wp-text-mso {margin: 0 auto;max-width: 1280px;flex-direction: column;gap: 22px;display: flex}
.c-bar-body-hsu {font-weight: 800;font-family: Cormorant Garamond, sans-serif;overflow-wrap: break-word;color: #D4AF37;margin-bottom: 8px;font-size: 26px}
.site-group-wrap-p54 {font-size:0.9375rem;color: #A8A39A;font-family: Source Sans Pro, sans-serif;line-height: 1.5}
.m-text-row-vq {font-family: Source Sans Pro, sans-serif;color: #F5F1EA;line-height: 1.75;font-size: 16px}
.m-text-row-vq p { margin-bottom:0.9375rem; }
.m-text-row-vq p:last-child { margin-bottom: 0; }
.m-text-row-vq strong { color: #D4AF37; }
.m-text-row-vq a {color: #C41E3A;text-decoration: underline;text-underline-offset: 3px}
.m-text-row-vq a:hover { color: #8B0000; }
.m-text-row-vq ul {margin-bottom: 15px;padding-left:1.375rem;list-style-type: square}
.m-text-row-vq ol {list-style-type: decimal;padding-left: 22px;margin-bottom:0.9375rem}
.m-text-row-vq li {color: #F5F1EA;line-height: 1.75;margin-bottom: 7px;font-size: 16px}
.m-text-row-vq table {display: block;border-collapse: collapse;width: 100%;margin-bottom:0.9375rem;overflow-x: auto}
.m-text-row-vq th {border-bottom: 1px solid rgba(212, 175, 55, 0.15);padding: 11px 14px;background: rgba(255,255,255,0.03);text-align: left;color: #D4AF37;font-weight: 600}
.m-text-row-vq td {color: #F5F1EA;border-bottom: 1px solid rgba(255,255,255,0.03);padding: 11px 14px}
@media (min-width:899px) {
  .m-content-wrap-57 { padding: 64px 40px; }
  .wp-text-mso {flex-direction: row;gap:3.5rem}
  .app-section-right-94 { flex: 0 0 300px; }
  .c-bar-body-hsu { font-size: 30px; }
  .m-text-row-vq table { display: table; }
}

.l-header-cell-hw {padding: 32px 20px;border-top: 1px solid rgba(212, 175, 55, 0.15);background: #1A1410}

.mod-section-block-lvp {margin: 0 auto;max-width: 1280px}

.el-content-top-m2u {display: flex;gap: 20px;padding-bottom: 24px;border-bottom: 1px solid rgba(212, 175, 55, 0.15);flex-direction: column}

.l-element-area-0v {font-weight: 800;letter-spacing: -0.02em;font-size: 18px;color: #D4AF37}

.js-list-head-woq {gap: 8px 20px;display: flex;flex-wrap: wrap}

.js-list-head-woq a {font-size: 13px;color: #F5F1EA;font-family: Source Sans Pro, sans-serif;transition: color 0.25s ease;font-weight: 500}

.js-list-head-woq a:hover { color: #D4AF37; }

.site-wrapper-06q {padding-top: 20px;display: flex;flex-direction: column;gap: 12px}

.m-link-hiw {line-height: 1.7;color: #A8A39A;font-size: 12px}

.b-title-group-ai9 {color: #A8A39A;font-size: 12px}

@media (min-width:771px) {
  .l-header-cell-hw { padding-top:36px;padding-right:40px;padding-bottom:36px;padding-left:2.5rem; }
  .el-content-top-m2u {align-items: center;justify-content: space-between;flex-direction: row}
  .site-wrapper-06q {flex-direction: row;justify-content: space-between;align-items: center}
}
.menu-right-toj {background: #1A1410;border-top: 1px solid rgba(212, 175, 55, 0.15);padding: 32px 20px}
.el-wrap-head-r2 {display: flex;margin: 0 auto;gap: 14px;max-width: 1280px;align-items: flex-start;flex-wrap: wrap}
.mod-region-base-qxy {justify-content: center;color: #A8A39A;font-size: 11px;height: 36px;display: flex;border: 2px solid #A8A39A;align-items: center;width: 36px;flex-shrink: 0;font-weight: 800;font-family: Source Sans Pro, sans-serif;border-radius: 50%}
.m-element-inner-tef {font-family: Source Sans Pro, sans-serif;line-height: 1.55;color: #F5F1EA;overflow-wrap: break-word;font-size: 12px}
.c-section-main-8tj {background: #1A1410;padding:2.5rem 20px 0}

.page-section-group-a8u {margin: 0 auto;max-width: 1280px}

.b-block-fhj {margin-bottom: 32px;text-align: center}

.wp-strip-group-8n {line-height: 1.2;font-family: Cormorant Garamond, sans-serif;color: #D4AF37;overflow-wrap: break-word;margin-bottom: 10px;font-size: 26px;font-weight: 800}

.t-group-group-m7 {font-size: 15px;color: #F5F1EA;font-family: Source Sans Pro, sans-serif}

.outer-inner-ga {grid-template-columns: 1fr;display: grid;padding-bottom:2.5rem;gap: 16px}

.app-container-group-e8k {padding: 24px;display: flex;gap: 12px;transition: border-color 0.25s ease;border-radius: 20px;flex-direction: column;border: 1px solid rgba(255,255,255,0.06);background: #2D2420}

.app-container-group-e8k:hover { border-color: rgba(212,175,55,0.2); }

.page-header-top-b9 {font-size: 18px;color: #D4AF37;font-weight: 700}

.site-section-foot-sgt {font-weight: 800;color: #C41E3A;font-size: 24px}

.inner-primary-5k {line-height: 1.5;font-size: 13px;color: #A8A39A}

.mod-bar-wrap-3c {font-family: Source Sans Pro, sans-serif;color: #F5F1EA;font-size:0.875rem;border-radius: 12px;padding: 10px 20px;font-weight: 700;align-self: flex-start;display: inline-block;background: #C41E3A;transition: background 0.25s ease}

.mod-bar-wrap-3c:hover { background: #8B0000; }

@media (min-width:597px) {
  .outer-inner-ga { grid-template-columns: 1fr 1fr; }
}

@media (min-width:895px) {
  .outer-inner-ga { grid-template-columns: 1fr 1fr 1fr; }
  .wp-strip-group-8n { font-size: 36px; }
}
.b-module-box-gq {padding: 46px 20px;background: #2D2420}
.mod-outer-block-l3 {max-width: 1280px;margin: 0 auto}
.t-view-main-o1 {display: grid;grid-template-columns: 1fr 1fr;gap: 14px}
.l-frame-main-bh {text-align: center;border-radius: 12px;background: #1A1410;padding-top:20px;padding-right:16px;padding-bottom:1.25rem;padding-left:16px;border: 1px solid rgba(212, 175, 55, 0.15)}
.l-layer-block-bm {font-size: 24px;line-height: 1.2;color: #D4AF37;font-weight: 800;font-family: Cormorant Garamond, sans-serif;margin-bottom: 6px}
.ui-btn-item-97 {color: #A8A39A;font-size: 13px;font-family: Source Sans Pro, sans-serif}
@media (min-width:676px) {
  .b-module-box-gq { padding: 52px 36px; }
  .t-view-main-o1 {grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));gap: 18px}
  .l-layer-block-bm { font-size: 30px; }
}

.el-grid-base-ml {background: #2D2420;padding-top:2.5rem;padding-right:18px;padding-bottom:40px;padding-left:18px;border-top: 1px solid rgba(212, 175, 55, 0.15);border-bottom: 1px solid rgba(212, 175, 55, 0.15)}
.l-header-foot-b2 {max-width: 820px;margin: 0 auto}
.wp-container-body-p1 {color: #D4AF37;font-family: Cormorant Garamond, sans-serif;overflow-wrap: break-word;font-size: 21px;font-weight: 700;margin-bottom: 12px}
.l-area-head-8o {font-size: 14px;font-family: Source Sans Pro, sans-serif;line-height: 1.65;color: #F5F1EA}
.l-area-head-8o p { margin-bottom: 11px; }
.l-area-head-8o p:last-child { margin-bottom: 0; }
.l-area-head-8o strong { color: #D4AF37; }
.l-area-head-8o a {color: #C41E3A;text-underline-offset: 2px;text-decoration: underline}
.l-area-head-8o a:hover { color: #8B0000; }
.l-area-head-8o ul {list-style-type: disc;margin-bottom: 11px;padding-left: 18px}
.l-area-head-8o ol {list-style-type: decimal;padding-left: 18px;margin-bottom: 11px}
.l-area-head-8o li {font-size: 14px;color: #F5F1EA;margin-bottom: 5px;line-height: 1.65}
.l-area-head-8o table {overflow-x: auto;display: block;margin-bottom: 11px;width: 100%;border-collapse: collapse}
.l-area-head-8o th, .l-area-head-8o td {font-size: 13px;border-bottom: 1px solid rgba(212, 175, 55, 0.15);padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;text-align: left}
.l-area-head-8o th {font-weight: 600;color: #D4AF37}
@media (min-width:839px) {
  .el-grid-base-ml { padding-top:56px;padding-right:2.25rem;padding-bottom:56px;padding-left:2.25rem; }
  .wp-container-body-p1 { font-size: 25px; }
  .l-area-head-8o table { display: table; }
}

.wp-element-col-zm {padding: 44px 16px;background: #1A1410}
.ui-element-left-2e {margin: 0 auto;max-width: 1280px}
.js-grid-base-wh3 {overflow-wrap: break-word;margin-bottom: 24px;color: #D4AF37;font-weight: 700;font-family: Cormorant Garamond, sans-serif;font-size: 22px}
.t-top-base-8x6 {display: flex;flex-direction: column;gap: 28px}
.t-wrap-primary-aeu {border-radius: 12px;padding: 22px 18px;background: #2D2420;border: 1px solid rgba(212, 175, 55, 0.15)}
.ui-panel-left-7km {font-size: 17px;overflow-wrap: break-word;font-family: Cormorant Garamond, sans-serif;margin-bottom: 12px;color: #D4AF37;font-weight: 600}
.t-box-group-eh {font-size: 14px;line-height: 1.65;font-family: Source Sans Pro, sans-serif;color: #F5F1EA}
.t-box-group-eh p {
  margin-bottom: 10px;
}
.t-box-group-eh p:last-child { margin-bottom: 0; }
.t-box-group-eh strong {color: #D4AF37;font-weight: 600}
.t-box-group-eh a {text-decoration: none;color: #C41E3A}
.t-box-group-eh a:hover {
  text-decoration: underline;
}
.t-box-group-eh ul {padding-left: 20px;list-style-type: disc;margin-bottom: 10px}
.t-box-group-eh ol {padding-left: 20px;margin-bottom: 10px;list-style-type: decimal}
.t-box-group-eh li {font-size:0.875rem;line-height: 1.7;margin-bottom: 5px;color: #F5F1EA}
.t-box-group-eh table {margin-bottom: 10px;overflow-x: auto;width: 100%;border-collapse: collapse;display: block}
.t-box-group-eh th, .t-box-group-eh td {font-size: 13px;border-bottom: 1px solid rgba(212, 175, 55, 0.15);padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;text-align: left}
.t-box-group-eh th {font-weight: 600;color: #D4AF37}
@media(min-width:771px) {
  .wp-element-col-zm {
    padding: 60px 32px;
  }
  .t-top-base-8x6 {flex-direction: row;gap:1.5rem}
  .t-wrap-primary-aeu {flex: 1;padding: 26px 24px}
  .js-grid-base-wh3 {
    font-size: 26px;
  }
  .t-box-group-eh table { display: table; }
}
.ui-grid-right-tf {background: #2D2420;padding: 44px 18px}
.js-wrapper-item-kf6 {margin: 0 auto;max-width: 700px}
.wp-cell-top-oe {margin-bottom: 28px;font-family: Cormorant Garamond, sans-serif;overflow-wrap: break-word;color: #D4AF37;font-weight: 700;font-size: 22px}
.v-cell-col-827 {gap: 0;flex-direction: column;display: flex}
.site-box-head-8u {display: flex;padding-bottom: 24px;position: relative;gap: 16px}
.site-box-head-8u:last-child { padding-bottom: 0; }
.site-box-head-8u:not(:last-child)::after {content: '';top: 40px;background: rgba(212, 175, 55, 0.15);position: absolute;bottom: 0;width: 2px;left: 17px}
.page-module-item-my {display: flex;font-size:0.9375rem;height: 36px;align-items: center;font-weight: 800;position: relative;background: #C41E3A;color: #F5F1EA;font-family: Source Sans Pro, sans-serif;z-index: 1;width: 36px;justify-content: center;flex-shrink: 0;border-radius: 50%}
.site-strip-9i {font-weight: 700;font-family: Cormorant Garamond, sans-serif;margin-bottom: 4px;color: #D4AF37;font-size: 16px}
.mod-view-primary-h5 {font-size: 14px;font-family: Source Sans Pro, sans-serif;line-height: 1.6;color: #F5F1EA}
@media (min-width:765px) {
  .ui-grid-right-tf { padding-top:60px;padding-right:40px;padding-bottom:60px;padding-left:40px; }
  .wp-cell-top-oe { font-size:1.625rem; }
}

.v-link-item-id6 {border-top: 1px solid rgba(212, 175, 55, 0.15);background: #2D2420;border-bottom: 1px solid rgba(212, 175, 55, 0.15);padding: 64px 22px}

.app-text-item-vg {flex-direction: column;display: flex;margin: 0 auto;gap: 32px;max-width: 1280px}

.m-item-foot-dc { flex-shrink: 0; }

.holder-box-vd1 {letter-spacing: 0.1em;font-weight: 700;text-transform: uppercase;font-size:0.75rem;margin-bottom: 12px;color: #C41E3A}

.t-link-wrap-3qv {font-weight: 800;margin-bottom: 12px;overflow-wrap: break-word;line-height: 1.2;color: #D4AF37;font-family: Cormorant Garamond, sans-serif;font-size: 26px}

.b-layer-left-u3 {margin-bottom: 20px;font-size: 36px;color: #C41E3A;font-weight: 800}

.site-row-item-h3 {font-weight: 700;border-radius: 12px;padding: 15px 34px;background: #C41E3A;color: #F5F1EA;font-size: 15px;transition: background 0.25s ease;display: inline-block;font-family: Source Sans Pro, sans-serif}

.site-row-item-h3:hover { background: #8B0000; }

.ui-slot-b4 {color: #A8A39A;font-size: 11px;margin-top: 10px}

.app-header-base-ut { flex: 1; }

.app-header-base-ut p {font-family: Source Sans Pro, sans-serif;color: #F5F1EA;font-size: 15px;margin-bottom:0.8125rem;line-height: 1.7}

.app-header-base-ut p:last-child { margin-bottom: 0; }

.app-header-base-ut ul {margin-bottom: 13px;list-style-type: circle;padding-left: 22px}

.app-header-base-ut ol {list-style-type: decimal;margin-bottom: 13px;padding-left: 22px}

.app-header-base-ut li {font-family: Source Sans Pro, sans-serif;color: #F5F1EA;line-height: 1.6;margin-bottom: 7px;font-size: 14px}

.app-header-base-ut a {text-decoration: underline;color: #C41E3A;text-underline-offset: 3px}
.app-header-base-ut a:hover { color: #8B0000; }

.app-header-base-ut strong { color: #D4AF37; }

.app-header-base-ut table {margin-bottom: 13px;display: block;overflow-x: auto;width: 100%;font-size:0.875rem;border-collapse: collapse}

.app-header-base-ut th {padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;font-weight: 600;background: rgba(255,255,255,0.04);color: #D4AF37;border-bottom: 1px solid rgba(212, 175, 55, 0.15);text-align: left}

.app-header-base-ut td {color: #F5F1EA;border-bottom: 1px solid rgba(255,255,255,0.04);padding: 10px 12px}

@media (min-width:805px) {
  .v-link-item-id6 { padding-top:80px;padding-right:40px;padding-bottom:80px;padding-left:40px; }
  .app-text-item-vg {align-items: flex-start;flex-direction: row;gap: 60px}
  .m-item-foot-dc { max-width: 380px; }
  .t-link-wrap-3qv { font-size: 32px; }
  .b-layer-left-u3 { font-size: 44px; }
  .app-header-base-ut table { display: table; }
}