.method-faq{border-top:1px solid var(--line);grid-template-columns:.9fr 1.25fr;align-items:start;gap:9%;padding-block:64px 96px;display:grid}.method-faq h2{letter-spacing:-.035em;text-wrap:balance;max-width:10ch;font-size:clamp(36px,3.6vw,52px);line-height:1.1}.method-faq-questions{min-width:0}.method-faq-item{border-bottom:1px solid var(--line)}.method-faq-item summary{cursor:pointer;letter-spacing:-.02em;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:24px;min-height:72px;padding-block:22px;font-size:clamp(18px,1.5vw,21px);font-weight:500;line-height:1.35;list-style:none;display:grid}.method-faq-item:first-child summary{min-height:50px;padding-top:0}.method-faq-item summary::-webkit-details-marker{display:none}.method-faq-item summary:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.method-faq-item summary:hover>span:first-child{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.method-faq-toggle{place-items:center;width:20px;height:20px;display:grid}.method-faq-toggle:before,.method-faq-toggle:after{content:"";background:currentColor;grid-area:1/1;width:14px;height:1px}.method-faq-toggle:after{transform:rotate(90deg)}.method-faq-item[open] .method-faq-toggle:after{display:none}.method-faq-item>p{max-width:62ch;color:var(--muted);padding:0 40px 24px 0;font-size:16px;line-height:1.65}@media (max-width:760px){.method-faq{grid-template-columns:1fr;gap:34px;padding-block:48px 64px}.method-faq h2{max-width:14ch;font-size:36px}.method-faq-item summary{gap:18px;min-height:66px;padding-block:20px;font-size:18px}.method-faq-item>p{padding-right:0;font-size:15px}}
