/* 1.16.4: photographer-defined client texts (intro, text above contact form / near note, text after order). Reusable typography only -- no branding. */
.mvpco-rich{max-width:72ch;line-height:1.6;overflow-wrap:anywhere}
.mvpco-rich>:first-child{margin-top:0}
.mvpco-rich>:last-child{margin-bottom:0}
.mvpco-rich p{margin:0 0 1em}
.mvpco-rich ul,.mvpco-rich ol{margin:0 0 1em;padding-left:1.5em}
.mvpco-rich ul{list-style:disc}
.mvpco-rich ol{list-style:decimal}
.mvpco-rich li{margin:0 0 .35em;padding-left:.15em}
.mvpco-rich li:last-child{margin-bottom:0}
.mvpco-rich li>ul,.mvpco-rich li>ol{margin:.35em 0 0}
.mvpco-rich strong,.mvpco-rich b{font-weight:700}
.mvpco-rich em,.mvpco-rich i{font-style:italic}
.mvpco-rich a{color:var(--mvpco-primary,#2271b1);text-decoration:underline;text-underline-offset:2px}
.mvpco-rich a:focus-visible{outline:3px solid var(--mvpco-primary,#2271b1);outline-offset:2px}
.mvpco-intro.mvpco-rich{margin:0 0 1.25em}
.mvpco-checkout-text,.mvpco-confirmation-text{margin:0 0 1em}
