.legal-document .container{max-width:960px}.legal-document h1{font-size:clamp(2rem,5.5vw,4.5rem);line-height:1.12;overflow-wrap:anywhere}.legal-document .lead{max-width:72ch}.legal-document h2{font-size:clamp(1.2rem,2.6vw,1.7rem);line-height:1.4;margin-block:2.3rem .85rem;letter-spacing:-.02em}.legal-document p{line-height:1.85;max-width:78ch;overflow-wrap:anywhere}.legal-document section{scroll-margin-top:110px}.legal-date{font-size:.85rem;color:#53564e}.company-notice{display:grid;gap:.4rem;border-inline-start:3px solid var(--sorpa-green,#c0ff00);padding:1rem 1.25rem;margin-block:2rem;background:#e9ece3;font-size:.9rem;color:#222}.company-notice p{margin:.25rem 0}.company-notice a{width:fit-content;overflow-wrap:anywhere}.legal-contents,.legal-related{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-block:2rem}.legal-contents{display:grid;grid-template-columns:1fr 1fr;padding-block:1.5rem;border-block:1px solid #c1c6b9}.legal-contents a,.legal-related a{font-size:.85rem;line-height:1.6;padding-block:.35rem;text-underline-offset:.2em;overflow-wrap:anywhere}.legal-document a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.legal-document a:focus-visible,.legal-related a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.footer-legal-links{border-top:1px solid #494c44;padding-top:1rem}.footer-legal-links a{color:#c9cdc3}.footer-entity{max-width:50ch}.footer-entity .entity-launch{line-height:1.7!important}.app-market-notice{border-inline-start:2px solid #c0ff00;padding:1rem 1.2rem;margin-block:1.5rem;font-size:.85rem;line-height:1.7;text-align:start;color:inherit}.app-market-notice a{color:inherit;text-decoration:underline}.economics-dynamic .economics-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.economics-dynamic .economics-ledger strong{font-size:clamp(1.4rem,2.8vw,2.8rem)}.economics-dynamic .economics-breakdown li::after{display:none}.economics-stage{font-size:.8rem;font-weight:600;letter-spacing:.04em;margin-block:2.5rem 1rem}.economics-dynamic .allocation-detail{overflow-wrap:anywhere}.economics-dynamic .economics-strip .merchant{background:#787f71}.economics-dynamic .economics-strip .gross{background:var(--sorpa-green,#c0ff00)}.app-choice-languages{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.app-choice-languages a{color:inherit;min-height:44px;padding:.5rem}.app-choice-page .container{max-width:880px}.app-choice-page .store-links{display:flex;flex-wrap:wrap;gap:1rem;margin-block:2rem}.app-choice-page .store-links a{padding:1rem 1.5rem;border:1px solid currentColor;border-radius:4px;color:inherit}.app-choice-page .store-links a:first-child{background:#c0ff00;color:#222}.app-choice-page h1{font-size:clamp(2rem,7vw,4rem)}
@media(max-width:599px){.legal-contents{grid-template-columns:1fr}.legal-document{padding-block:6rem 3rem}.legal-related{gap:.6rem 1rem}.economics-dynamic .economics-ledger{grid-template-columns:1fr}.company-notice{padding:1rem}.footer-entity{text-align:start!important}.app-choice-page .store-links{flex-direction:column}.app-choice-page{padding-top:7rem}}
@media(prefers-reduced-motion:reduce){.legal-document{scroll-behavior:auto}}
