*{box-sizing:border-box}html{background:#f5f0e8;color:#574b42;font-family:Arial,Helvetica,sans-serif}body{margin:0;line-height:1.78}.legal-top{max-width:860px;margin:auto;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:24px 22px}.logo{text-decoration:none;color:#574b42;font:32px Georgia,serif}.logo span{color:#a28a74}.logo small{display:block;letter-spacing:1.4px;font:10px Arial,sans-serif;color:#8e7a68}.return{color:#786354;font-size:13px;text-decoration:none}.legal-paper{background:#fffcf8;border:1px solid #e6dbcf;border-radius:16px;max-width:850px;margin:6px auto 40px;padding:clamp(25px,6vw,65px);box-shadow:0 8px 32px #503d2c09}.eyebrow{font-size:11px;letter-spacing:2.6px;color:#987d64}.legal-paper h1{font:normal clamp(36px,6vw,53px)/1.2 Georgia,serif;margin:12px 0 16px}.legal-paper .lede{font:italic 19px/1.75 Georgia,serif;color:#78675a;max-width:625px}.legal-paper .date{font-size:12px;color:#a28a74;margin-bottom:36px}.legal-paper section{border-top:1px solid #e7ddd1;padding:16px 0 8px}.legal-paper h2{font:normal 24px Georgia,serif;margin:13px 0;color:#65564a}.legal-paper section p{font-size:14px;margin:8px 0 15px;overflow-wrap:anywhere}.closing{font:italic 20px Georgia,serif;text-align:center;margin-top:44px;color:#91755f}.legal-footer{text-align:center;color:#8c7a69;font-size:12px;padding:12px 12px 35px}@media(max-width:880px){.legal-paper{margin:0 12px 30px}}