.eranntex-solution-detail[data-v-31d85b6b] #solution-method{scroll-margin-top:calc(1rem + var(--eranntex-header-height));background:var(--eranntex-surface-subtle)}.eranntex-solution-detail__narrative article[data-v-31d85b6b]{grid-template-columns:minmax(0,26rem) minmax(0,44rem);justify-content:space-between;gap:calc(clamp(2rem,5vw,4.5rem));padding-block:2.5rem;display:grid}.eranntex-solution-detail__narrative article+article[data-v-31d85b6b]{margin-top:1rem;padding-top:2.5rem}.eranntex-solution-detail__narrative h3[data-v-31d85b6b]{max-width:26rem;color:var(--eranntex-text-primary);letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:calc(clamp(1.25rem,1.7vw,1.5rem));line-height:1.35}.eranntex-solution-detail__prose[data-v-31d85b6b]{max-width:70ch;color:var(--eranntex-text-secondary);line-height:1.7}.eranntex-solution-detail__prose p[data-v-31d85b6b]{margin:0}.eranntex-solution-detail__prose p+p[data-v-31d85b6b]{margin-top:1rem}.eranntex-solution-detail__grid[data-v-31d85b6b]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.eranntex-solution-detail__faq[data-v-31d85b6b]{scroll-margin-top:calc(1rem + var(--eranntex-header-height))}.eranntex-solution-detail__faq[data-v-31d85b6b] .eranntex-section-heading{text-align:center;max-width:58rem;margin-inline:auto}.eranntex-solution-detail__faq[data-v-31d85b6b] .eranntex-section-title{font-size:calc(clamp(1.6rem,2.4vw,2.2rem))}.eranntex-solution-detail__faq[data-v-31d85b6b] .eranntex-section-intro{max-width:68ch;margin-inline:auto}.eranntex-solution-detail__faq[data-v-31d85b6b] .eranntex-section-content{margin-top:2rem}.eranntex-solution-detail__faq[data-v-31d85b6b] .eranntex-faq-list{border-radius:var(--eranntex-radius-faq);max-width:58rem;box-shadow:var(--eranntex-shadow-faq);margin-inline:auto}.eranntex-solution-detail__faq[data-v-31d85b6b] .eranntex-faq-list [data-slot=trigger]{letter-spacing:-.01em;padding-block:1.35rem;font-size:1rem}@media (width<=64rem){.eranntex-solution-detail__narrative article[data-v-31d85b6b]{grid-template-columns:1fr;gap:.75rem}.eranntex-solution-detail__narrative h3[data-v-31d85b6b]{max-width:40rem}}@media (width<=48rem){.eranntex-solution-detail__grid[data-v-31d85b6b]{grid-template-columns:1fr}}
