.blog-post__body>.am-faq-container,body .am-faq-container{background:linear-gradient(145deg,var(--am-bg-base) 0,var(--am-bg-matte) 100%);border:1px solid var(--am-border-color)!important;border-left:4px solid var(--am-primary)!important;border-radius:12px!important;box-shadow:var(--card-shadow);box-sizing:border-box!important;cursor:default;display:block!important;font-family:var(--am-font-body);margin:40px 0!important;overflow:hidden;padding:0!important;position:relative;width:100%!important}body .am-faq-container *{box-sizing:border-box!important;pointer-events:auto}body .am-faq-container .am-faq-inner{display:block!important;padding:40px 32px 32px 40px!important}body .am-faq-container .am-faq-header{align-items:center!important;border-bottom:1px solid var(--am-border-color)!important;display:flex!important;gap:16px!important;margin:0 0 24px!important;padding:0 0 20px!important}body .am-faq-container .am-faq-icon-wrap{align-items:center;background:color-mix(in srgb,var(--am-primary) 10%,transparent);border-radius:12px;color:var(--am-primary);display:flex;flex-shrink:0;justify-content:center;padding:10px}body .am-faq-container .am-faq-icon-wrap svg{height:34px!important;stroke-width:2;width:34px!important}body .am-faq-container .am-faq-title-group{display:flex;flex-direction:column;gap:4px}body .am-faq-container .am-faq-title{color:var(--am-text-primary)!important;font-family:var(--am-font-heading)!important;font-size:38px!important;font-weight:800!important;letter-spacing:-.01em!important;line-height:1!important;margin:0!important;padding:0!important;text-align:left!important;text-decoration:none!important}body .am-faq-container .am-faq-content details{border-bottom:1px solid var(--am-border-color)!important;margin:0!important;padding:20px 0!important;transition:all .3s ease}body .am-faq-container .am-faq-content details:last-child{border-bottom:none!important;padding-bottom:0!important}body .am-faq-container .am-faq-content details:first-child{padding-top:0!important}body .am-faq-container .am-faq-content summary{align-items:center!important;color:var(--am-text-primary)!important;cursor:pointer;display:flex!important;font-size:20px!important;font-weight:600!important;justify-content:space-between!important;list-style:none!important;margin:0!important;padding:0!important;user-select:none}body .am-faq-container .am-faq-content summary::-webkit-details-marker{display:none!important}body .am-faq-container .am-faq-content summary:after{color:var(--am-primary)!important;content:"+";font-size:24px!important;font-weight:400!important;transition:transform .2s ease}body .am-faq-container .am-faq-content details[open] summary:after{transform:rotate(45deg)}body .am-faq-container .am-faq-content details>div,body .am-faq-container .am-faq-content details>p{color:var(--am-text-secondary)!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important;margin:16px 0 0!important;padding:0!important}body .am-faq-container .am-faq-content a{color:var(--am-primary)!important;text-decoration:underline!important}body.dark-mode .am-faq-container{background:linear-gradient(145deg,var(--am-bg-matte) 0,var(--am-bg-alt) 100%)!important;border-color:var(--am-border-color)!important;box-shadow:var(--card-shadow-hover)!important}body.dark-mode .am-faq-icon-wrap{background:color-mix(in srgb,var(--am-primary) 20%,transparent)!important;color:var(--am-primary)!important}body.dark-mode .am-faq-content summary{color:var(--am-text-primary)!important}body.dark-mode .am-faq-content details>div,body.dark-mode .am-faq-content details>p{color:var(--am-text-secondary)!important}@media (max-width:767px){.blog-post__body>.am-faq-container,body .am-faq-container{margin:32px 0!important}body .am-faq-container .am-faq-inner{padding:24px!important}body .am-faq-container .am-faq-header{gap:12px!important;margin-bottom:20px!important;padding-bottom:16px!important}body .am-faq-container .am-faq-title{font-size:26px!important}}