.Legal-module__2dCIza__page{background:var(--ay-warm-bone);color:var(--ay-charcoal-plum);padding-bottom:72px}.Legal-module__2dCIza__container{width:min(100% - 32px,1120px);margin-inline:auto}.Legal-module__2dCIza__hero{background:var(--ay-porcelain);border-bottom:1px solid var(--ay-border);padding:44px 0 32px}.Legal-module__2dCIza__eyebrow{color:var(--ay-copper);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.Legal-module__2dCIza__hero h1{font-family:var(--ay-font-display);color:var(--ay-aubergine);text-wrap:balance;margin:0 0 22px;font-size:clamp(30px,5vw,46px);font-weight:500;line-height:1.12}.Legal-module__2dCIza__meta{flex-wrap:wrap;gap:10px 28px;margin:0 0 18px;padding:0;display:flex}.Legal-module__2dCIza__meta>div{gap:2px;display:grid}.Legal-module__2dCIza__meta dt{color:var(--ay-stone);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.Legal-module__2dCIza__meta dd{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:650}.Legal-module__2dCIza__meta a{color:var(--ay-aubergine);text-underline-offset:3px;text-decoration:underline}.Legal-module__2dCIza__party{max-width:76ch;color:var(--ay-charcoal-plum);margin:0 0 8px;font-size:15.5px;line-height:1.65}.Legal-module__2dCIza__related{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.Legal-module__2dCIza__related a{border:1px solid var(--ay-border-strong);border-radius:var(--ay-radius-pill);min-height:40px;color:var(--ay-aubergine);background:var(--ay-porcelain);align-items:center;padding:8px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.Legal-module__2dCIza__related a:hover{border-color:var(--ay-aubergine)}.Legal-module__2dCIza__layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:48px;padding-top:36px;display:grid}.Legal-module__2dCIza__tocDesktop{top:calc(var(--ay-header-height) + 16px);max-height:calc(100vh - var(--ay-header-height) - 40px);border:1px solid var(--ay-border);border-radius:var(--ay-radius-md);background:var(--ay-porcelain);padding:18px 16px;position:sticky;overflow:auto}.Legal-module__2dCIza__tocDesktop h2{letter-spacing:.1em;text-transform:uppercase;color:var(--ay-stone);margin:0 0 10px;font-size:13px}.Legal-module__2dCIza__tocMobile{display:none}.Legal-module__2dCIza__tocList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.Legal-module__2dCIza__tocList a{color:var(--ay-charcoal-plum);border-radius:8px;grid-template-columns:30px minmax(0,1fr);gap:4px;padding:7px 8px;font-size:13.5px;line-height:1.4;text-decoration:none;display:grid}.Legal-module__2dCIza__tocList a span{color:var(--ay-copper);font-weight:800}.Legal-module__2dCIza__tocList a:hover{background:#38263d0f}.Legal-module__2dCIza__tocList a:focus-visible,.Legal-module__2dCIza__tocMobile summary:focus-visible,.Legal-module__2dCIza__related a:focus-visible,.Legal-module__2dCIza__body a:focus-visible{outline:3px solid var(--ay-copper);outline-offset:2px}.Legal-module__2dCIza__body{min-width:0;max-width:780px}.Legal-module__2dCIza__notice{border-left:4px solid var(--ay-copper);border-radius:0 var(--ay-radius-md) var(--ay-radius-md) 0;background:var(--ay-porcelain);box-shadow:var(--ay-shadow-soft);margin:0 0 36px;padding:18px 20px;font-size:15.5px;line-height:1.7}.Legal-module__2dCIza__section{scroll-margin-top:calc(var(--ay-header-height) + 16px);margin-bottom:34px;padding-top:8px}.Legal-module__2dCIza__section h2{font-family:var(--ay-font-display);color:var(--ay-aubergine);text-wrap:balance;gap:10px;margin:0 0 14px;font-size:clamp(21px,2.6vw,26px);font-weight:550;line-height:1.25;display:flex}.Legal-module__2dCIza__section h2 span{color:var(--ay-copper)}.Legal-module__2dCIza__clause{overflow-wrap:break-word;grid-template-columns:48px minmax(0,1fr);gap:10px;margin:0 0 14px;font-size:16px;line-height:1.75;display:grid}.Legal-module__2dCIza__clauseNumber{color:var(--ay-stone);font-variant-numeric:tabular-nums;font-weight:750}.Legal-module__2dCIza__text{overflow-wrap:break-word;margin:0 0 14px;font-size:16px;line-height:1.75}.Legal-module__2dCIza__list{gap:8px;margin:0 0 14px;padding-left:22px;font-size:16px;line-height:1.7;display:grid}.Legal-module__2dCIza__body a{color:var(--ay-aubergine);text-underline-offset:3px;font-weight:650;text-decoration:underline}.Legal-module__2dCIza__details{border:1px solid var(--ay-border);border-radius:var(--ay-radius-md);background:var(--ay-porcelain);gap:12px;margin:18px 0 0;padding:18px 20px;display:grid}.Legal-module__2dCIza__details dt{color:var(--ay-stone);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.Legal-module__2dCIza__details dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:16px}.Legal-module__2dCIza__versionLine{border-top:1px solid var(--ay-border);color:var(--ay-stone);margin:40px 0 0;padding-top:18px;font-size:14px}@media (max-width:960px){.Legal-module__2dCIza__layout{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:24px}.Legal-module__2dCIza__tocDesktop{display:none}.Legal-module__2dCIza__tocMobile{border:1px solid var(--ay-border);border-radius:var(--ay-radius-md);background:var(--ay-porcelain);display:block}.Legal-module__2dCIza__tocMobile summary{min-height:48px;color:var(--ay-aubergine);cursor:pointer;align-items:center;padding:0 16px;font-weight:750;display:flex}.Legal-module__2dCIza__tocMobile nav{padding:0 8px 12px}.Legal-module__2dCIza__tocList a{align-items:center;min-height:44px}}@media (max-width:560px){.Legal-module__2dCIza__hero{padding:30px 0 24px}.Legal-module__2dCIza__clause{grid-template-columns:38px minmax(0,1fr);gap:8px;font-size:15.5px}.Legal-module__2dCIza__text,.Legal-module__2dCIza__list{font-size:15.5px}}@media print{.Legal-module__2dCIza__tocDesktop,.Legal-module__2dCIza__tocMobile,.Legal-module__2dCIza__related{display:none}.Legal-module__2dCIza__layout{display:block}}
