*{box-sizing:border-box}body{margin:0;background:#f5f3ee;color:#18252e;font:18px/1.65 Georgia,serif}main{max-width:960px;margin:32px auto;padding:40px;background:#fff}header{display:flex;gap:24px;justify-content:space-between;align-items:start;border-bottom:1px solid #d8d5ce;margin-bottom:32px;padding-bottom:24px}header p{font:12px/1.5 Arial,sans-serif;letter-spacing:.12em}h1{font-weight:400;font-size:36px;margin:8px 0}article{overflow-wrap:anywhere;margin-bottom:36px}.contract-plain{white-space:pre-wrap}button{background:#142a37;color:#fff;border:0;padding:12px 20px;font:15px/1.4 Arial,sans-serif;cursor:pointer;flex-shrink:0}button:focus-visible{outline:3px solid #759ba0;outline-offset:3px}@media(max-width:600px){main{margin:0;padding:24px}header{display:block}h1{font-size:28px}header button{margin-top:16px}}