.matita.matita .faq{background:var(--paper);padding-block:var(--section-y)}.matita.matita .faq__grid{gap:clamp(28px,6vw,40px);display:grid}.matita.matita .faq .faq__grid{max-width:calc(620px + 2*var(--gutter))}.matita.matita .faq__head .faq__branch{width:min(64%,260px);margin:clamp(26px,7vw,40px) 0 0 4px;transform:rotate(-6deg)}.matita.matita .faq__item{border-top:1.5px solid var(--line)}.matita.matita .faq__item:last-child{border-bottom:1.5px solid var(--line)}.matita.matita .faq__h{margin:0}.matita.matita .faq__q{cursor:pointer;text-align:left;width:100%;min-height:72px;font-family:var(--serif);color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;font-size:clamp(21px,5.8vw,24px);font-weight:400;line-height:1.25;display:flex}.matita.matita .faq__q:hover{color:var(--olive-deep)}.matita.matita .faq__sign{background:var(--sage-wash);width:44px;height:44px;color:var(--ink);font-family:var(--sans);border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:500;line-height:1;transition:background-color .18s;display:grid}.matita.matita .faq__q:hover .faq__sign,.matita.matita .faq__q[aria-expanded=true] .faq__sign{background:var(--olive-tint)}.matita.matita .faq__a{color:var(--body);max-width:62ch;margin:0;padding:0 56px 24px 0;font-size:17px;line-height:1.75}@media (max-width:480px){.matita.matita .faq__a{padding-right:0}}@media (min-width:960px){.matita.matita .faq .faq__grid{max-width:calc(var(--shell) + 2*var(--gutter))}.matita.matita .faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(48px,7vw,110px)}.matita.matita .faq__head{top:calc(var(--header-h) + var(--promo-h,0px) + 32px);position:sticky}}
