.tdc-faq .tdc-faq__list{border-bottom:1px solid var(--tdc-c-rule)}.tdc-faq .tdc-faq__item{border-top:1px solid var(--tdc-c-rule)}.tdc-faq .tdc-faq__summary{align-items:baseline;color:var(--tdc-c-heading);cursor:pointer;display:grid;font-family:var(--tdc-font-serif);font-size:clamp(22px,2vw,30px);font-weight:var(--tdc-weight-serif);gap:24px;grid-template-columns:minmax(0,1fr) 24px;letter-spacing:var(--tdc-tracking-serif);line-height:1.15;list-style:none;padding:22px 0}.tdc-faq .tdc-faq__summary::-webkit-details-marker{display:none}.tdc-faq .tdc-faq__summary:hover .tdc-faq__question{color:var(--tdc-c-accent)}.tdc-faq .tdc-faq__summary:focus-visible{outline:2px solid var(--tdc-focus-ring);outline-offset:2px}.tdc-faq .tdc-faq__sign{align-self:center;display:block;height:24px;position:relative;width:24px}.tdc-faq .tdc-faq__sign:after,.tdc-faq .tdc-faq__sign:before{background:currentColor;content:"";height:1.5px;left:2px;position:absolute;right:2px;top:50%;transition:transform var(--tdc-dur-ui) var(--tdc-ease)}.tdc-faq .tdc-faq__sign:after{transform:rotate(90deg)}.tdc-faq .tdc-faq__item[open] .tdc-faq__sign:after{transform:rotate(0deg)}.tdc-faq .tdc-faq__answer{max-width:40em;padding:0 48px 26px 0}