.legal-head{padding:96px 0 48px}.lh{grid-column:1/span 8}.lupdated{color:var(--ink-2);margin-top:12px;font-size:15px}.legal{padding:0 0 104px}.legal .wrap{border-bottom:1px solid var(--hair-2)}.legal summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;list-style:none;display:flex}.legal summary::-webkit-details-marker{display:none}.legal summary h2,.legal summary h3{text-wrap:balance}.legal summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:10px;height:10px;margin-right:4px;transition:transform .2s cubic-bezier(.2,.8,.2,1);transform:translateY(-3px)rotate(45deg)}.legal details[open]>summary:after{transform:translateY(3px)rotate(-135deg)}.lsec{border-top:1px solid var(--hair-2)}.lsec>summary{padding:32px 0}.lsec>summary h2{font-size:var(--fs-h2);letter-spacing:-.034em;line-height:1.02}.lqs{padding:0 0 24px}.lq{border-top:1px solid var(--hair)}.lq>summary{min-height:44px;padding:20px 0}.lq>summary h3{font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.2}.ltext{gap:14px;max-width:68ch;padding:0 0 24px;display:grid}.ltext p{font-size:17px;line-height:1.55}.ltext a{text-underline-offset:3px;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.legal summary:after{transition:none}}@media (width<=960px){.lh{grid-column:1/-1}}@media (width<=760px){.legal-head{padding:64px 0 32px}.legal{padding-bottom:72px}.lsec>summary{padding:24px 0}.lq>summary{padding:16px 0}}
