.aeo-section{background:#031c20;color:#f2f1ea;padding:clamp(48px,7vw,96px) 0;border-top:1px solid rgba(242,241,234,.18)}
.aeo-wrap{width:min(88vw,1180px);margin:auto}.aeo-section h2{font-size:clamp(1.6rem,3vw,2.8rem);margin:0 0 24px}.aeo-section p,.aeo-section a{line-height:1.75}.aeo-kicker{font-size:.7rem;text-transform:uppercase;letter-spacing:.13em;color:#e97a43}.aeo-faq{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.aeo-faq details{border-bottom:1px solid rgba(242,241,234,.18);padding:20px 0}.aeo-faq summary{cursor:pointer;font-size:1rem;line-height:1.6;font-weight:600}.aeo-faq details p{font-size:.92rem;color:#d2d8d7}.aeo-review{font-size:.75rem;color:#b8c6c5}.aeo-editorial-card{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.aeo-editorial-card img{width:100%;height:auto;border-radius:12px}.aeo-editorial-card a{color:#f2f1ea}.aeo-editorial-card h3{font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.35}
body.aeo-editorial{background:#00080b;color:#f2f1ea}.aeo-editorial main{padding-top:88px}.aeo-article-header{padding:70px 0 36px}.aeo-article-header h1{font-size:clamp(2rem,4.8vw,4.3rem);line-height:1.12;max-width:1100px}.aeo-lead{font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.8;max-width:850px;color:#d2d8d7}.aeo-byline{font-size:.82rem;line-height:1.8;color:#b8c6c5}.aeo-editorial a{color:#e97a43;text-underline-offset:4px}.aeo-photo{margin:0 auto 48px}.aeo-photo img{display:block;width:100%;height:auto;border-radius:12px}.aeo-photo figcaption{font-size:.75rem;color:#b8c6c5;line-height:1.6;margin-top:12px}.aeo-copy{max-width:780px;margin:auto;padding-bottom:64px}.aeo-copy h2{font-size:clamp(1.4rem,2.7vw,2.1rem);margin-top:48px;line-height:1.3}.aeo-copy p{font-size:1rem;line-height:1.9}.aeo-author{padding:28px;border:1px solid rgba(242,241,234,.18);border-radius:12px;margin-top:40px}.aeo-author h2{margin-top:0}.aeo-links{display:flex;flex-wrap:wrap;gap:14px 28px;margin:30px 0}.aeo-index-card{padding:30px;border:1px solid rgba(242,241,234,.18);border-radius:12px;margin-bottom:70px}.aeo-index-card h2{font-size:clamp(1.5rem,3vw,2.6rem);line-height:1.35}
@media(max-width:720px){.aeo-faq,.aeo-editorial-card{grid-template-columns:1fr}.aeo-article-header{padding-top:48px}.aeo-copy{width:88vw}.aeo-author{padding:20px}.aeo-index-card{padding:20px}}

.aeo-editorial .skip-link{position:absolute;top:-100px;left:16px;z-index:300;background:#f2f1ea;color:#00080b;padding:12px}.aeo-editorial .skip-link:focus{top:16px}
.aeo-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:34px 0 10px}.aeo-people article{display:flex;flex-direction:column;border:1px solid rgba(242,241,234,.14);border-radius:18px;overflow:hidden;background:#030c0f}.aeo-people img{display:block;width:100%;height:auto;aspect-ratio:4/4.4;object-fit:cover;object-position:50% 20%}.aeo-people div{display:flex;flex-direction:column;gap:8px;padding:16px 16px 18px}.aeo-people h3{margin:0;font-family:'Bruno Ace','Sora',sans-serif;font-weight:400;font-size:1.05rem;text-transform:uppercase}.aeo-people p{margin:0;font-size:.82rem;line-height:1.5;color:rgba(242,241,234,.72)}.aeo-people p span{display:block;margin-bottom:2px;color:#e97a43;font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.aeo-people a{margin-top:auto;padding-top:6px;color:#e97a43;font-size:.8rem}.aeo-source{margin-top:28px;padding-top:14px;border-top:1px solid rgba(242,241,234,.14);font-size:.82rem;color:rgba(242,241,234,.6)}.aeo-source a{color:#e97a43}.aeo-more{margin-left:14px;color:#e97a43;font-size:.85rem}
@media(max-width:720px){.aeo-people{grid-template-columns:1fr}.aeo-people article{flex-direction:row}.aeo-people img{width:36%;flex:0 0 36%;height:auto;aspect-ratio:auto;min-height:100%}}
