@layer salon-block{.b-alina-faq .fq{padding:120px var(--al-pad);grid-template-columns:minmax(0,1fr) minmax(0,760px);align-items:start;column-gap:40px;display:grid}.b-alina-faq .fq__head{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.b-alina-faq .fq__title{color:var(--c-text)}.b-alina-faq .fq__list{flex-direction:column;gap:12px;min-width:0;display:flex}.b-alina-faq .fq__q{background:var(--c-card);border-radius:26px;transition:background-color .2s}.b-alina-faq .fq__q[open]{background:var(--c-raised)}.b-alina-faq .fq__summary{cursor:pointer;align-items:center;gap:20px;padding:24px 28px;list-style:none;display:flex}.b-alina-faq .fq__q[open] .fq__summary{padding-bottom:12px}.b-alina-faq .fq__summary::-webkit-details-marker{display:none}.b-alina-faq .fq__summary::marker{content:""}.b-alina-faq .fq__question{min-width:0;color:var(--c-text);flex:auto}.b-alina-faq .fq__toggle{border:1px solid var(--c-line);width:34px;height:34px;color:var(--c-text);font-family:var(--f-body);border-radius:999px;flex:none;place-items:center;font-size:18px;font-weight:300;line-height:22px;display:grid}.b-alina-faq .fq__toggle:before{content:"+"}.b-alina-faq .fq__q[open] .fq__toggle{background:var(--c-btn);color:var(--c-btn-text);border:0}.b-alina-faq .fq__q[open] .fq__toggle:before{content:"−"}.b-alina-faq .fq__answer{padding:0 28px 24px}.b-alina-faq .fq__q[open] .fq__answer{color:var(--s-alt-muted)}.b-alina-faq .fq__summary:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px;border-radius:26px}@container block (width<=1023px){.b-alina-faq .fq{padding:96px var(--al-pad);grid-template-columns:minmax(0,1fr);row-gap:40px}}@container block (width<=767px){.b-alina-faq .fq{row-gap:12px;padding:56px 20px}.b-alina-faq .fq__head{gap:12px}.b-alina-faq .fq__summary{padding:24px 20px}.b-alina-faq .fq__q[open] .fq__summary{padding-bottom:12px}.b-alina-faq .fq__answer{padding:0 20px 24px}}@media (prefers-reduced-motion:reduce){.b-alina-faq .fq__q{transition:none}}}
