.crumbs{font-size:12.5px;color:var(--paper-3);display:flex;gap:8px;flex-wrap:wrap;padding:18px 0 0}.crumbs a{color:var(--paper-2);text-decoration:none}.crumbs a:hover{color:#fff}.crumbs span{opacity:.5}.lg-hero{padding:36px 0 0}.lg-hero .top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:end;padding:28px 0 0}@media (max-width:900px){.lg-hero .top{grid-template-columns:1fr;gap:18px}}.lg-hero h1{font-size:clamp(42px,6vw,92px);margin:0;color:#fff;max-width:12ch;text-wrap:balance}.lg-hero h1 .h1-kicker{display:block;font-family:Montserrat,Montserrat Fallback,Montserrat Fallback L,Montserrat Fallback R,Montserrat Fallback D,sans-serif;text-transform:uppercase;letter-spacing:.16em;font-size:11.5px;font-weight:600;color:var(--paper-2);margin-bottom:16px;line-height:1.5;max-width:none}.lg-hero .lede{font-size:clamp(16px,1.2vw,18.5px);color:var(--paper-2);max-width:44ch;margin:0;line-height:1.55}.docs{margin-top:26px;display:flex;gap:6px;flex-wrap:wrap}.docs a{text-decoration:none;border:1px solid rgba(244,237,227,.16);border-radius:999px;padding:8px 14px;font-size:13px;color:var(--paper-2);font-weight:600}.docs a[aria-current=page]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.docs a:hover{border-color:#f4ede380;color:#fff}.mode{margin-top:34px;display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap;padding:14px 0;border-top:1px solid rgba(244,237,227,.12);border-bottom:1px solid rgba(244,237,227,.12)}.mode .meta{font-size:12.5px;color:var(--paper-3)}.mode .meta b{color:#fff;font-weight:600}.seg{display:inline-flex;border:1px solid rgba(244,237,227,.18);border-radius:999px;padding:3px;background:var(--ink)}.seg button{appearance:none;border:0;background:transparent;color:var(--paper-2);font:inherit;font-weight:600;font-size:13px;padding:8px 14px;border-radius:999px;cursor:pointer;transition:background .3s ease,color .3s ease}.seg button[aria-pressed=true]{background:var(--green);color:#241f21}.doc{margin-top:30px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;align-items:start}@media (max-width:900px){.doc{grid-template-columns:1fr;gap:20px}}.toc{position:sticky;top:96px;font-size:13px}@media (max-width:900px){.toc{position:static}}.toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px;border-left:1px solid rgba(244,237,227,.14)}.toc a{display:block;padding:7px 0 7px 14px;color:var(--paper-3);text-decoration:none;border-left:2px solid transparent;margin-left:-1px;line-height:1.35;transition:color .2s ease,border-color .2s ease}.toc a:hover{color:#fff}.toc a.on{color:#fff;border-color:var(--green)}.toc .lbl{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--paper-3);margin-bottom:10px;display:block}.clauses{display:grid;gap:14px}.clause{border:1px solid rgba(244,237,227,.12);border-radius:18px;background:var(--ink);overflow:hidden;scroll-margin-top:96px}.clause .ch{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:baseline;padding:20px 24px 0}.clause .ch b{font-family:Anton,Anton Fallback,Anton Fallback L,Anton Fallback R,Anton Fallback D,Impact,sans-serif;font-weight:400;font-size:20px;color:var(--green);letter-spacing:.02em}.clause h2{margin:0;font-family:Anton,Anton Fallback,Anton Fallback L,Anton Fallback R,Anton Fallback D,Impact,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.015em;font-size:clamp(22px,2.2vw,30px);color:#fff;line-height:1}.clause .cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin-top:14px}.clause .col{padding:18px 24px 22px;min-width:0}.clause .col+.col{border-left:1px solid rgba(244,237,227,.1)}.clause .col .k{display:block;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--paper-3);margin-bottom:10px}.clause .legal{font-size:14px;color:var(--paper-2);line-height:1.7}.clause .legal p{margin:0 0 10px}.clause .legal p:last-child{margin-bottom:0}.clause .legal ul{margin:0 0 10px;padding-left:18px}.clause .legal li{margin-bottom:4px}.clause .plain{font-size:15px;color:#fff;line-height:1.6;position:relative}.clause .plain .k{color:var(--green)}.clause .plain p{margin:0 0 10px}.clause .plain p:last-child{margin-bottom:0}.clause .plain .hand{display:block;font-size:16px;transform:rotate(-2deg);margin:-6px 0 6px;opacity:.9}@media (max-width:760px){.clause .cols{grid-template-columns:1fr}.clause .col+.col{border-left:0;border-top:1px solid rgba(244,237,227,.1)}}.doc[data-mode=legal] .col.pl,.doc[data-mode=plain] .col.lg{display:none}.doc[data-mode=legal] .cols,.doc[data-mode=plain] .cols{grid-template-columns:1fr}.doc[data-mode=legal] .col+.col,.doc[data-mode=plain] .col+.col{border-left:0}.foot{margin-top:40px;padding:22px 24px;border:1px dashed rgba(244,237,227,.22);border-radius:16px;font-size:13.5px;color:var(--paper-2);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}@media (max-width:760px){.foot{grid-template-columns:1fr}}.foot b{color:#fff;font-weight:600}.lg-end{padding:60px 0 80px}.clause .legal a{color:#fff;text-decoration:underline;text-underline-offset:3px}.clause .plain a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.clause button.cmplz-manage-consent{display:inline-block;font:inherit;border:0;cursor:pointer;line-height:1.2;margin-top:6px;padding:10px 16px;border-radius:6px;background:var(--purple);color:#fff;text-decoration:none;font-weight:600;font-size:14px}.clause button.cmplz-manage-consent:hover{background:var(--purple-hi,#c94fd3)}
