.faq{--faq-muted:color-mix(in srgb,var(--faq-text,#0a0a0a) 70%,transparent);--faq-line:color-mix(in srgb,var(--faq-text,#0a0a0a) 14%,transparent)}.faq__layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4rem;gap:4rem}@media (min-width:1024px){.faq__layout{align-items:start;gap:8rem;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.faq__head{position:sticky;top:12rem}}.faq__heading{color:inherit;margin:0}.faq__description{color:var(--faq-muted);margin-top:2.4rem;max-width:40rem}.faq__description p{margin:0}.faq__list{border-top:1px solid #0a0a0a;border-top:1px solid var(--faq-text,#0a0a0a)}.faq__item{border-bottom:1px solid var(--faq-line)}.faq__question-wrap{font:inherit;margin:0}.faq__question{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-size:1.6rem;font-weight:400;gap:2.4rem;justify-content:space-between;line-height:1.4;padding:2.4rem 0;text-align:left;width:100%}@media (min-width:768px){.faq__question{font-size:1.8rem;padding:2.8rem 0}}.faq__question:focus{outline:none}.faq__question:focus-visible{outline:2px solid #0a0a0a;outline:2px solid var(--faq-text,#0a0a0a);outline-offset:4px}.faq__icon{align-items:center;display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;transition:transform .3s ease;width:2rem}.faq__icon:before{content:"a";font-family:tlc!important;font-size:1.6rem;font-style:normal;font-weight:400;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.faq__item.is-open .faq__icon{transform:rotate(45deg)}.faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease,visibility 0s linear .35s;visibility:hidden}.faq__item.is-open .faq__answer{grid-template-rows:1fr;transition:grid-template-rows .35s ease,visibility 0s;visibility:visible}.faq__answer-inner{min-height:0;overflow:hidden}.faq__answer-content{color:var(--faq-muted);padding:0 4rem 2.8rem 0}.faq__answer-content p{margin:0}.faq__answer-content p+p{margin-top:1.2rem}.faq__answer-content a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.faq__answer-content ol,.faq__answer-content ul{margin:1.2rem 0 0;padding-left:2rem}@media(prefers-reduced-motion:reduce){.faq__answer,.faq__icon,.faq__item.is-open .faq__answer{transition:none}}