.software-section{border-top:1px solid #ffffff25;padding:28px 0!important;margin-top:24px}.software-section h2{font-size:1rem!important;letter-spacing:0!important;margin:0 0 20px!important}.software-section ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:16px 28px;margin:0}.software-section li,.software-section a{display:flex;align-items:center;gap:10px;font-size:.95rem;color:inherit}.software-section img{width:32px;height:32px;object-fit:contain}.work-scope{display:flex;gap:18px;flex-wrap:wrap;margin:22px 0}.work-scope [aria-current=page]{color:var(--accent,#d5ff76);text-decoration:underline;text-underline-offset:.4em}.studies-entry{margin:24px 0;font-size:1rem}.generative-page .research-grid{gap:24px}.generative-page .research-project-group h2{font-size:clamp(1.2rem,2vw,1.75rem)}.software-edit-row{border:1px solid #ffffff35;padding:14px;margin:12px 0}.software-row-tools{display:flex;flex-wrap:wrap;gap:8px}.software-edit-row img{width:40px;height:40px;object-fit:contain}.software-edit-row input[type=checkbox]{width:auto}.portfolio-settings-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}
