.legal-copy { overflow-wrap: anywhere; }
.legal-copy h2 { line-height: 1.35; }
.legal-copy p { max-width: 75ch; }
.legal-copy a { text-decoration: underline; text-underline-offset: .2em; }
.legal-placeholder { background: #f1e5c9; color: #594017; padding: .1em .25em; border-radius: .2em; box-decoration-break: clone; -webkit-box-decoration-break: clone; }
.legal-page > .editorial-link { display: inline-block; margin-top: 2rem; }
@media (max-width: 600px) { .legal-page { padding-top: 48px; } .legal-copy h2 { font-size: 23px; } }
