/* style.css（pet-app の site/style.css と同じ）への足し分：EmDash の本文（Portable Text）は section で囲まれないので見出しの上に余白 */
.legal > h2, .legal > h3 { margin-top: 32px; }
.legal > h3 { font-size: 16px; font-weight: 700; }
.legal ol { margin: 10px 0 0; padding-left: 1.4em; list-style: decimal; }
.legal ul { list-style: disc; }
.legal li::marker { color: var(--orange); }
.page-soon .pr .pr-label { margin-top: 0; }
