body.page .entry-header{width:min(100% - 40px,940px);margin:22px auto 0}
body.page .entry-header .entry-title{font:700 38px/1.15 Georgia,serif;color:#32152f;margin:0}
body.page .sd-legal-content{width:min(100% - 40px,940px);margin:0 auto;padding:30px 0 58px;color:#44363f;font-size:15px;line-height:1.72}
body.page .sd-legal-content .sd-legal-lead{font-size:18px;line-height:1.55;color:#4a2840;background:#fff5f7;border-left:4px solid #e81765;border-radius:0 10px 10px 0;padding:18px 22px;margin:0 0 30px}
body.page .sd-legal-content h2{font:700 27px/1.2 Georgia,serif;color:#32152f;margin:36px 0 13px}
body.page .sd-legal-content h3{font:700 20px/1.3 Georgia,serif;color:#4a2840;margin:24px 0 10px}
body.page .sd-legal-content p{margin:0 0 14px}
body.page .sd-legal-content ul,body.page .sd-legal-content ol{margin:8px 0 18px;padding-left:24px}
body.page .sd-legal-content li{margin:6px 0}
body.page .sd-legal-content address{font-style:normal;background:#fcf8f6;border:1px solid #f0e4e7;border-radius:10px;padding:17px 20px;margin:10px 0 18px}
body.page .sd-legal-content a{color:#d81760;text-decoration:underline;text-underline-offset:2px}
body.page .sd-legal-content blockquote{margin:14px 0 22px;padding:18px 21px;border-left:4px solid #d81760;background:#fff8fa;color:#55454e}
body.page .sd-legal-content .sd-legal-alert{margin:18px 0 24px;padding:18px 20px;background:#fff1f4;border:1px solid #f2cbd7;border-radius:10px}
body.page .sd-legal-content .sd-legal-updated{margin-top:42px;padding-top:18px;border-top:1px solid #eadfe3;color:#796b73;font-size:13px}
@media(max-width:600px){body.page .entry-header{width:calc(100% - 28px);margin-top:15px}body.page .entry-header .entry-title{font-size:30px}body.page .sd-legal-content{width:calc(100% - 28px);padding:20px 0 42px;font-size:14px;line-height:1.65}body.page .sd-legal-content .sd-legal-lead{font-size:16px;padding:15px 16px}body.page .sd-legal-content h2{font-size:23px;margin-top:30px}body.page .sd-legal-content h3{font-size:18px}}
