.aeo-page{background:var(--ls-bg);color:var(--ls-ink);font-family:var(--ls-body);min-height:100vh;padding:72px 0 96px}.aeo-wrap{max-width:760px;margin:0 auto;padding:0 24px}.aeo-eyebrow{font-family:var(--ls-eyebrow-font);letter-spacing:.14em;text-transform:uppercase;color:var(--ls-accent);margin:0 0 14px;font-size:12px}.aeo-page h1{font-family:var(--ls-display);color:var(--ls-heading);margin:0 0 18px;font-size:clamp(30px,5vw,42px);line-height:1.15}.aeo-page h2{font-family:var(--ls-display);color:var(--ls-heading);margin:44px 0 14px;font-size:clamp(22px,3.4vw,28px);line-height:1.2}.aeo-page h3{color:var(--ls-heading);margin:28px 0 10px;font-size:18px}.aeo-page p,.aeo-page li{font-size:17px;line-height:1.7}.aeo-page a{color:var(--ls-accent);text-underline-offset:3px;text-decoration:underline}.aeo-citation{border-left:3px solid var(--ls-accent);background:color-mix(in srgb, var(--ls-accent) 8%, transparent);border-radius:0 var(--ls-radius,10px) var(--ls-radius,10px) 0;color:var(--ls-heading);margin:0 0 34px;padding:18px 22px;font-size:19px;line-height:1.6}.aeo-meta{color:var(--ls-muted);flex-wrap:wrap;gap:14px;margin:0 0 30px;font-size:13px;display:flex}.aeo-body{margin-bottom:8px}.aeo-body ul,.aeo-body ol{margin:14px 0;padding-left:24px}.aeo-body table{border-collapse:collapse;width:100%;margin:18px 0;font-size:15px}.aeo-body th,.aeo-body td{border:1px solid var(--ls-line);text-align:left;padding:10px 12px}.aeo-faq{margin:10px 0 0}.aeo-faq details{border:1px solid var(--ls-line);border-radius:var(--ls-radius,10px);background:var(--ls-paper);margin:0 0 10px;padding:14px 18px}.aeo-faq summary{cursor:pointer;color:var(--ls-heading);font-weight:600}.aeo-faq p{margin:10px 0 2px}.aeo-cta{border:1px solid color-mix(in srgb, var(--ls-accent) 40%, transparent);border-radius:var(--ls-radius,12px);background:color-mix(in srgb, var(--ls-accent) 10%, transparent);text-align:center;margin:46px 0 0;padding:26px 28px}.aeo-cta a.aeo-cta-btn{background:var(--ls-grad);color:var(--ls-on-accent);border-radius:999px;margin-top:14px;padding:13px 28px;font-weight:700;text-decoration:none;display:inline-block}.aeo-links{border-top:1px solid var(--ls-line);margin-top:42px;padding-top:22px}.aeo-links h2{margin-top:0;font-size:20px}.aeo-links ul{margin:12px 0 0;padding:0;list-style:none}.aeo-links li{margin:0 0 10px}.aeo-hub-cluster{margin:40px 0 0}.aeo-hub-cluster>p{color:var(--ls-muted);margin-top:4px}.aeo-hub-list{margin:16px 0 0;padding:0;list-style:none}.aeo-hub-list li{border:1px solid var(--ls-line);border-radius:var(--ls-radius,10px);background:var(--ls-paper);margin:0 0 12px;padding:16px 20px}.aeo-hub-list a{color:var(--ls-heading);font-size:17px;font-weight:600;text-decoration:none}.aeo-hub-list a:hover{color:var(--ls-accent)}.aeo-hub-list p{color:var(--ls-muted);margin:6px 0 0;font-size:15px;line-height:1.55}@media (max-width:640px){.aeo-page{padding:48px 0 72px}.aeo-citation{font-size:17px}}
