.contract-intake{display:grid;gap:1.25rem}.contract-intake-disclosure{margin:0;font-size:.9375rem;opacity:.85}.contract-intake fieldset{border:0;margin:0;padding:0;display:grid;gap:1rem}.contract-intake legend{font-size:1.125rem;font-weight:600;padding:0;margin-bottom:.25rem}.contract-intake-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.5rem 1rem}.contract-intake-choice{display:flex;align-items:flex-start;gap:.5rem;line-height:1.4}.contract-intake-choice input{margin-top:.2rem;flex:none}.contract-intake-note{opacity:.8}.contract-intake-escape,.contract-intake-note{margin:0;font-size:.9375rem}.contract-intake-trial{display:grid;gap:.5rem;justify-items:start}.contract-intake-summary{display:grid;gap:.5rem}.contract-intake-summary h3{margin:.75rem 0 0;font-size:1rem}.contract-intake-summary ul{margin:0;padding-left:1.25rem;display:grid;gap:.35rem}.contract-intake-summary p{margin:0}.scope-alternatives{margin-top:2.5rem}.scope-alternatives h2{font-size:1.125rem;margin-bottom:.5rem}.scope-alternatives ul{margin:0;padding-left:1.25rem;display:grid;gap:.5rem}@media (max-width:40rem){.contract-intake-choices{grid-template-columns:1fr}[data-theme=frontier] section[aria-labelledby=scope-title] .contract-contact-title{max-width:20ch;font-size:clamp(1.9rem,8.4vw,2.35rem);line-height:1.16;letter-spacing:-.035em;text-wrap:balance}}