.sdp-cover { display: block; max-width: 100%; height: auto; margin: 0 auto 8px; }
.sdp-meta { text-align: center; font-size: 13px; font-weight: 700; font-style: italic; padding: 6px 8px; }
.sdp-pager { text-align: center; padding: 8px; }
.sdp-pager a { margin: 0 6px; }
.sdp-form { padding: 10px; }
.sdp-form label { display: block; margin: 0 0 8px; font-weight: 700; }
.sdp-form input[type="text"], .sdp-form textarea { width: 100%; font: inherit; padding: 6px; }
.sdp-form textarea { min-height: 8rem; }
.sdp-form button { background: #0b3d91; color: #fff; font-weight: 700; border: 0; border-radius: 4px; padding: 8px 14px; }
.sdp-hp { position: absolute; left: -9999px; height: 0; overflow: hidden; }
.sdp-comment { white-space: pre-wrap; }
.sdp-prose img { max-width: 100%; height: auto; }
