.section_tos{padding-bottom:4rem}.section_tos .container-small{max-width:720px}.section_tos .services-rich-txt{max-width:68ch;margin:0 auto;font-family:Outfit,system-ui,-apple-system,sans-serif;color:#334155;font-size:1rem;line-height:1.75}.section_tos .services-rich-txt h1{color:var(--brand-ink);font-family:Oswald,system-ui,sans-serif;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;margin:0 0 .65em}.section_tos .services-rich-txt h1+p{color:#94a3b8;font-size:.875rem;font-weight:500;margin-bottom:2.5em;padding-bottom:1.5em;border-bottom:1px solid color-mix(in srgb,var(--brand-ink) 8%,transparent)}.section_tos .services-rich-txt h2{color:var(--brand-ink);font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.3;margin:2.25em 0 .85em}.section_tos .services-rich-txt h3{color:var(--brand-ink);font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.4;margin:1.65em 0 .55em}.section_tos .services-rich-txt p{margin:0 0 1.15em}.section_tos .services-rich-txt h2+p,.section_tos .services-rich-txt h3+p{margin-top:0}.section_tos .services-rich-txt ul,.section_tos .services-rich-txt ol{margin:0 0 1.5em;padding-left:1.5em}.section_tos .services-rich-txt ul{list-style:none}.section_tos .services-rich-txt li{margin:0 0 .55em;padding-left:.2em;position:relative}.section_tos .services-rich-txt ol>li::marker{color:var(--brand-accent);font-weight:600}.section_tos .services-rich-txt ul>li:before{content:"";position:absolute;left:-1em;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--brand-accent);box-shadow:0 0 color-mix(in srgb,var(--brand-accent) 13%,transparent);animation:sgBulletGlow 3s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.section_tos .services-rich-txt ul>li:before{animation:none}}.section_tos .services-rich-txt li>ul,.section_tos .services-rich-txt li>ol{margin-top:.4em;margin-bottom:.4em}.section_tos .services-rich-txt strong{color:var(--brand-ink);font-weight:600}.section_tos .services-rich-txt a{color:var(--brand-accent);text-decoration:underline;text-underline-offset:2px;font-weight:500;transition:color .14s ease}.section_tos .services-rich-txt a:hover{color:var(--brand-accent-strong)}@media(max-width:640px){.section_tos{padding-bottom:2.5rem}.section_tos .services-rich-txt{font-size:.9375rem;line-height:1.7}.section_tos .services-rich-txt h1{font-size:1.75rem}.section_tos .services-rich-txt h2{font-size:1.15rem;margin-top:2em}.section_tos .services-rich-txt h3{font-size:1rem}}
