.mp-legal-main{max-width:940px;margin:auto;padding:48px 24px 64px;font:16px/1.85 system-ui,sans-serif;color:#172033}.mp-legal-main *{box-sizing:border-box}.mp-legal-main article{padding:clamp(20px,4vw,48px);background:#fff;border:1px solid #e1ddd5;border-radius:14px}.mp-legal-main h1{font:400 clamp(34px,4.7vw,52px)/1.15 Georgia,serif;letter-spacing:-.03em;margin:0 0 18px}.mp-legal-main h2{font:400 27px/1.3 Georgia,serif;margin:32px 0 15px}.mp-legal-main a{color:#745825;text-underline-offset:4px}.mp-legal-main a:focus-visible{outline:2px solid #8b6b35;outline-offset:4px}.mp-legal-main .updated{color:#596170;font-size:13px}.mp-legal-main .table-wrap{overflow-x:auto}.mp-legal-main table{border-collapse:collapse;width:100%;font-size:14px}.mp-legal-main caption{text-align:left;font-weight:600}.mp-legal-main th,.mp-legal-main td{text-align:left;vertical-align:top;padding:12px;border:1px solid #dcd5c9;overflow-wrap:anywhere}@media(max-width:650px){.mp-legal-main{padding:30px 20px 40px;font-size:14px}.mp-legal-main article{padding:22px 18px}.mp-legal-main h2{font-size:24px}}
