/* Requested additions only. Existing sections remain unchanged. */
.mrg-side-left .mrg-brand .mrg-brand-fullname{display:inline-block;vertical-align:middle;margin-left:9px;font-size:clamp(9.6px,.78vw,13.2px);font-weight:500;letter-spacing:.025em;white-space:nowrap;color:inherit}
.mrg-side-right{flex-direction:column}
.mrg-side-social{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:28px;max-width:100%;padding:0 10px;box-sizing:border-box}
.mrg-side-social button{appearance:none;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:transparent;color:#eee;font:inherit;font-size:11px;line-height:1.2;padding:8px 10px;opacity:.85;cursor:default;white-space:nowrap}
.mrg-footer-company{font-size:14.4px;line-height:1.9;color:inherit}
.mrg-footer-company small{display:block;margin-top:10px}
@media(max-width:1100px){.mrg-side-social{display:none}}

/* Icon-only replacement; preserve existing button layout and positioning. */
.mrg-side-social button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:6px}
.mrg-side-social button svg{display:block;width:22px;height:22px;flex:none}

/* Only the smartphone header logo subtitle is added. */
.mrg-sp-brand-fullname{display:none}
@media(max-width:1100px){.site-header .logo .mrg-sp-brand-fullname{display:inline-block;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.25;margin-top:0;margin-left:7px;white-space:nowrap;vertical-align:baseline}}

/* SP FV brand: vertically center MRG and MADAM RENA GROUP without altering sizes. */
@media(max-width:760px){.site-header .logo{display:inline-flex;align-items:center}.site-header .logo .mrg-sp-brand-fullname{vertical-align:middle}}
