.CookiePreferencesButton-module__vaYpWa__button{font-family:var(--display);border-radius:var(--pill);text-transform:uppercase;cursor:pointer;background-color:var(--green);color:#fff;transition:background-color .2s var(--ease);border:none;justify-content:center;align-items:center;padding:10px 18px;font-size:.82rem;font-weight:500;display:inline-flex}.CookiePreferencesButton-module__vaYpWa__button:hover{background-color:var(--green-deep)}
.legal-module__5RPuoG__page{background:var(--paper);padding:clamp(48px,6vw,80px) 0 clamp(80px,10vw,140px)}.legal-module__5RPuoG__inner{max-width:760px}.legal-module__5RPuoG__page h1{font-family:var(--display);letter-spacing:-.035em;color:var(--ink);font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.05}.legal-module__5RPuoG__updated{color:var(--ink-3);margin:14px 0 0;font-size:.9rem}.legal-module__5RPuoG__intro{color:var(--ink-2);margin:18px 0 8px;font-size:1.05rem;line-height:1.65}.legal-module__5RPuoG__prose h2{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:2.4rem 0 .75rem;font-size:clamp(22px,2vw,28px);font-weight:500}.legal-module__5RPuoG__prose h3{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:1.4rem 0 .5rem;font-size:1.15rem;font-weight:500}.legal-module__5RPuoG__prose p,.legal-module__5RPuoG__prose li{color:var(--ink-2);margin:0 0 1rem;line-height:1.7}.legal-module__5RPuoG__prose ul{margin:0 0 1rem;padding-left:1.25rem;list-style:outside}.legal-module__5RPuoG__prose li::marker{color:var(--green)}.legal-module__5RPuoG__prose a{color:var(--green-text);text-decoration:none}.legal-module__5RPuoG__prose a:hover{color:var(--green-deep)}.legal-module__5RPuoG__contact{margin:0 0 1rem;line-height:1.7}.legal-module__5RPuoG__contact p{color:var(--ink-2);margin:0}.legal-module__5RPuoG__tableWrap{margin:0 0 1.5rem;overflow-x:auto}.legal-module__5RPuoG__table{border-collapse:collapse;width:100%;font-size:.95rem}.legal-module__5RPuoG__table th,.legal-module__5RPuoG__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--ink-2);padding:12px 14px}.legal-module__5RPuoG__table th{font-family:var(--display);color:var(--ink);background:var(--soft);border-bottom:0;font-weight:500}.legal-module__5RPuoG__table th:first-child{border-radius:10px 0 0 10px}.legal-module__5RPuoG__table th:last-child{border-radius:0 10px 10px 0}.legal-module__5RPuoG__table code{color:var(--ink);font-size:.85em}.legal-module__5RPuoG__note{border-top:1px solid var(--line);color:var(--ink-3);margin-top:2.4rem;padding-top:1rem;font-size:.9rem}
