   .edu-neo-legend-wrapper {
       display: flex;
       flex-direction: column;
       border: 2px solid var(--main-blue-secondary__50);
       border-radius: 40px;
       gap: 12px;
   }
   
   .edu-neo-photo-wrapper {
       flex: 0 0 229px;
       /* width: 229px; */
       /* height: 100%; */
       display: flex;
       justify-content: center;
       align-self: stretch;
       border: 4px solid white;
       padding: 10px;
       border-radius: 40px;
   }
   
   .edu-neo-photo-inner {
       /* width: 229px; */
       height: 100%;
       /* min-height: 260px; */
       border-radius: 36px;
       overflow: hidden;
       background: #e6ecf7;
       display: flex;
       align-items: center;
       justify-content: center;
   }
   
   .edu-neo__photo {
       width: 100%;
       height: 100%;
       object-fit: cover;
   }
   
   .spec-file-grid {
       display: grid;
       grid-template-columns: 1fr 1fr;
       gap: 20px;
   }
   
   .edu-tab-file-item {
       display: flex;
       justify-content: space-between;
       align-items: center;
       border: 2px solid var(--main-blue-secondary__50);
       border-radius: 20px;
   }
   
   .edu-tab-file-item__view-btn {
       padding: 6px 16px;
       background: var(--blue, #0054a4);
       color: #fff;
       border-radius: 4px;
       text-decoration: none;
   }
   
   .spec-neo-empty {
       color: #999;
       font-style: italic;
   }
   
   @media (max-width: 768px) {
       .spec-file-grid {
           grid-template-columns: 1fr;
       }
       .edu-tab-file-item {
           flex-direction: column;
           align-items: flex-end;
       }
   }