/* Native Avada editorial pages; site header and footer retain established branding. */
body.ef-native {background:#09090d!important;color:#ececf3!important}
.ef-native #tresc {max-width:1200px;margin:0 auto;padding:54px 48px 90px}
.ef-native #tresc .fusion-fullwidth {background:transparent}
.ef-native #tresc .fusion-title h1 {font-size:clamp(36px,5vw,66px)!important;line-height:1.08!important;letter-spacing:-.035em!important;color:#fff!important;max-width:960px}
.ef-native #tresc .fusion-title h2 {font-size:clamp(25px,3vw,36px)!important;line-height:1.22!important;color:#fff!important;margin-top:26px!important}
.ef-native #tresc .fusion-text {color:#b9b9c6;max-width:900px}
.ef-native #tresc .fusion-text p {font-size:17px!important;line-height:1.85!important;margin:0 0 20px!important}
.ef-native #tresc .fusion-text strong {color:#fff}
.ef-native #tresc .fusion-text a {color:#ff6574;text-decoration:underline;text-underline-offset:4px}
.ef-native #tresc .fusion-text ul,.ef-native #tresc .fusion-text ol {padding-left:24px;margin-bottom:24px}
.ef-native #tresc .ef-intro p {font-size:20px!important;color:#d6d6e0;line-height:1.7!important}
.ef-native #tresc .fusion-imageframe {max-width:320px;margin:20px 0;border-radius:8px}
.ef-native #tresc .ef-source-note p {font-size:13px!important;line-height:1.7!important;color:#9696a8}
.ef-native #tresc .fusion-text table {width:100%;border-collapse:collapse;margin:18px 0 24px}
.ef-native #tresc .fusion-text td,.ef-native #tresc .fusion-text th {text-align:left;padding:12px 16px;border-bottom:1px solid #2b2b36}
.ef-native #tresc .fusion-text th {color:#fff;background:#19191f}
.ef-native #tresc .fusion-text td:last-child {font-variant-numeric:tabular-nums}
.ef-history-menu {position:relative;display:flex;align-items:center;gap:5px}
.ef-history-menu > a {white-space:nowrap}
.ef-history-menu summary {cursor:pointer;list-style:none;padding:10px 5px;color:#ff6574;font-size:17px}
.ef-history-menu summary::-webkit-details-marker {display:none}
.ef-history-menu ul {position:absolute;top:100%;left:0;z-index:99;min-width:280px;list-style:none!important;padding:12px!important;margin:0!important;background:#15151c;border:1px solid #34343f;border-radius:8px;box-shadow:0 18px 48px #0008}
.ef-history-menu li a {display:block!important;padding:11px 14px!important;font-size:13px;white-space:normal}
.ef-history-menu summary:focus-visible,.ef-history-menu a:focus-visible {outline:2px solid #ff6574;outline-offset:3px}
@media(max-width:800px){.ef-native #tresc{padding:32px 22px 60px}.ef-history-menu{flex-wrap:wrap;justify-content:space-between}.ef-history-menu details[open]{width:100%}.ef-history-menu ul{position:static;min-width:0;width:100%;box-shadow:none}.ef-native #tresc .ef-intro p{font-size:18px!important}.ef-native #tresc .fusion-text td,.ef-native #tresc .fusion-text th{padding:10px 8px}}

.ef-native.page-id-2 #tresc .fusion-title h1,.ef-native.page-id-32 #tresc .fusion-title h1 {font-family:Manrope,Arial,sans-serif!important;font-size:clamp(25px,3vw,36px)!important;font-weight:500!important;line-height:1.22!important;letter-spacing:-2.1px!important}
