.m-faq__grid{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.m-sh--left{margin:0;position:sticky;top:108px}.m-sh--left h2{font-size:clamp(2rem,3.4vw,2.9rem);letter-spacing:-.03em;line-height:1.04}.m-faq__aside{background:#f3f6fa;border:1px solid #e1e8f1;border-radius:20px;margin-top:28px;padding:24px}.m-faq__aside p{color:var(--as26-muted);font-size:15px;line-height:1.6;margin:0 0 16px}.m-faq__n{color:#93a3bb;flex:none;font-family:var(--as26-mono);font-size:12px;font-weight:500;letter-spacing:.1em;transition:color var(--as26-fast);width:34px}.m-faq__item[open] .m-faq__n{color:var(--as26-red)}.m-faq__item summary span{flex:1}.m-faq__item{border-radius:0;transition:background var(--as26-mid)}.m-faq__a{overflow:hidden}.m-faq__list{border-top:1px solid #dce4ee}.m-faq__item{border-bottom:1px solid #dce4ee}.m-faq__item summary{align-items:center;color:var(--as26-navy);cursor:pointer;display:flex;font-size:1.1rem;font-weight:650;gap:12px;justify-content:space-between;list-style:none;padding:26px 4px}.m-faq__item summary::-webkit-details-marker{display:none}.m-faq__item summary:hover span{color:var(--as26-blue-hover)}.m-faq__item summary:focus-visible{border-radius:6px;outline:2px solid var(--as26-blue);outline-offset:2px}.m-faq__item summary i{background:#fff;border:1px solid #dce4ee;border-radius:50%;flex:none;height:36px;position:relative;transition:background var(--as26-fast),border-color var(--as26-fast);width:36px}.m-faq__item summary i:after,.m-faq__item summary i:before{background:var(--as26-navy);border-radius:2px;content:"";height:1.6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform var(--as26-mid) var(--as26-ease-out),background var(--as26-fast);width:12px}.m-faq__item summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.m-faq__item[open] summary i{background:var(--as26-navy);border-color:var(--as26-navy)}.m-faq__item[open] summary i:after,.m-faq__item[open] summary i:before{background:#fff}.m-faq__item[open] summary i:after{transform:translate(-50%,-50%) rotate(0deg)}.m-faq__a{color:var(--as26-muted);font-size:16px;line-height:1.7;padding:0 64px 26px 42px}.m-faq__a p{margin:0}.m-faq__item[open] .m-faq__a p{animation:m-faq-in var(--as26-mid) var(--as26-ease-out)}@keyframes m-faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:1023px){.m-faq__grid{gap:28px;grid-template-columns:1fr}.m-sh--left{position:static}.m-faq__a{padding-right:8px}}.m-faq__meta{align-items:center;color:#93a3bb;display:flex;font-family:var(--as26-mono);font-size:12px;gap:14px;letter-spacing:.1em;margin:18px 0 0;text-transform:uppercase}.m-faq__all{background:#fff;border:1px solid #dce4ee;border-radius:999px;color:var(--as26-navy);cursor:pointer;font:inherit;letter-spacing:.08em;padding:6px 12px;transition:border-color var(--as26-fast),background var(--as26-fast)}.m-faq__all:hover{border-color:var(--as26-navy)}.m-faq__all:focus-visible{outline:2px solid var(--as26-blue);outline-offset:2px}.m-faq__item{border-radius:16px;margin-inline:-16px;padding-inline:16px;position:relative;transition:background var(--as26-mid),box-shadow var(--as26-mid)}.m-faq__item:before{background:var(--as26-red);border-radius:3px;bottom:22px;content:"";left:0;position:absolute;top:22px;transform:scaleY(0);transition:transform var(--as26-mid) var(--as26-ease-out);width:3px}.m-faq__item[open]{background:#f5f8fc;border-bottom-color:transparent}.m-faq__item[open]:before{transform:none}.m-faq__item:has(+.m-faq__item[open]){border-bottom-color:transparent}@media (max-width:1023px){.m-faq__item{margin-inline:-12px;padding-inline:12px}}@media (max-width:639px){.m-faq__item{margin-inline:-6px;padding-inline:10px}.m-faq__a{padding:0 4px 22px 36px}}