.financial-reports-accordion-heading{color:#323131;font-size:48px;font-weight:700;line-height:1.2;margin:0 0 24px}.financial-reports-accordion{border-bottom:1px solid rgba(0,0,0,.2)}.financial-reports-accordion-year{border-top:1px solid rgba(0,0,0,.2)}.financial-reports-accordion-year-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:30px 10px}.financial-reports-accordion-year-header::-webkit-details-marker{display:none}.financial-reports-accordion-year-label{color:#323131;font-size:30px;font-weight:700;line-height:1.2}.financial-reports-accordion-year-chevron{border-right:2px solid #323131;border-top:2px solid #323131;flex:0 0 auto;height:10px;transform:rotate(135deg);transition:transform .15s ease;width:10px}.financial-reports-accordion-year[open] .financial-reports-accordion-year-chevron{transform:rotate(-45deg)}.financial-reports-accordion-year-panel{padding:0 10px 10px}.financial-reports-accordion-row{align-items:center;border-top:1px solid rgba(0,0,0,.2);display:flex;gap:24px;justify-content:space-between;padding:20px 0}.financial-reports-accordion-row-meta{flex:1 1 auto;max-width:620px}.financial-reports-accordion-row-title{color:#323131;font-size:20px;font-weight:700;line-height:1.4;margin:0 0 5px}.financial-reports-accordion-row-date{color:#323131;font-size:14px;line-height:1.4;margin:0}.financial-reports-accordion-row-links{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:16px 33px;justify-content:flex-end}.financial-reports-accordion-link{align-items:center;color:#323131;display:inline-flex;font-size:14px;gap:6px;line-height:1.2;text-decoration:none;white-space:nowrap}.financial-reports-accordion-link:focus,.financial-reports-accordion-link:hover{color:#76726d;text-decoration:underline}.financial-reports-accordion-link-icon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1}.financial-reports-accordion-link-icon img,.financial-reports-accordion-link-icon svg{display:block;height:24px;width:auto}@media (max-width:991px){.financial-reports-accordion-heading{font-size:36px}.financial-reports-accordion-row{align-items:flex-start;flex-direction:column}.financial-reports-accordion-row-links{justify-content:flex-start;width:100%}}@media (max-width:767px){.financial-reports-accordion-heading{font-size:30px}.financial-reports-accordion-year-header{padding:24px 0}.financial-reports-accordion-year-label{font-size:24px}.financial-reports-accordion-row-title{font-size:18px}.financial-reports-accordion-row-links{gap:12px 20px}}