.crumbs{font-size:13px;color:var(--muted-2);margin-bottom:22px;display:flex;flex-wrap:wrap;gap:8px}.crumbs a{color:var(--gold-soft)}.crumbs span{color:var(--muted-2)}.legal .doc.wide{max-width:1000px}.legal h3{font-size:1.12rem;margin:26px 0 10px;color:var(--ink)}.legal ul,.legal ol{margin:0 0 16px 20px}.legal li{margin-bottom:7px}.legal .lead{color:color-mix(in srgb,var(--ink) 82%,var(--bg));font-size:1.15rem;line-height:1.6}.cgrid{display:grid;gap:12px;margin:24px 0 34px;grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.cgrid > *{display:block;padding:14px 15px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);color:var(--ink);font-size:15px;line-height:1.35}.cgrid a{transition:border-color .2s var(--ease),transform .2s var(--ease)}.cgrid a:hover{border-color:var(--line-gold);transform:translateY(-2px)}.cgrid .sub{display:block;color:var(--muted-2);font-size:12.5px;margin-top:5px}.inline-cta{margin:34px 0;padding:24px 26px;border:1px solid var(--line-gold);border-radius:var(--r);background:var(--bg-2)}.inline-cta h3{margin-top:0}.inline-cta p{margin-bottom:16px}.kv{display:grid;gap:14px;margin:22px 0 30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.kv div{padding:18px 20px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2)}.kv b{display:block;font-family:"Playfair Display",Georgia,serif;color:var(--ink);font-size:1.08rem;font-weight:600;letter-spacing:-0.005em;margin-bottom:10px}.card-illo{float:right;width:190px;max-width:42%;margin:0 0 20px 26px;border-radius:var(--r);border:1px solid var(--line-gold);filter:var(--engrave)}@media (max-width:640px){.card-illo{float:none;width:60%;max-width:240px;margin:0 auto 22px;display:block}.legal{padding-top:120px;padding-bottom:70px}}.pager{display:flex;justify-content:space-between;gap:16px;margin-top:40px;padding-top:22px;border-top:1px solid var(--line);font-size:14px}.pager a{color:var(--gold-soft)}.plist{list-style:none;padding:0;margin:22px 0 16px}.plist li{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:18px;padding:15px 0;border-bottom:1px solid var(--line-2)}.plist li:first-child{border-top:1px solid var(--line-2)}.pl-t{font-weight:600;color:var(--ink)}.pl-p{font-weight:700;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.pl-d{grid-column:1 / -1;margin-top:4px;color:var(--muted-2);font-size:0.95em;line-height:1.5}@media (max-width:520px){.plist li{padding:13px 0}.pl-d{font-size:0.93em}}
