.arch-faq__list{border-top:1px solid var(--color-border);margin-top:2.5rem}.arch-faq__item{border-bottom:1px solid var(--color-border)}.arch-faq__question{align-items:flex-start;cursor:pointer;display:flex;gap:1.25rem;justify-content:space-between;list-style:none;padding:1.25rem 0}.arch-faq__question::-webkit-details-marker{display:none}.arch-faq__question::marker{content:""}.arch-faq__question-text{flex:1 1 auto;font-size:var(--text-h4,18px);line-height:var(--text-h4-leading,1.35);transition:color .2s ease}.arch-faq__question:focus-visible .arch-faq__question-text,.arch-faq__question:hover .arch-faq__question-text{color:var(--color-accent,#3e7bc4)}.arch-faq__question:after{border-bottom:1.5px solid var(--color-accent,#3e7bc4);border-right:1.5px solid var(--color-accent,#3e7bc4);content:"";flex:0 0 auto;height:.45rem;margin-top:.45rem;opacity:.85;transform:rotate(45deg);transition:transform .15s ease,opacity .2s ease;width:.45rem}.arch-faq__question:focus-visible:after,.arch-faq__question:hover:after{opacity:1}.arch-faq__item[open]>.arch-faq__question:after{transform:translateY(2px) rotate(225deg)}.arch-faq__answer{padding:0 0 1.5rem}.arch-faq .arch-prose p,.arch-faq__answer.arch-prose p{max-width:none}.arch-faq__answer>:first-child{margin-top:0}.arch-faq__answer>:last-child{margin-bottom:0}.arch-faq__question:focus-visible{outline:2px solid var(--color-accent,#3e7bc4);outline-offset:4px}@media (prefers-reduced-motion:reduce){.arch-faq__question-text,.arch-faq__question:after{transition:none}}
