.ccpa{color:#000;background:#fff;width:100%;height:100%;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.ccpa .ccpa-content{padding:2rem}.ccpa .ccpa-content .ccpa-container{max-width:70rem;margin:0 auto}.ccpa .ccpa-content .ccpa-container .ccpa-header{font-size:2.5rem}@media only screen and (max-width:1024px){.ccpa .ccpa-content .ccpa-container .ccpa-header{font-size:1.5rem}.ccpa .ccpa-content .ccpa-container span{font-size:.875rem}}.ccpa .ccpa-content .ccpa-container span.last-updated{font-style:italic}.ccpa .ccpa-content .ccpa-container .ccpa-section{margin-top:2rem}.ccpa .ccpa-content .ccpa-container .ccpa-section h1{font-size:1.5rem}@media only screen and (max-width:1024px){.ccpa .ccpa-content .ccpa-container .ccpa-section h1{font-size:1.25rem}}.ccpa .ccpa-content .ccpa-container .ccpa-section .ccpa-table{border-collapse:collapse;margin-top:1rem;margin-bottom:1rem;padding:0!important}@media only screen and (max-width:1024px){.ccpa .ccpa-content .ccpa-container .ccpa-section .ccpa-table{width:100%;display:block;overflow-x:auto}}.ccpa .ccpa-content .ccpa-container .ccpa-section .ccpa-table thead>tr>th,.ccpa .ccpa-content .ccpa-container .ccpa-section .ccpa-table tbody>tr>td{text-align:left;border:1px solid #000;padding:1rem}
