main{height:100%;flex-direction:column;display:flex}.tab-bar .tab{min-width:145px;text-align:center}.content-section.investors{flex:1}.content-section.financial-reports h1{text-align:center}.investors-row{margin-top:16px}.investors-row .investors-exchange-table{border-collapse:collapse;font-size:12px}.investors-row .investors-exchange-table td{font-weight:700;padding-right:16px;border:0;border-bottom:1px solid #dfdfdf}.investors-row .investors-exchange-table tr:last-child td{border-bottom:0}.investors-row .investors-exchange-table .investors-exchange-label{display:flex;font-weight:400}.investors-row .investors-exchange-table .investors-exchange-label img{width:16px;height:16px;padding-right:4px}.investors-row .investors-column-field{font-weight:700;text-overflow:ellipsis;overflow:hidden;margin-bottom:8px}.investors-row .investors-column-title{font-size:12px;color:#5e5e5e}.investors-file-link{display:flex;align-items:center;margin-bottom:4px}.investors-file-link svg{width:16px;height:16px;margin-left:4px}.financial-report-link{display:flex;grid-gap:4px;gap:4px;align-items:center}.financial-report-link svg{width:12px;height:12px}.financial-reports th.financial-statement{width:200px}.financial-reports th.mda{width:280px}.media .card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:20px;gap:20px}.media .card{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;transition:transform .3s}.media .card:hover{transform:scale(1.05)}.media .card img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover}.media .card-title{padding:10px;font-size:16px;font-weight:700;color:#333}.media .modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);justify-content:center;align-items:center;z-index:10000000000}.media .media-modal-content{position:relative;border-radius:8px;width:80%;max-width:900px;text-align:center}.media .close{position:absolute;top:-30px;right:-20px;font-size:30px;color:#fff;cursor:pointer}.media #modal-video-container{width:100%;height:400px}.media iframe{width:100%;height:100%;border:none}@media(max-width:950px)and (min-width:540px){.investors-row-container{display:flex;flex-direction:row}.investors-row-container .investors-row{width:33%;border-left:1px solid #dfdfdf;padding:12px;display:flex;flex-direction:column;justify-content:center}.investors-row-container .investors-row.pull-left{padding-left:0;border-left:0}}