.quadra-child-faq{border:1px solid var(--color-border-subtle, #ddd);border-radius:var(--radius-12, 12px);background:var(--color-grey-92, #f7f6f0);padding:24px;margin:2.5em 0}.quadra-child-faq__title{position:relative;margin:0 0 20px;padding:0 0 12px;text-align:center;font-size:18px;font-weight:var(--font-weight-bold, 700);color:var(--color-brand-primary, #49352d)}.quadra-child-faq__title:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:76px;height:2px;border-radius:var(--radius-4, 4px);background:var(--color-brand-primary, #49352d)}.quadra-child-faq__list{display:flex;flex-direction:column;gap:20px}.quadra-child-faq__item{border-radius:var(--radius-8, 8px);overflow:hidden;background:#fff}.quadra-child-faq__question{display:flex;align-items:center;gap:12px;padding:20px 20px 20px 44px;position:relative;background:var(--color-text-tertiary, #8a8178);color:var(--color-text-inverse, #fff);font-weight:var(--font-weight-bold, 700);font-size:var(--font-size-body-sm, 14px);line-height:var(--line-height-body-sm, 21px);cursor:pointer;list-style:none}.quadra-child-faq__question::-webkit-details-marker{display:none}.quadra-child-faq__q-icon{position:absolute;left:12px;width:24px;height:42px;background-color:#ffffff8c;transform:rotate(-16deg);-webkit-mask:url(question-mark.svg) no-repeat center / contain;mask:url(question-mark.svg) no-repeat center / contain}.quadra-child-faq__q-text{flex:1 1 auto;min-width:0}.quadra-child-faq__toggle{flex:0 0 auto;font-size:20px;font-weight:var(--font-weight-bold, 700);line-height:1}.quadra-child-faq__toggle:before{content:"+"}.quadra-child-faq__item[open] .quadra-child-faq__toggle:before{content:"−"}.quadra-child-faq__answer{display:block!important;max-height:0;overflow:hidden;background:#fff;transition:max-height .25s ease-out}.quadra-child-faq__item[open] .quadra-child-faq__answer{max-height:none}.quadra-child-faq__answer-inner{padding:16px 20px;border-left:1px solid var(--color-border-subtle, #ddd);border-right:1px solid var(--color-border-subtle, #ddd);border-bottom:1px solid var(--color-border-subtle, #ddd);border-bottom-left-radius:var(--radius-8, 8px);border-bottom-right-radius:var(--radius-8, 8px);color:var(--color-text-secondary, #5c5650);font-size:var(--font-size-body-sm, 14px);line-height:var(--line-height-body-sm, 21px)}.quadra-child-faq__answer-content{display:block}.quadra-child-faq__answer-content .gaia-paragraph.gaia-paragraph{font-size:inherit;line-height:inherit;color:inherit}.quadra-child-faq--plain{border:none;background:none;padding:0}.quadra-child-faq__citations{margin-top:16px;padding:14px 16px;border:1px solid var(--color-border-subtle, #ddd);border-radius:var(--radius-8, 8px);background:var(--color-grey-92, #f7f6f0)}.quadra-child-faq__citations-title{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-weight:var(--font-weight-bold, 700);font-size:var(--font-size-body-sm, 14px);color:#1e3a5f}.quadra-child-faq__citations-icon{flex:0 0 auto;width:14px;height:14px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 2a1 1 0 0 0-1 1v18a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9h-6a1 1 0 0 1-1-1V2H6z'/%3E%3Cpath opacity='0.6' d='M13 2.4V8a1 1 0 0 0 1 1h5.6z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 2a1 1 0 0 0-1 1v18a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9h-6a1 1 0 0 1-1-1V2H6z'/%3E%3Cpath opacity='0.6' d='M13 2.4V8a1 1 0 0 0 1 1h5.6z'/%3E%3C/svg%3E") no-repeat center / contain}.quadra-child-faq__citations-list{display:flex;flex-direction:column;gap:6px}.quadra-child-faq__citations-item{position:relative;padding-left:32px;font-size:var(--font-size-body-sm, 14px);line-height:var(--line-height-body-sm, 21px)}.quadra-child-faq__citations-item:before{content:"";position:absolute;left:20px;top:9px;width:5px;height:5px;border-radius:50%;background:var(--color-text-secondary, #5c5650)}.quadra-child-faq__citations-item a{color:var(--color-text-secondary, #5c5650);text-decoration:none}.quadra-child-faq__citations-item a:hover{color:var(--color-brand-accent-dark, #e8501e)!important}.quadra-child-faq__citations-external-icon{display:inline-block;width:12px;height:12px;margin-left:4px;vertical-align:-1px;background-color:currentColor;transition:transform .2s ease,background-color .2s ease;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14L21 3'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14L21 3'/%3E%3C/svg%3E") no-repeat center / contain}.quadra-child-faq__citations-item a:hover .quadra-child-faq__citations-external-icon{transform:translate(2px,-2px)}
