.faq-container,#main.faq{--faq-accent-strong:var(--cs-color-action-hover);--faq-accent-soft:var(--cs-color-action-soft);--faq-radius-lg:var(--cs-radius-display);--faq-radius:var(--cs-radius-large);--faq-shadow-soft:var(--cs-shadow-large);--faq-transition-duration:var(--cs-duration-default);--faq-transition:var(--faq-transition-duration) var(--cs-ease-standard);--faq-answer-space:clamp(16px,2vw,24px);color-scheme:light dark}.faq-sections{display:grid;gap:var(--clamp);margin:0 auto}.faq-section__header{margin-bottom:clamp(18px,3vw,24px)}.faq-section__eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cs-color-text-muted);margin-bottom:8px}.faq-sections header h2{font-size:clamp(22px,3.2vw,26px);font-weight:700;margin:0;color:var(--cs-color-text-strong)}.faq-section__title{font-size:clamp(18px,2.4vw,22px);font-weight:700;color:var(--cs-color-text-muted);margin:0}.faq-section__items{display:flex;flex-direction:column;gap:0;border-top:0}.faq-item{border:0;border-bottom:1px solid var(--cs-color-border);border-radius:0;background:0 0;box-shadow:none}.faq-item:last-child{border-bottom:0}.faq-item[open]{border-bottom-color:var(--cs-color-border)}.faq-question,.faq-item>.faq-answer{font-size:clamp(14px,1.3vw,15px)}.faq-question{list-style:none;cursor:pointer;padding:16px 36px 16px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;font-weight:700;color:var(--cs-color-text-strong);transition:color var(--faq-transition);line-height:1.4}.faq-question::-webkit-details-marker{display:none}.faq-question:is(:hover,:focus-visible){color:var(--cs-color-action)}.faq-item[open] .faq-question{color:var(--cs-color-text-strong)}.faq-question:is(:hover,:focus-visible) .faq-icon{color:var(--cs-color-action)}.faq-question:focus{outline:none}.faq-question:focus-visible{outline:var(--cs-focus-width) solid var(--cs-color-focus);outline-offset:var(--cs-focus-offset);border-radius:var(--cs-radius-small)}.faq-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--cs-color-text-muted);transition:transform var(--faq-transition),color var(--faq-transition)}.faq-icon:before{content:"";width:12px;height:12px;background-color:currentColor;-webkit-mask:url(//cryptoslate.com/wp-content/themes/cryptoslate-2020/css/../images/fontawesome/light/plus.svg) center/contain no-repeat;mask:url(//cryptoslate.com/wp-content/themes/cryptoslate-2020/css/../images/fontawesome/light/plus.svg) center/contain no-repeat}.faq-item[open] .faq-icon{transform:translateY(-50%) rotate(180deg);color:var(--cs-color-action)}.faq-item[open] .faq-icon:before{content:"";-webkit-mask-image:url(//cryptoslate.com/wp-content/themes/cryptoslate-2020/css/../images/fontawesome/light/minus.svg);mask-image:url(//cryptoslate.com/wp-content/themes/cryptoslate-2020/css/../images/fontawesome/light/minus.svg)}.faq-item>.faq-answer{padding:0 36px 18px 0;color:var(--cs-color-text-body);line-height:1.7;background:0 0}#main .faq-item>.faq-answer :is(p,ul,ol,li,blockquote){font-size:inherit}@supports (interpolate-size:allow-keywords) and (transition-behavior:allow-discrete) and selector(details::details-content){.faq-item{interpolate-size:allow-keywords}.faq-item::details-content{height:0;overflow:clip;transition:height var(--cs-duration-default) var(--cs-ease-standard),content-visibility var(--cs-duration-default) allow-discrete}.faq-item[open]::details-content{height:auto}}.faq-answer>:last-child{margin-bottom:0}.faq-answer p,.faq-answer ul,.faq-answer ol{margin-bottom:16px}.faq-answer ul,.faq-answer ol{padding-left:20px}.faq-answer a{color:var(--cs-color-action);font-weight:700;text-decoration:none}.faq-answer a:hover,.faq-answer a:focus-visible{text-decoration:underline}@media (max-width:720px){.faq-question{padding:15px 32px 15px 0}.faq-item>.faq-answer{padding-right:0;padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.faq-item,.faq-icon,.faq-question{transition:none}.faq-item::details-content{transition:none}}