.legal-module__IRaVrq__head{border-bottom:1px solid var(--line);margin-bottom:clamp(28px,4vw,44px);padding-bottom:clamp(28px,4vw,44px)}.legal-module__IRaVrq__title{margin:12px 0 0}.legal-module__IRaVrq__summary{max-width:60ch;color:var(--ink-80);margin:16px 0 0}.legal-module__IRaVrq__meta{letter-spacing:.04em;color:var(--ink-60);margin:14px 0 0;font-size:13px}.legal-module__IRaVrq__body{color:var(--ink-80)}.legal-module__IRaVrq__part{font-family:var(--font-ginger), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-60);margin:clamp(36px,5vw,56px) 0 8px;font-size:12px;font-weight:500}.legal-module__IRaVrq__heading{font-family:var(--font-ginger), system-ui, sans-serif;letter-spacing:-.02em;color:var(--ink);margin:clamp(28px,3.5vw,40px) 0 12px;font-size:clamp(19px,2vw,24px);font-weight:300}.legal-module__IRaVrq__subheading{color:var(--ink);margin:18px 0 8px;font-weight:500}.legal-module__IRaVrq__paragraph{margin:0 0 16px;font-size:15.5px;line-height:1.65}.legal-module__IRaVrq__list{flex-direction:column;gap:8px;margin:0 0 16px;padding-left:1.25em;display:flex}.legal-module__IRaVrq__list li{font-size:15.5px;line-height:1.6}.legal-module__IRaVrq__link{color:var(--weight-dark,var(--ink));text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-module__IRaVrq__link:hover{opacity:.8}.legal-module__IRaVrq__prefsButton{background:var(--ink);color:var(--paper);font-family:var(--font-ginger), system-ui, sans-serif;cursor:pointer;border:none;border-radius:100px;align-items:center;margin-top:8px;padding:11px 22px;font-size:14px;transition:opacity .15s;display:inline-flex}.legal-module__IRaVrq__prefsButton:hover{opacity:.9}.legal-module__IRaVrq__section{background:#f5f5ef;padding-block:40px 72px}.legal-module__IRaVrq__container{max-width:880px}.legal-module__IRaVrq__head{background:#edf0e5;border:0;border-radius:24px;margin-bottom:24px;padding:clamp(24px,4vw,44px)}.legal-module__IRaVrq__title{letter-spacing:-.04em;font-size:clamp(36px,5vw,56px);font-weight:300}.legal-module__IRaVrq__body{padding:8px clamp(0px,3vw,36px)}.legal-module__IRaVrq__paragraph,.legal-module__IRaVrq__list li{line-height:1.8}.legal-module__IRaVrq__heading{scroll-margin-top:120px;font-size:clamp(24px,3vw,30px)}.legal-module__IRaVrq__contents{border-block:1px solid #d5ddcc;margin-bottom:28px;padding:18px 0}.legal-module__IRaVrq__contents summary{cursor:pointer;color:#293d2b;min-height:28px}.legal-module__IRaVrq__contents ol{gap:12px;margin:16px 0 0;padding-left:24px;display:grid}.legal-module__IRaVrq__contents a{color:#293d2b;text-underline-offset:4px;text-decoration:underline}.legal-module__IRaVrq__contents :is(a,summary):focus-visible{outline-offset:4px;outline:2px solid #526846}@media (max-width:640px){.legal-module__IRaVrq__section{padding-top:20px}.legal-module__IRaVrq__body{padding-inline:0}.legal-module__IRaVrq__head{padding:24px 20px}}
