.faq-lines{text-align:left;border-top:1px solid color-mix(in srgb, var(--olive) 30%, transparent);max-width:780px;margin-inline:auto;display:block!important}.faq-lines>details.acc{border:0;border-bottom:1px solid color-mix(in srgb, var(--olive) 30%, transparent);box-shadow:none;background:0 0;border-radius:0;padding:0;margin:0!important}.faq-lines>details.acc>summary{align-items:baseline;gap:1.5rem;padding:2rem 0}.faq-lines>details.acc>summary>span{letter-spacing:normal;max-width:none;margin:0;font-family:var(--font-display)!important;color:var(--olive-voice)!important;font-size:clamp(1.25rem,1.9vw,1.5rem)!important;font-weight:400!important;line-height:1.25!important}.faq-lines>details.acc>summary:after{color:var(--rust-ink);font-size:1.4rem;transition:transform .3s}.faq-lines>details.acc>p{max-width:62ch;font-family:var(--font-body);font-weight:500;color:var(--olive-ink)!important;opacity:1!important;margin-inline:0!important;font-size:clamp(1.05rem,1.45vw,1.25rem)!important;line-height:1.42!important}.faq-lines>details.acc>summary+*{margin-top:0!important}.faq-lines>details.acc>:last-child{padding-bottom:2rem}.faq-head{text-align:center}.faq-head__kase{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--rust-ink);margin:0;font-size:clamp(.82rem,1vw,.95rem);font-weight:600;line-height:1.3}.faq-head__title{font-family:var(--font-display);letter-spacing:-.008em;color:var(--olive-voice);text-wrap:balance;margin:.75rem auto 0;font-size:clamp(1.9rem,3.35vw,2.75rem);font-weight:400;line-height:1.08}.faq-head+.faq-lines{margin-top:3.5rem}
