@media(max-width:630px){:root{--fontsize: 16px}}section{padding-block:.5rem}section.readable{max-width:min(60ch,100%)}section.readable>div,section.readable>h4{padding-inline:1rem}section.readable>.fluid{padding-inline:0rem}section.readable.with-details{display:flex;flex-direction:column;gap:.5rem}section.readable-with-table h4,section.readable-with-table p{padding:.5rem 1rem;max-width:60ch}section.readable-with-table h4{text-transform:capitalize}section:first-child{padding-block-start:4rem}section .section-ctas{display:flex;gap:.5rem}@media(max-width:630px){section .section-ctas{flex-direction:column;display:none}}section>p,section>h4,section>h5,section>.section-content{max-width:60ch}.spacer{padding-block:4rem}.icon-element{display:grid;place-items:center}form.form-element,.form-element{max-width:56ch;--p-inline: .75rem;--p-block: .8rem;--m-block: .6rem;--m-inline: .5rem;--padding: var(--p-block) var(--p-inline);--margin: var(--m-block) var(--m-inline)}:is(form.form-element,.form-element).fluid{max-width:unset}:is(form.form-element,.form-element)>h4,:is(form.form-element,.form-element)>h5,:is(form.form-element,.form-element)>p,:is(form.form-element,.form-element)>div{margin:var(--padding)}:is(:is(form.form-element,.form-element)>h4,:is(form.form-element,.form-element)>h5,:is(form.form-element,.form-element)>p,:is(form.form-element,.form-element)>div).fluid{margin:unset}.details-header{display:flex;align-items:start;gap:.5rem;width:min(60ch,100%);justify-content:space-between}.details-header h4{max-width:45ch}@media(max-width:530px){.details-header{flex-direction:column}}
