.font-headline-large{font:700 2rem/2.5rem Poppins;letter-spacing:0}.font-headline-medium,.text-component h2{font:500 1.75rem/2.25rem Poppins;letter-spacing:0}.font-headline-small,.text-component h3{font:500 1.54rem/2rem Poppins;letter-spacing:0}.font-title-large{font:500 1.375rem/1.75rem Poppins;letter-spacing:0}.font-title-medium{font:400 1rem/1.5rem Poppins;letter-spacing:.009rem}.font-title-small{font:400 .875rem/1.25rem Poppins;letter-spacing:.006rem}.font-title-xsmall{font:400 .675rem/1rem Poppins;letter-spacing:.006rem}.font-label-large{font:500 .875rem/1.25rem Roboto;letter-spacing:.006rem}.font-label-medium{font:400 .75rem/1rem Roboto;letter-spacing:.0031rem}.font-label-small{font:500 .688rem/1rem Roboto;letter-spacing:.031rem}.font-body-large,.text-component ul,.text-component h4,.text-component strong,.text-component p{font:400 1rem/1.5rem Roboto;letter-spacing:.009rem}.font-body-medium{font:400 .85rem/1.25rem Roboto;letter-spacing:.016rem}.font-body-small{font:400 .75rem/1rem Roboto;letter-spacing:.025rem}.text-component p{margin-bottom:16px}.text-component h4,.text-component strong{font-weight:500}.text-component a{color:var(--tertiary);word-break:break-all}.text-component ul{list-style-type:disc;margin-left:16px;margin-bottom:16px}.text-component table{text-align:left;margin-bottom:16px;border-collapse:collapse}.text-component table th{font-weight:500}.text-component table th,.text-component table td{padding:.75rem;border-bottom:1px solid var(--primary-10);vertical-align:top}.text-component table tr:last-of-type td{border-bottom:0}
