@layer sections{.faq{padding-block:var(--space-xl);background-color:var(--color-white);color:var(--color-gray-900)}.faq__inner{gap:var(--space-lg);display:grid}.faq__list{margin:0;padding:0;list-style:none;display:grid}.faq__item{border-block-start:var(--border-width) solid var(--border-color)}.faq__item:last-child{border-block-end:var(--border-width) solid var(--border-color)}.faq__question{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-default);min-block-size:2.75rem;padding-block:var(--space-md);font-size:var(--size-lg);font-weight:600;line-height:var(--leading-subline);list-style:none;display:flex}.faq__question::-webkit-details-marker{display:none}.faq__question::marker{content:""}.faq__question:hover{color:var(--color-primary-readable)}.faq__sign{border-radius:var(--radius-pill);background-color:var(--color-primary-tint);block-size:2rem;inline-size:2rem;color:var(--color-primary-readable);flex:none;place-items:center;transition:rotate .22s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.4,0,.2,1);display:inline-grid}.faq__entry[open] .faq__sign{background-color:var(--color-primary);color:var(--color-primary-ink);rotate:45deg}.faq__answer{gap:var(--space-xs);max-inline-size:65ch;color:var(--color-gray-700);padding-block-end:var(--space-md);display:grid}.faq__text{margin:0}.faq__link{justify-self:start;align-items:center;gap:var(--space-3xs);min-block-size:2.75rem;color:var(--color-primary-readable);text-underline-offset:.25em;font-weight:600;display:inline-flex}@media (min-width:62rem){.faq{padding-block:var(--space-2xl)}.faq__inner{align-items:start;gap:var(--space-large);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}}
