.tos-renderer{width:100%;color:var(--color-onBackground)}.tos-loading,.tos-error{text-align:center;padding:var(--spacing-xl);color:var(--color-disabled)}.tos-error{color:var(--color-error)}.tos-title{margin-bottom:var(--spacing-sm);color:var(--color-onBackground);font-size:1.5rem;font-weight:700}.tos-section-title{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md);color:var(--color-onBackground);font-size:1.75rem;font-weight:600}.tos-subsection-title{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);color:var(--color-onBackground);font-size:1.25rem;font-weight:600}.tos-paragraph{margin-bottom:var(--spacing-md);color:var(--color-onBackground);line-height:1.8}.tos-list{margin-left:var(--spacing-lg);margin-bottom:var(--spacing-md);list-style-type:disc}.tos-list-item{margin-bottom:var(--spacing-sm);color:var(--color-onBackground);line-height:1.8}.tos-strong{color:var(--color-onBackground);font-weight:600}.tos-emphasis{color:var(--color-disabled);font-style:italic}.tos-divider{border:none;border-top:1px solid var(--color-divider);margin:var(--spacing-xl) 0}@media (width<=768px){.tos-title{font-size:1rem}.tos-section-title{font-size:1.5rem}.tos-subsection-title{font-size:1.125rem}.tos-list{margin-left:var(--spacing-md)}}@media print{.tos-renderer,.tos-title,.tos-section-title,.tos-subsection-title,.tos-paragraph,.tos-list-item,.tos-strong{color:#000}}
