.sd-projects-faq{--sd-space-projects-faq-grid-gap:60px;--sd-space-projects-faq-cta-padding-inline:26px;--sd-space-projects-faq-summary-padding:var(--sd-space-6) 0;--sd-space-projects-faq-answer-padding:0 var(--sd-space-8) var(--sd-space-6) 0;--sd-space-projects-faq-answer-padding-mobile:0 0 var(--sd-space-6);--sd-type-projects-faq-question-size-mobile:1.15rem;--sd-type-projects-faq-answer-size-tablet:0.9rem;--sd-type-projects-faq-answer-line-height-tablet:1.6}.sd-section--reviews+.sd-projects-faq{--sd-space-projects-faq-after-reviews-padding-top:calc(var(--sd-section-y) + var(--sd-space-12) - var(--sd-space-1));padding-top:var(--sd-space-projects-faq-after-reviews-padding-top)}.sd-projects-faq .sd-section__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--sd-space-projects-faq-grid-gap);max-width:var(--sd-size-container-narrow);padding-inline:var(--sd-space-8)}.sd-projects-faq__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sd-space-8);max-width:848px}.sd-projects-faq__intro .sd-section__head{align-items:flex-start;max-width:none;width:100%;text-align:left}.sd-projects-faq__intro .sd-section__heading{text-align:left}.sd-projects-faq__cta{min-height:57px;min-width:0;padding-inline:var(--sd-space-projects-faq-cta-padding-inline);font-size:var(--sd-type-paragraph-medium-semibold-size);line-height:var(--sd-type-body-line-height);letter-spacing:var(--sd-type-letter-spacing-tight)}.sd-projects-faq__list{display:flex;flex-direction:column;gap:0;width:100%;min-width:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--sd-color-border)}.sd-projects-faq__item{margin:0;border-bottom:1px solid var(--sd-color-border)}.sd-projects-faq__details summary{list-style:none}.sd-projects-faq__details summary::-webkit-details-marker{display:none}.sd-projects-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sd-space-2);min-height:57px;padding:var(--sd-space-projects-faq-summary-padding);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--sd-duration-fast) var(--sd-ease-standard)}.sd-projects-faq__summary:focus-visible{outline:2px solid var(--sd-color-accent);outline-offset:-2px}.sd-projects-faq__summary:active{transform:scale(var(--sd-motion-press-scale))}.sd-projects-faq__question{margin:0;color:var(--sd-color-foreground);font-size:var(--sd-type-paragraph-large-semibold-size);font-weight:var(--sd-type-paragraph-large-semibold-weight);line-height:var(--sd-type-body-line-height);letter-spacing:var(--sd-type-letter-spacing-dense)}.sd-projects-faq__chevron{position:relative;flex:0 0 21px;width:21px;height:21px;border:0;border-radius:var(--sd-radius-pill);color:var(--sd-color-foreground);transform:rotate(0deg);transition:transform var(--sd-duration-base) var(--sd-ease-standard)}.sd-projects-faq__chevron:after,.sd-projects-faq__chevron:before{content:"";position:absolute;left:calc(50% - 1px);top:calc(50% - 6px);width:2px;height:12px;border-radius:2px;background:currentColor;transition:opacity var(--sd-duration-base) var(--sd-ease-standard),transform var(--sd-duration-base) var(--sd-ease-standard)}.sd-projects-faq__chevron:after{transform:rotate(90deg)}.sd-projects-faq__details[open] .sd-projects-faq__chevron:before{opacity:0}.sd-projects-faq__answer{margin:0;padding:var(--sd-space-projects-faq-answer-padding);color:var(--sd-color-muted);font-size:var(--sd-type-paragraph-medium-semibold-size);font-weight:var(--sd-type-paragraph-large-semibold-weight);line-height:var(--sd-type-paragraph-large-semibold-line-height);letter-spacing:var(--sd-type-letter-spacing-body)}@media (max-width:1049px) and (min-width:750px){.sd-section--reviews+.sd-projects-faq{--sd-space-projects-faq-after-reviews-padding-top:calc(var(--sd-section-y) + var(--sd-space-6))}.sd-projects-faq .sd-section__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sd-space-section-head-gap-tablet)}.sd-projects-faq__question{font-size:var(--sd-type-paragraph-medium-semibold-size)}.sd-projects-faq__answer{font-size:var(--sd-type-projects-faq-answer-size-tablet);line-height:var(--sd-type-projects-faq-answer-line-height-tablet)}}@media (max-width:749px){.sd-section--reviews+.sd-projects-faq{--sd-space-projects-faq-after-reviews-padding-top:var(--sd-section-y)}.sd-projects-faq .sd-section__inner{grid-template-columns:1fr;gap:var(--sd-space-section-head-gap-mobile);padding-inline:var(--sd-space-4)}.sd-projects-faq__intro{gap:var(--sd-space-6)}.sd-projects-faq__question{font-size:var(--sd-type-projects-faq-question-size-mobile);line-height:var(--sd-type-body-line-height)}.sd-projects-faq__summary{align-items:flex-start;min-height:57px;padding:var(--sd-space-projects-faq-summary-padding)}.sd-projects-faq__answer{padding:var(--sd-space-projects-faq-answer-padding-mobile);font-size:var(--sd-type-projects-faq-answer-size-tablet);line-height:var(--sd-type-projects-faq-answer-line-height-tablet)}}