.faq{--pad: calc(var(--space) / 2)}.faq+.faq{margin-top:var(--pad)}.faq .question,.faq article{padding-left:var(--pad)}.faq .question{position:relative;padding-top:max(var(--pad) - .2rem,.5rem);padding-right:calc(var(--space) + 12px);padding-bottom:max(var(--pad) - .2rem,.5rem);background-color:var(--smoke);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--br-l)}.faq.expanded .question{background-color:#eef}.faq article{padding-right:var(--pad)}.faq article>:first-child{margin-top:max(var(--pad) - .2rem,.5rem)}.faq article>*+*{margin-top:.5rem}.faq .question:before,.faq .question:after{position:absolute;top:50%;right:calc(var(--pad));background-color:var(--silver);content:"";transition-duration:var(--dur);transition-timing-function:var(--func)}.faq .question:before{margin-top:-1px;width:12px;height:2px}.faq .question:after{margin-top:-6px;margin-right:5px;width:2px;height:12px}.faq.expanded .question:before{transform:rotate(180deg)}.faq.expanded .question:after{transform:rotate(90deg)}#faq{display:grid;grid-template-columns:1fr;align-items:start;gap:calc(var(--space) / 2)}.faq-table{position:sticky;top:calc(var(--space) + 2.6rem);padding:calc(var(--space) / 2);border:2px solid var(--gainsboro);border-radius:var(--br-l)}.faq-table .h4{margin-bottom:calc(var(--space) / 2)}.faq-table .grid{border-top:2px dotted var(--gainsboro);grid-template-columns:110px 1fr;gap:calc(var(--space) / 2)}.faq-table .grid:not(:first-child){padding-top:.5rem}.faq-table .grid:not(:last-child){padding-bottom:.5rem}@media(min-width:1024px){#faq{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){#faq{grid-template-columns:1fr 520px}}
