.ae-missing{padding-top:100px;padding-bottom:120px;min-height:65vh}
.ae-legacy-main{background:#f6f3e9;padding:54px 0 80px;color:#17372f}
.ae-legacy-main>.ae-container{max-width:1080px}
.ae-legacy-main h1{font-family:Georgia,serif;font-size:clamp(2.3rem,5vw,4.3rem);line-height:1.08;max-width:850px;margin:28px 0}
.ae-legacy-main h2{font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.18;margin:22px 0}
.ae-legacy-main h3{font-size:1.3rem;margin:16px 0 10px}
.ae-legacy-main p,.ae-legacy-main li{font-size:1.07rem;line-height:1.85;max-width:850px}
.ae-legacy-main p{margin:15px 0}
.ae-legacy-main ul,.ae-legacy-main ol{padding-left:24px}
.ae-legacy-main a{color:#245d4b;text-decoration:underline;text-underline-offset:4px}
.ae-legacy-main img{max-width:100%;height:auto;border-radius:16px;display:block;margin:24px 0;max-height:540px;object-fit:cover}
.ae-legacy-main img[height="52"]{max-width:180px;max-height:64px;object-fit:contain}
.ae-legacy-main .legacy-content>section{padding:22px 0 38px;border-bottom:1px solid #d8d9cd}
.ae-legacy-main figure{margin:20px 0}
.ae-legacy-main details{padding:18px 0;border-bottom:1px solid #d8d9cd}
.ae-legacy-main summary{font-weight:600;cursor:pointer}
.ae-legacy-main table{display:block;overflow-x:auto;border-collapse:collapse;max-width:100%}
.ae-legacy-main th,.ae-legacy-main td{padding:12px;border:1px solid #b6c2b9}
.ae-legacy-main .ae-button{color:#123a2d;text-decoration:none}
.ae-legacy-main nav{font-size:.95rem;margin-bottom:30px}
.ae-legacy-main .legacy-contact{background:#e7eddf;border-radius:20px;padding:28px;margin-top:44px}
.ae-legacy-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;list-style:none}
.ae-legacy-links li{background:#fff9;padding:20px;border:1px solid #d8d9cd;border-radius:12px}
@media(max-width:650px){.ae-legacy-main{padding-top:30px}.ae-legacy-links{grid-template-columns:1fr}.ae-legacy-main .legacy-contact{padding:20px}}
