/* Public refinement; all palette choices and private content controls are retained. */
body{--msa-ui-surface:#eef2f9;--msa-ui-ink:#242f64;--msa-ui-line:#dfe3ec}body.msa-palette-newsletter{--msa-ui-surface:#f5f4ee;--msa-ui-line:#deddd4}
.msa-site-page p,.msa-legal-copy p,.msa-article-body p{line-height:1.8;word-spacing:normal;overflow-wrap:break-word}.msa-site-page h1,.msa-archive h1,.msa-article-hero h1{letter-spacing:-.025em;text-wrap:balance}.msa-site-page .lead,.msa-article-deck{max-width:760px;text-wrap:pretty}.msa-site-page .msa-panel,.msa-site-page .msa-offer,.msa-site-plan,.msa-site-form,.msa-ar-card{border-color:var(--msa-ui-line);border-radius:8px}.msa-site-page .msa-offer,.msa-site-page .msa-panel{box-shadow:0 6px 22px #242f6407}.msa-site-page .btn,.msa-site-form button,.msa-ar-button,.msa-site-button{border-radius:4px;min-height:46px}.msa-site-page .msa-publication{padding-block:28px;border-color:var(--msa-ui-line)}.msa-site-page .msa-publication h3{line-height:1.25}.msa-site-form input:not([type=checkbox]),.msa-site-form select,.msa-site-form textarea{border-radius:4px;min-height:46px}.msa-site-form label{font-weight:500}.msa-site-page .msa-memberships{gap:24px}.msa-site-page .section{scroll-margin-top:100px}
/* Keep the supplied horizontal logo at its natural aspect ratio. */
.wp-block-site-logo img,.custom-logo,.msa-rc-brand img{width:clamp(190px,20vw,250px)!important;max-width:100%!important;height:auto!important;aspect-ratio:319/91;object-fit:contain!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.wp-block-site-logo,.custom-logo-link,.msa-rc-brand{flex-shrink:0}.msa-footer-brand img{width:230px!important;max-width:100%;height:auto!important;aspect-ratio:319/91;object-fit:contain;padding:0!important;background:transparent!important;filter:none!important;opacity:1!important}.msa-rc-header-inner{column-gap:24px}.msa-footer-brand p{max-width:360px}body.login #login h1 a,body.login #login .wp-login-logo a{width:260px!important;max-width:100%;height:85px!important;background-size:contain!important;background-position:center!important}
/* Translation wrappers must remain inline so they cannot swallow word boundaries. */
.translated-ltr main font,.translated-rtl main font{display:inline!important;word-spacing:normal;letter-spacing:normal}.msa-word-gap{display:inline!important;white-space:pre!important;font:inherit!important;letter-spacing:normal!important;word-spacing:normal!important}
.msa-language-switch{position:fixed;left:18px;bottom:18px;z-index:9998;display:flex;gap:3px;padding:5px;background:#fff;border:1px solid #c8cedb;border-radius:24px;box-shadow:0 4px 18px #10153918;font:14px/1.4 Arial,sans-serif}.msa-language-switch a{color:#242f64;padding:8px 12px;border-radius:18px;text-decoration:none;white-space:nowrap}.msa-language-switch a[aria-current=true]{background:#242f64;color:#fff}.msa-language-switch a:focus-visible{outline:3px solid #ae904f;outline-offset:2px}
@media(max-width:760px){.wp-block-site-logo img,.custom-logo,.msa-rc-brand img{width:190px!important}.msa-footer-brand img{width:210px!important}.msa-site-page .msa-offer,.msa-site-form,.msa-site-plan{border-radius:6px}.msa-language-switch{left:10px;bottom:10px;font-size:13px}.msa-language-switch a{padding:7px 10px}}@media(prefers-reduced-motion:reduce){.msa-ar-card,.msa-site-page .btn{transition:none!important}}

body.msa-palette-original .msa-rc,body.msa-palette-original .msa-rc-header{--pale:#eef2f9;--paper:#fffffd}body.msa-palette-newsletter .msa-rc,body.msa-palette-newsletter .msa-rc-header{--pale:#f5f4ee;--paper:#fffffd;--line:#deddd4}body.msa-palette-newsletter .msa-rc-hero{background:linear-gradient(110deg,#fffffd 55%,#f5f4ee)}body.msa-palette-newsletter .msa-rc-table thead th{background:#f5f4ee}.msa-rc-hero h1{font-size:clamp(38px,4.5vw,60px);line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.msa-rc-card,.msa-rc-offer,.msa-rc-panel,.msa-rc-form{border-radius:8px;box-shadow:0 6px 22px #242f6407}.msa-rc-card{transition:box-shadow .2s,transform .2s}.msa-rc-card:hover{box-shadow:0 12px 30px #242f6410;transform:translateY(-2px)}.msa-rc-card h3{line-height:1.3}.msa-rc-card p,.msa-rc-lead,.msa-rc-section p{word-spacing:normal;line-height:1.8}.msa-rc-btn{border-radius:4px}.msa-rc-lang{border-radius:5px;overflow:hidden}.msa-rc-header-inner{min-height:88px}.msa-rc-brand{width:230px;max-width:50%}.msa-rc-brand img{width:230px!important}.msa-footer-brand img{aspect-ratio:319/91}.msa-rc-form input,.msa-rc-form select,.msa-rc-form textarea{border-radius:4px}.msa-rc-card:focus-within{outline:2px solid #5574aa;outline-offset:3px}@media(max-width:760px){.msa-rc-brand,.msa-rc-brand img{width:190px!important}.msa-rc-header-inner{min-height:76px}.msa-rc-hero h1{font-size:38px}.msa-rc-card,.msa-rc-offer{padding:24px}}

@media(max-width:1120px){
 .msa-rc-burger{display:block}
 .msa-rc-menu{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;padding:12px 20px 22px;gap:14px;max-height:calc(100vh - 84px);overflow:auto}
 .msa-rc-header.is-open .msa-rc-menu{display:flex}
 .msa-rc-menu>ul{flex-direction:column;align-items:stretch}
 .msa-rc-menu>ul>li>a,.msa-rc-menu>ul>li>button{width:100%;text-align:left;padding:12px 4px;border-bottom:1px solid var(--line)}
 .msa-rc-has-sub>ul{position:static;box-shadow:none;border:0;padding:0 0 6px 12px;min-width:0}
 .msa-rc-has-sub:hover>ul{display:none}
 .msa-rc-has-sub.is-open>ul,.msa-rc-has-sub:focus-within>ul{display:block}
}

.gtranslate_wrapper,[id^="gt-wrapper-"]{display:none!important}

@media(prefers-reduced-motion:reduce){.msa-rc-card{transition:none!important;transform:none!important}}
