.acs-ai-guide{box-sizing:border-box;max-width:100%;min-width:0;padding:clamp(18px,4vw,32px);margin:28px 0;border:1px solid rgba(128,145,165,.35);border-radius:18px;background:rgba(128,145,165,.06);line-height:1.7;text-align:left;overflow-wrap:anywhere;word-break:normal}.acs-ai-guide *{box-sizing:border-box;min-width:0;max-width:100%}.acs-ai-guide h2{font-size:clamp(1.25rem,4vw,1.7rem);line-height:1.35;margin:0 0 16px}.acs-ai-guide h3{font-size:1.12rem;line-height:1.4;margin:24px 0 8px}.acs-ai-guide p{margin:10px 0}.acs-ai-guide ol{padding-inline-start:24px;margin:10px 0}.acs-ai-guide li{margin:7px 0}.acs-ai-guide details{border-top:1px solid rgba(128,145,165,.3);padding:12px 0}.acs-ai-guide summary{cursor:pointer;font-weight:600;line-height:1.5}.acs-ai-guide a{color:inherit;text-decoration:underline;text-underline-offset:3px}.acs-ai-guide .acs-guide-links{display:flex;flex-wrap:wrap;gap:10px 18px}.acs-ai-guide .acs-guide-links a{padding:5px 0}