.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:32px 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 h2.am-faq-title{color:var(--am-text-primary)!important;font-family:var(--am-font-body)!important;font-size:28px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.3!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 details.am-faq-ranked{position:relative;z-index:1}body .am-faq-container .am-faq-content details.am-faq-ranked:before{background:linear-gradient(90deg,color-mix(in srgb,var(--am-primary) 4%,transparent) 0,transparent 100%);border-left:2px solid var(--am-primary);border-radius:6px;bottom:0;content:"";left:-16px;pointer-events:none;position:absolute;right:-16px;top:0;transition:background .3s ease;z-index:-1}body.dark-mode .am-faq-container .am-faq-content details.am-faq-ranked:before{background:linear-gradient(90deg,color-mix(in srgb,var(--am-primary) 10%,transparent) 0,transparent 100%)}body .am-faq-container .am-faq-badge{align-items:center;background:color-mix(in srgb,var(--am-primary) 10%,transparent);border-radius:12px;color:var(--am-primary)!important;display:inline-flex;font-family:var(--am-font-body);font-size:11px!important;font-weight:700!important;letter-spacing:.05em;margin-left:12px;padding:4px 8px!important;position:relative;text-transform:uppercase;top:-2px;vertical-align:baseline;white-space:nowrap}body.dark-mode .am-faq-container .am-faq-badge{background:color-mix(in srgb,var(--am-primary) 20%,transparent)}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:22px!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:"+";flex-shrink:0;font-size:24px!important;font-weight:400!important;margin-left:16px;transition:transform .2s ease}body .am-faq-container .am-faq-content details[open] summary:after{transform:rotate(45deg)}body .am-faq-container .am-faq-question-text{display:inline;font-size:inherit;font-weight:inherit;line-height:1.4;margin:0}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 h2.am-faq-title{font-size:24px!important}body .am-faq-container .am-faq-content summary{font-size:20px!important}body .am-faq-container .am-faq-content details.am-faq-ranked:before{left:-12px;right:-12px}body .am-faq-container .am-faq-badge{font-size:10px!important;margin-left:8px;padding:3px 6px!important;top:-1px}}.am-ai-lock-banner{align-items:center;background:var(--am-bg-alt);border:1px solid var(--am-border-color);border-left:4px solid var(--am-error-red);border-radius:4px;color:var(--am-text-primary);display:flex;font-size:13px;gap:8px;margin-bottom:24px;padding:12px 16px}.am-faq-title.am-no-border{border:none!important;text-decoration:none!important}.am-faq-editor-note{font-size:14px;line-height:1.6;margin-bottom:0;opacity:.85}.am-margin-right-4{margin-right:4px!important}