strings.Title has been deprecated since Go 1.18 because it does not handle Unicode properly. Replace it with cases.Title from golang.org/x/text which correctly handles language-specific title casing. Applied to breadcrumb generation and document title formatting.