.apps--root>*{max-width:800px;margin:0 auto}.apps--root>* .spr-header-title{font-size:var(--font--section-heading--size);margin:-.25em 0;padding-bottom:var(--spacing--block)}@media only screen and (max-width:767px){.apps--root>* .spr-header-title{text-align:center}.apps--root>* .spr-summary{display:flex;flex-direction:column;align-items:center}.apps--root>* .spr-summary>:not(:last-child){padding-bottom:var(--spacing--item);margin:0}.apps--root>* .spr-review{text-align:center}}