.dnsf-faq--split .dnsf-faq__grid{align-items:start;display:grid;gap:clamp(28px,6vw,96px);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.dnsf-faq--stack .dnsf-faq__list{margin-top:40px}.dnsf-faq__head{max-width:30ch}.dnsf-faq--stack .dnsf-faq__head{max-width:var(--measure)}@media (min-width:861px){.dnsf-faq--split .dnsf-faq__head{position:sticky;top:32px}}@media (max-width:860px){.dnsf-faq--split .dnsf-faq__grid{grid-template-columns:minmax(0,1fr)}}.dnsf-faq__list{border-top:1px solid var(--line);max-width:860px}.dnsf-faq__list details{border-bottom:1px solid var(--line)}.dnsf-faq__list summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:17px;font-weight:500;gap:24px;justify-content:space-between;line-height:1.4;list-style:none;padding:22px 2px}.dnsf-faq__list summary::-webkit-details-marker{display:none}.dnsf-faq__list summary:hover{color:var(--accent-text)}.dnsf-faq__icon{border:1px solid var(--line);flex:none;height:28px;position:relative;width:28px}.dnsf-faq__icon:after,.dnsf-faq__icon:before{background:currentColor;content:"";height:1.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s;width:12px}.dnsf-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.dnsf-faq__list details[open] .dnsf-faq__icon{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--accent-ink)}.dnsf-faq__list details[open] .dnsf-faq__icon:after{transform:translate(-50%,-50%) rotate(0deg)}.dnsf-faq__ans{font-size:15.5px;max-width:72ch;padding:0 2px 26px}