:root{color-scheme:light;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#172739;background:#f4f2ed}*{box-sizing:border-box}body{margin:0}a{color:inherit}.skip{position:absolute;top:-80px;background:#fff;padding:12px}.skip:focus{top:8px}.legal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px max(24px,calc((100vw - 1240px)/2));background:#0d1927;color:#fff}.brand{display:flex;align-items:center;gap:14px;text-decoration:none;font-size:14px;font-weight:750;letter-spacing:.08em}.brand small{display:block;margin-top:4px;color:#aab6c5;font-size:12px;font-weight:400;letter-spacing:0}.monogram{display:grid;place-items:center;border:1px solid #d5b78b;width:43px;height:43px;color:#e8cfa7;font-family:Georgia,serif;font-size:20px;letter-spacing:-.05em}.back{color:#e8cfa7;text-underline-offset:5px;font-size:14px}.legal-layout{display:grid;grid-template-columns:260px minmax(0,800px);gap:70px;max-width:1240px;margin:0 auto;padding:68px 24px 100px}.eyebrow{font-size:12px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:#a67d4f}.legal-aside{align-self:start;position:sticky;top:32px}.legal-aside nav{display:grid;gap:6px;margin-top:22px}.legal-aside a{padding:13px 15px;border-radius:8px;color:#536273;text-decoration:none;line-height:1.4}.legal-aside a:hover,.legal-aside a[aria-current=page]{background:#e9e1d6;color:#162b3c}.legal-aside a[aria-current=page]{font-weight:700}.legal-article{min-width:0;background:#fff;padding:52px 58px 66px;border:1px solid #e0e4e8;border-radius:16px;box-shadow:0 16px 40px #1727390a}.legal-article h1{font-family:Georgia,serif;font-size:clamp(34px,4.4vw,58px);font-weight:500;line-height:1.13;letter-spacing:-.035em;margin:16px 0 16px}.edition{color:#657280;margin:0 0 38px}.legal-notice{padding:17px 20px;background:#fff3db;border-left:4px solid #bb8847;color:#4b3b23;line-height:1.55;margin-bottom:32px}.legal-notice strong{display:block}.legal-body{font-size:17px;line-height:1.75;color:#334353;overflow-wrap:anywhere}.legal-body h2{font-family:Georgia,serif;font-weight:500;color:#162739;font-size:29px;line-height:1.3;margin:45px 0 15px}.legal-body h3{font-size:21px;color:#162739;margin:34px 0 12px}.legal-body p{margin:0 0 18px}.legal-body ul{padding-left:24px;margin:0 0 24px}.legal-body li{padding-left:5px;margin:0 0 9px}.legal-body a{color:#795a34;text-underline-offset:3px}.legal-footer{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #dae0e5;padding:25px max(24px,calc((100vw - 1240px)/2));color:#66717c;font-size:14px}@media(max-width:850px){.legal-layout{display:block;padding:25px 16px 60px}.legal-aside{position:static;margin-bottom:22px}.legal-aside nav{display:flex;overflow-x:auto;gap:7px;margin-top:8px}.legal-aside a{min-width:165px;background:#e9e1d6;font-size:13px}.legal-article{padding:32px 25px}.legal-body{font-size:16px}.legal-body h2{font-size:25px;margin-top:38px}}@media(max-width:480px){.legal-header{padding:15px 16px}.brand{font-size:12px}.brand small{font-size:11px}.back{font-size:12px}.legal-article{padding:26px 19px}.legal-article h1{font-size:36px}.legal-body h2{font-size:24px}}
