.aeo-updated,.aeo-byline{font-size:14px;line-height:1.7;color:var(--text-muted,#52606d)}.aeo-updated a,.aeo-guide a{color:var(--violet,#6552cf);text-decoration:underline;text-underline-offset:3px}.aeo-guide{padding:64px 0;background:var(--paper,#fafaff)}.aeo-guide>.wrap{max-width:960px}.aeo-guide section{padding:28px 0;border-bottom:1px solid var(--line,#e1e4eb);scroll-margin-top:110px}.aeo-guide h2{font-size:clamp(24px,3vw,34px);line-height:1.25;margin:0 0 20px;font-weight:500}.aeo-guide p{font-size:16px;line-height:1.85;margin:0 0 18px;color:var(--text,#374151)}.aeo-toc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;padding:24px;border:1px solid var(--line,#e1e4eb);border-radius:16px;margin:28px 0}.aeo-toc a{font-size:14px;line-height:1.55}.aeo-guide blockquote{margin:24px 0;padding:20px 24px;border-left:4px solid var(--violet,#6552cf);background:var(--violet-pale,#efedff);border-radius:0 12px 12px 0}.aeo-guide blockquote footer{font-size:14px;line-height:1.7}.aeo-guide blockquote p{font-style:italic}html:not(.js-anim) #homeFaqList .faq-a{max-height:none}@media(max-width:600px){.aeo-guide{padding:40px 0}.aeo-toc{grid-template-columns:1fr;padding:18px}.aeo-guide blockquote{padding:16px}}