.ed .doc>section+section{margin-top:2.4em;padding-top:2em;border-top:1px solid var(--ed-rule)}.ed .doc section>*+*{margin-top:1em}.ed .doc section>h2{margin-top:0}.ed .doc section>h3{margin-top:1.6em}.ed .doc section>h2+*,.ed .doc section>h3+*{margin-top:.6em}.ed .doc .callout{margin-block:1.2em}.ed .doc code{white-space:nowrap}.ed .doc form{font-size:17px;line-height:1.5}.ed .doc form>*+*{margin-top:20px}.ed .doc fieldset{border:0;padding:0;margin-inline:0}.ed .doc legend{font-weight:600;font-size:16px;margin-bottom:6px;padding:0}.ed .doc .choice{display:flex;align-items:center;gap:12px;min-height:48px;cursor:pointer}.ed .doc .choice input{width:20px;height:20px;accent-color:var(--ed-brand);flex:none}.ed .doc .row-2{display:grid;gap:20px}@media (min-width:640px){.ed .doc .row-2{grid-template-columns:1fr 1fr}}.ed .doc .req{color:var(--ed-ink-3);font-weight:400}