.tos{text-align:left;max-width:var(--secondary-max-width);padding:0 1rem 3rem}.tos h1,.tos h2,.tos h3,.tos h4,.tos h5,.tos h6,.tos p{margin-top:1rem}.tos h1,.tos h2,.tos h3{margin-top:3rem;font-weight:500;line-height:1.25}.tos h1{font-size:2.5rem;font-weight:600}.tos summary{display:list-item}.tos .tos-summary{border:1px solid color-mix(in srgb,var(--secondary-color) 12%,transparent);background:color-mix(in srgb,var(--secondary-color) 3%,transparent);border-radius:1rem;margin-top:1rem;overflow:hidden}.tos .tos-summary summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.tos .tos-summary summary::-webkit-details-marker{display:none}.tos .tos-summary summary:after{content:"+";opacity:.65;font-size:1.2rem;line-height:1;transition:transform .2s,opacity .2s}.tos .tos-summary[open] summary:after{content:"−";opacity:1}.tos .tos-summary .tos-summary-body{border-top:1px solid color-mix(in srgb,var(--secondary-color) 10%,transparent);padding:0 1rem 1rem}.tos .tos-summary .tos-summary-body p,.tos .tos-summary .tos-summary-body ul{margin-top:.75rem}.tos .tos-summary .tos-summary-body ul{padding-left:1.25rem}.tos .tos-summary .tos-summary-note{opacity:.82;font-size:.92rem;line-height:1.7}.tos{color:var(--secondary-color);font-size:1rem;line-height:2}.tos ul{padding-left:1rem}
