:root{--question-block-heading-button-padding: var(--space-16) 0;--question-block-content-padding: 20px 0}@media screen and (min-width: 64rem){:root{--question-block-content-padding: 20px var(--space-32);--question-block-heading-button-padding: var(--space-16) var(--space-32)}}.question-block{position:relative;margin-bottom:var(--space-24)}.question-block:last-child{margin-bottom:0}.question-block__question{margin:0;border-bottom:1px solid var(--color-gray-border)}.question-block__question-button{display:flex;align-items:center;gap:var(--space-16);cursor:pointer;border:none;background:none;padding:var(--question-block-heading-button-padding);width:100%;color:currentColor;font-weight:inherit;font-size:inherit;line-height:inherit}.question-block__question-button:after{display:block;flex-shrink:0;transition:transform .3s;border-top:2px solid currentColor;border-right:2px solid currentColor;width:8px;height:8px;content:"";transform:translateY(-25%) rotate(135deg);width:12px;height:12px}.question-block__question-button[aria-expanded=true]:after{transform:translateY(25%) rotate(-45deg)}.question-block__question-button-text{margin-right:auto;text-align:left}.question-block__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.question-block__answer[aria-hidden=false]{grid-template-rows:1fr}.question-block__answer-body{overflow-y:hidden}.question-block__answer-content{padding:var(--question-block-content-padding)}
