*{box-sizing:border-box}body{margin:0;background:#f4eddf;color:#101f3b;font:16px/1.75 Arial,sans-serif}a{color:inherit;text-underline-offset:4px}a:focus-visible,button:focus-visible{outline:3px solid #a78039;outline-offset:4px}header{background:#fffaf0;border-bottom:1px solid #ded8cc}.legal-bar{max-width:1100px;margin:auto;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px}.legal-bar img{width:200px;max-width:100%;display:block}.legal-back{display:inline-block;background:#101f3b;color:white;padding:10px 18px;border-radius:4px;text-decoration:none;font-size:14px}main{max-width:880px;margin:48px auto;padding:0 24px 40px}h1{font:normal clamp(36px,6vw,56px)/1.1 Georgia,serif;margin:15px 0 24px}h2{font:normal 28px/1.3 Georgia,serif;margin:34px 0 12px}h3{font-size:18px;margin-top:24px}.eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#80622d}.legal-card{background:#fffaf0;border:1px solid #d8c49e;padding:28px;margin-top:22px}.legal-card h2:first-child{margin-top:0}p,li{overflow-wrap:anywhere}.legal-note{color:#60646b;font-size:14px}.legal-button{display:inline-block;background:#101f3b;color:white;padding:12px 18px;border:1px solid #101f3b;border-radius:4px;text-decoration:none;font:600 14px Arial,sans-serif;cursor:pointer;margin:6px 8px 6px 0}footer{background:#09162b;color:#c1c7d0;padding:26px 20px;font-size:14px}footer .shell{max-width:1180px;margin:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{padding:10px;text-align:left;border:1px solid #d8c49e;vertical-align:top}.table-wrap{overflow-x:auto}@media(max-width:520px){.legal-bar{padding:16px;gap:14px}.legal-bar img{width:130px}.legal-back{padding:10px 12px;font-size:13px}main{padding:0 18px 25px;margin-top:30px}.legal-card{padding:20px}}
