.content-faq{display:grid;gap:0;margin-top:.5rem}.content-faq__item{border-bottom:1px solid var(--color-line)}.content-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:1.5rem 0;color:var(--color-ink);font-weight:600;font-size:1.25rem;line-height:1.45;text-wrap:pretty;cursor:pointer;list-style:none}.content-faq__q::-webkit-details-marker{display:none}.content-faq__q::marker{content:""}.content-faq__q:hover{color:var(--color-accent-text)}.content-faq__q:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px;border-radius:.5rem}.content-faq__chev{position:relative;flex:none;width:2rem;height:2rem;border-radius:50%;background:var(--color-surface-muted);color:var(--color-ink);transition:background-color .15s ease}.content-faq__chev:before,.content-faq__chev:after{content:"";position:absolute;left:50%;top:50%;width:.75rem;height:2px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s ease}.content-faq__chev:after{transform:translate(-50%,-50%) rotate(90deg)}.content-faq__item[open] .content-faq__chev:after{transform:translate(-50%,-50%) rotate(0)}.content-faq__item[open] .content-faq__chev{background:var(--color-accent-soft);color:var(--color-accent)}.content-faq__a{padding:0 0 1.5rem;color:var(--color-muted);font-size:1rem;line-height:1.75;overflow-wrap:break-word}.content-faq__a>:first-child{margin-top:0}.content-faq__a>:last-child{margin-bottom:0}.content-faq__a p{margin:0}.content-faq__a p+p,.content-faq__a :is(ul,ol){margin-top:.6rem}.content-faq__a :is(ul,ol){padding-left:1.2rem}.content-faq__a ul{list-style:disc}.content-faq__a ol{list-style:decimal}.content-faq__a a{color:var(--color-accent-text);text-decoration:underline;text-underline-offset:.15em}.content-faq__a a:hover{color:var(--color-accent-deep)}@media(min-width:40rem){.content-faq__q{padding-block:1.75rem;font-size:1.375rem;line-height:1.4}.content-faq__a{padding-right:3rem}}@media(prefers-reduced-motion:reduce){.content-faq__chev,.content-faq__chev:before,.content-faq__chev:after{transition:none}}@media(min-width:64rem){.blog-article__aside[data-blog-sidebar-sticky],.gl-term-aside[data-blog-sidebar-sticky]{position:sticky;top:var(--blog-sidebar-top);align-self:start}}@media(max-width:63.99rem){.blog-article__aside[data-blog-sidebar],.blog-article__aside[data-blog-sidebar-sticky],.gl-term-aside[data-blog-sidebar],.gl-term-aside[data-blog-sidebar-sticky]{position:static;top:auto}}
