body.al-design-home .asg-faq-content{max-width:900px}
body.al-design-home .asg-faq-content .al-demo-callout{padding:14px 18px;border-radius:8px;line-height:1.7}
body.al-design-home .asg-faq-nav{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 38px}
body.al-design-home .asg-faq-nav a{display:inline-flex;align-items:center;padding:10px 16px;min-height:44px;border:1px solid #cbd9d4;border-radius:24px;background:white;color:#164b50;font-weight:650}
body.al-design-home .asg-faq-group{margin:0 0 38px;scroll-margin-top:24px}
body.al-design-home .asg-faq-group details{border:1px solid #d5dfd9;border-radius:10px;background:#fff;margin:10px 0;overflow:hidden}
body.al-design-home .asg-faq-group summary{cursor:pointer;padding:18px 22px;color:#164b50;font:650 16px/1.5 ALManrope,Arial,sans-serif}
body.al-design-home .asg-faq-group details[open] summary{background:#edf3f1}
body.al-design-home .asg-faq-answer{padding:18px 22px}
body.al-design-home .asg-faq-answer p{margin:0;line-height:1.8}
body.al-design-home .asg-faq-answer a,body.al-design-home .asg-faq-legal a{text-decoration:underline;overflow-wrap:anywhere;color:#164b50}
body.al-design-home .asg-faq-content :is(a,summary):focus-visible{outline:3px solid #c77a4f;outline-offset:3px}
body.al-design-home .asg-faq-legal{font-size:12px}
@media(max-width:600px){body.al-design-home .asg-faq-group summary{font-size:14px;padding:16px}body.al-design-home .asg-faq-answer{padding:16px}body.al-design-home .asg-faq-nav a{font-size:12px;padding:9px 12px}}
