.faq{padding:104px 0 116px}
.tailored-button{margin-top:30px}
.faq-layout{grid-template-columns:.72fr 1.5fr;gap:112px}
.faq-layout>div:first-child{position:sticky;top:36px}
.faq-layout>div>p{max-width:290px}
.faq-items{gap:0;border-top:1px solid #29313c}
.faq details{background:transparent;border:0;border-bottom:1px solid #29313c;border-radius:0;transition:border-color .2s ease}
.faq summary{padding:27px 72px 27px 4px;font-size:1rem;font-weight:700;line-height:1.5;transition:color .2s ease}
.faq summary span{transition:color .2s ease}
.faq summary:after{right:4px;top:50%;width:38px;height:38px;display:grid;place-items:center;transform:translateY(-50%);border:1px solid #d7904466;border-radius:50%;background:#d7904408;color:#D79044;font-size:1.35rem;font-weight:400;line-height:1;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}
.faq details[open]{border-color:#4b3728}
.faq details[open] summary{color:#D79044}
.faq details[open] summary:after{content:'−';background:#D79044;color:#0D141F;border-color:#D79044;box-shadow:0 0 0 5px #d7904412}
.faq details>p{max-width:700px;padding:0 72px 28px 4px;color:#B7C0CD;font-size:.925rem;line-height:1.75}
.faq summary:focus-visible{outline:0;box-shadow:inset 3px 0 #D79044}
.faq summary:focus-visible span{color:#D79044}
.faq summary:focus-visible:after{border-color:#D79044;background:#d7904418;box-shadow:0 0 0 5px #d790440d}
@media(hover:hover){.faq details:hover{border-color:#5a402b}.faq summary:hover span{color:#D79044}.faq summary:hover:after{background:#d7904418;border-color:#D79044;box-shadow:0 0 0 5px #d790440d}}
@media(max-width:1000px){.faq-layout{grid-template-columns:.65fr 1.35fr;gap:56px}}
@media(max-width:760px){.faq{padding:72px 0 82px}.faq-layout{grid-template-columns:1fr;gap:36px}.faq-layout>div:first-child{position:static}.faq-items{margin-top:2px}.faq summary{padding:23px 56px 23px 0;font-size:.9rem}.faq summary:after{right:0;width:34px;height:34px;font-size:1.2rem}.faq details>p{padding:0 8px 24px 0;font-size:.875rem}}
@media(prefers-reduced-motion:reduce){html:not(.motion-preview) .faq details,html:not(.motion-preview) .faq summary,html:not(.motion-preview) .faq summary span,html:not(.motion-preview) .faq summary:after{transition:none}}
