.page-faq .fq{border-bottom:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:40px 56px;display:grid}.page-faq .fq__aside{top:calc(var(--hh) + var(--f) + 40px);gap:clamp(32px,4vw,56px);display:grid;position:sticky}.page-faq .fq__head{gap:24px;display:grid}.page-faq .fq__list [data-block=faq]>h2{font:500 11.5px/1.45 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin-bottom:18px}.page-faq .fq__invite .invite-cell{max-width:360px;min-height:150px}@media (max-width:900px){.page-faq .fq{grid-template-columns:1fr}.page-faq .fq__aside{display:contents}.page-faq .fq__list{order:1}.page-faq .fq__invite{order:2}}
