/* The investment/contact CTA strip has been removed site-wide by request. */
.strip{display:none!important}

/* Keep scroll behavior while removing the browser scrollbar from the page. */
html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0}

/* A lighter wine navigation bar so the page color carries through. */
.nav{background:rgba(92,9,25,.88);border-bottom-color:#ffffff2d}

/* Homepage section label without an automatic section number. */
.sec-head .label.plain-label::before{display:none}

/* Footer category headings should lead their link groups. */
.foot h4{font-family:var(--thai);font-size:17px;letter-spacing:.02em;text-transform:none;color:var(--gold-lt);margin-bottom:16px}
.foot ul a{font-size:13px;color:var(--dim)}

/* Improve navigation readability while keeping the compact corporate header. */
.menu a{font-size:15px}.brand-sub{font-size:9.5px;letter-spacing:.26em}
.language-switch{display:inline-flex;align-self:flex-start;flex:none;align-items:center;gap:6px;margin-left:4px;padding:7px 10px;border:1px solid var(--line);background:transparent;color:var(--white);font:500 13px/1 var(--display);letter-spacing:.04em;cursor:pointer;transition:background .2s,border-color .2s}.language-switch:hover{background:rgba(201,162,74,.16);border-color:var(--gold)}.language-flag{width:19px;height:auto;display:block}

/* Make every page section more compact. */
.sec{padding-block:clamp(45px,4.9vw,73px)}.banner{padding-block:clamp(32px,4.2vw,55px)}

/* Keep the three footer link groups side-by-side at every viewport width. */
@media(max-width:860px){.foot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-grid>div:first-child{grid-column:1/-1}}
@media(max-width:560px){.foot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.foot h4{font-size:14px;margin-bottom:12px}.foot ul{gap:10px}.foot ul a{font-size:11px;line-height:1.45}}
