             }
             
             return [
-                NSAttributedStringKey.font: font,
-                NSAttributedStringKey.foregroundColor: UIColor.lightGray
+                .font: font,
+                .foregroundColor: UIColor.lightGray
             ]
         }
     }

        
        return CGSize(width: constrainedSize.width, height: yOffset)
    }

}

        return self.computeSize(for: size, applySizingLayout: false)
    }
    
    @discardableResult fileprivate func computeSize(for constrainedSize: CGSize,
                                                    applySizingLayout: Bool) -> CGSize {
        if !self.didOverwriteDefaultTitleFontAttributes {
            self.titleSizingLabel.attributedText = makeFontAdjustedAttributedString(
                for: self.titleSizingLabel.attributedText,
                fontTextStyle: .body
            )
        }
        
        if !self.didOverwriteDefaultDescriptionFontAttributes {
            self.descriptionSizingLabel.attributedText = makeFontAdjustedAttributedString(
                for: self.descriptionSizingLabel.attributedText,
                fontTextStyle: .body
            )
        }
        
        if !self.didOverwriteDefaultCreditFontAttributes {
            self.creditSizingLabel.attributedText = makeFontAdjustedAttributedString(
                for: self.creditSizingLabel.attributedText,
                fontTextStyle: .caption1
            )
        }
        
        #if os(iOS)
        let TopPadding: CGFloat = 10
