:root{--black: #0a0908;--gold: #c9a24b;--gold-bright: #e7cd8b;--cream: #f3ede1;--muted: rgba(243, 237, 225, .62);--line: rgba(201, 162, 75, .22);--line-soft: rgba(243, 237, 225, .1);--serif: "Cormorant Garamond", Georgia, serif;--sans: "Jost", system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);font-weight:300;background:var(--black);color:var(--cream);line-height:1.7;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.wrap{width:min(820px,92vw);margin-inline:auto}.legal-nav{position:sticky;top:0;z-index:10;background:#0a0908eb;backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.legal-nav .row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;width:min(1080px,92vw);margin-inline:auto}.back{font-size:13px;letter-spacing:.06em;color:var(--muted);display:inline-flex;align-items:center;gap:8px}.back:hover{color:var(--gold)}.brandtxt{font-family:var(--serif);font-weight:600;font-size:18px;letter-spacing:.04em}.brandtxt b{color:var(--gold);font-weight:600}.lang{display:inline-flex;align-items:center;font-size:12px;letter-spacing:.12em}.lang button{background:none;border:none;color:var(--muted);cursor:pointer;padding:6px 7px;font-family:var(--sans);font-weight:600;letter-spacing:.12em;transition:color .25s}.lang button.active{color:var(--gold)}.lang .sep{color:var(--line)}main{padding:56px 0 70px}.eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-weight:500}h1{font-family:var(--serif);font-weight:500;font-size:clamp(32px,5vw,52px);line-height:1.05;margin:14px 0 8px}.updated{color:var(--muted);font-size:13px;margin-bottom:6px}.legal-body h2{font-family:var(--serif);font-weight:500;font-size:23px;color:var(--cream);margin:34px 0 12px}.legal-body h2 .n{color:var(--gold);font-size:17px;margin-right:8px}.legal-body p{color:#f3ede1cc;margin-bottom:14px;font-size:15px}.legal-body ul{margin:0 0 16px;list-style:none;display:grid;gap:9px}.legal-body li{position:relative;padding-left:22px;color:#f3ede1cc;font-size:15px;line-height:1.7}.legal-body li:before{content:"";position:absolute;left:2px;top:11px;width:5px;height:5px;border:1px solid var(--gold);transform:rotate(45deg)}.legal-body li strong{color:var(--cream);font-weight:500}.legal-body a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.infobox{border:1px solid var(--line);border-radius:12px;padding:22px 24px;margin:22px 0;background:#c9a24b0d}.infobox p{margin-bottom:3px;color:var(--cream);font-size:14.5px}.note{font-size:13px;color:var(--muted);border-left:2px solid var(--gold);padding-left:14px;margin:18px 0}.ck-wrap{overflow-x:auto}.ck-table{width:100%;border-collapse:collapse;margin:16px 0 8px;font-size:13.5px}.ck-table th,.ck-table td{text-align:left;padding:11px 12px;border-bottom:1px solid var(--line-soft);vertical-align:top;color:#f3ede1d1}.ck-table th{color:var(--gold);font-weight:500;letter-spacing:.04em;border-bottom:1px solid var(--line)}.lang-en,html.en .lang-el{display:none}html.en .lang-en{display:block}footer.legal-foot{border-top:1px solid var(--line-soft);padding:28px 0;text-align:center;color:var(--muted);font-size:12.5px}footer.legal-foot a{color:var(--muted);margin:0 9px}footer.legal-foot a:hover{color:var(--gold)}@media (max-width: 640px){.legal-nav .row{padding:8px 0;gap:10px}.brandtxt{font-size:16px}.back{padding:11px 0}.lang button{padding:12px 10px}footer.legal-foot a{display:inline-block;padding:10px 4px;margin:0 5px}.legal-body a{padding:7px 0}main{padding:40px 0 56px}.ck-table{min-width:460px}}
