/* Harmonises legacy (2000s table-layout) pages with the 2026 design */
body.lvw-legacy{background:var(--ivory)!important;background-image:none!important;color:var(--ink)!important;font-family:var(--sans)!important;margin:0!important;padding:0}
body.lvw-legacy .lvw-legacy-main{max-width:1280px;margin:0 auto;padding:28px 20px 56px;overflow-x:auto}
body.lvw-legacy .lvw-legacy-main *{font-family:var(--sans)!important}
body.lvw-legacy .lvw-legacy-main table{max-width:100%}
body.lvw-legacy .lvw-legacy-main [background]{background-image:none!important}
body.lvw-legacy .lvw-legacy-main [bgcolor]{background-color:transparent!important}
body.lvw-legacy .lvw-legacy-main td[bgcolor="#BBC1D9" i],body.lvw-legacy .lvw-legacy-main td[bgcolor="#bbc1d9" i]{background-color:var(--paper)!important;border-radius:14px}
body.lvw-legacy .lvw-legacy-main font[color],body.lvw-legacy .lvw-legacy-main [style*="color"]{color:var(--ink-soft)!important}
body.lvw-legacy .lvw-legacy-main a,body.lvw-legacy .lvw-legacy-main a font,body.lvw-legacy .lvw-legacy-main a span{color:var(--rose)!important}
body.lvw-legacy .lvw-legacy-main a:hover{color:var(--plum)!important}
body.lvw-legacy .lvw-legacy-main table[border="1"],body.lvw-legacy .lvw-legacy-main table[border="2"],body.lvw-legacy .lvw-legacy-main td[bordercolor]{border-color:var(--line)!important}
body.lvw-legacy .lvw-legacy-main table[bordercolor]{border-color:var(--line)!important}
body.lvw-legacy .lvw-legacy-main img{max-width:100%;height:auto}
body.lvw-legacy .lvw-legacy-main hr{border:0;border-top:1px solid var(--line)}
body.lvw-legacy .lvw-legacy-main h1,body.lvw-legacy .lvw-legacy-main h2,body.lvw-legacy .lvw-legacy-main h3{font-family:var(--serif)!important;color:var(--plum-deep)!important}
body.lvw-legacy .lvw-legacy-main p,body.lvw-legacy .lvw-legacy-main li{line-height:1.6}
body.lvw-legacy .lvw-legacy-main marquee{display:none}
@media (max-width:900px){body.lvw-legacy .lvw-legacy-main{padding:16px 10px}}
/* keep shared header/footer identical to redesigned pages */
body.lvw-legacy .topbar,body.lvw-legacy .topbar *{font-family:var(--sans)!important}
body.lvw-legacy .topbar{font-size:.84rem!important;line-height:1.65!important}
body.lvw-legacy .topbar a{font-size:inherit!important;font-weight:500!important;color:#fff!important}
body.lvw-legacy .nav a:not(.btn){font:400 .93rem/1.2 var(--sans)!important;color:var(--ink)!important;letter-spacing:.02em}
body.lvw-legacy .nav a.btn{color:#fff!important;font:500 .9rem/1 var(--sans)!important}
body.lvw-legacy .brand b{font:600 1.65rem/1 var(--serif)!important;color:var(--plum-deep)!important}
body.lvw-legacy .brand small{font:500 .62rem/1 var(--sans)!important}
body.lvw-legacy .footer,body.lvw-legacy .footer *{font-family:var(--sans)!important}
body.lvw-legacy .footer{font-size:.95rem;line-height:1.65}
body.lvw-legacy .footer a{color:#e6d8d3!important;font-size:inherit!important}
body.lvw-legacy .footer .brand b{color:#fff!important;font-family:var(--serif)!important}
body.lvw-legacy .footer h4{font:500 .75rem/1 var(--sans)!important;color:var(--gold-soft)!important}
body.lvw-legacy .footer p,body.lvw-legacy .footer li,body.lvw-legacy .footer span{color:#c9b8b4!important}
body.lvw-legacy .site-header ul,body.lvw-legacy .footer ul{margin:0;padding:0}
body.lvw-legacy .footer a{font:400 .95rem/1.5 var(--sans)!important}
body.lvw-legacy .footer .langs a{font-size:.88rem!important}
body.lvw-legacy .footer li,body.lvw-legacy .footer p{font:400 .95rem/1.55 var(--sans)!important}
body.lvw-legacy .footer .legal,body.lvw-legacy .footer .legal span{font:400 .84rem/1.5 var(--sans)!important}
body.lvw-legacy .footer .legal a{font-size:.84rem!important}
body.lvw-legacy .footer .brand b{font:600 1.65rem/1 var(--serif)!important}
body.lvw-legacy .footer .brand small{font:500 .62rem/1 var(--sans)!important}
