@layer salon-block{.b-zhurnal-faq .fq{padding:110px var(--zh-pad) 120px}.b-zhurnal-faq .fq__body{grid-template-columns:minmax(0,820px);justify-content:end;margin-top:119px;display:grid}.b-zhurnal-faq .fq__list{border-top:2px solid var(--zh-rule)}.b-zhurnal-faq .fq__q{border-bottom:1px solid var(--c-line);padding:22px 0}.b-zhurnal-faq .fq__summary{cursor:pointer;align-items:center;gap:20px;list-style:none;display:flex}.b-zhurnal-faq .fq__summary::-webkit-details-marker{display:none}.b-zhurnal-faq .fq__summary::marker{content:""}.b-zhurnal-faq .fq__question{min-width:0;color:var(--c-text);overflow-wrap:anywhere;flex:auto}.b-zhurnal-faq .fq__summary:hover .fq__question{color:var(--c-accent)}.b-zhurnal-faq .fq__sign{width:17px;color:var(--c-accent);font-family:var(--f-body);text-align:center;flex:none;font-size:26px;font-weight:300;line-height:31px}.b-zhurnal-faq .fq__sign:before{content:"+"}.b-zhurnal-faq .fq__q[open] .fq__sign:before{content:"−"}.b-zhurnal-faq .fq__answer{margin-top:12px}@container block (width<=1023px){.b-zhurnal-faq .fq__body{grid-template-columns:minmax(0,1fr);margin-top:56px}}@container block (width<=767px){.b-zhurnal-faq .fq{padding:48px 20px}.b-zhurnal-faq .fq__body{margin-top:16px}.b-zhurnal-faq .fq__list{border-top:0}}}
