.bio-text{margin-top:0}.mb-12>.flex.items-center.gap-4.mb-8:first-child:has(+.prose .bio-text){display:none}.mb-16>a[href*=resume]{padding:.5rem 1.25rem;font-size:.875rem;font-weight:600}.resume-biography{padding-top:1rem!important;padding-bottom:1rem!important}.flex.flex-wrap.justify-center.gap-4{gap:.5rem}.flex.flex-wrap.justify-center.gap-4>a{width:2.5rem;height:2.5rem}.flex.flex-wrap.justify-center.gap-4>a svg{width:1.25rem;height:1.25rem}.pub-filter-btn{padding:.4rem 1rem;border:1px solid #ddd;border-radius:2rem;background:0 0;cursor:pointer;font-size:.875rem;transition:all .2s}.pub-filter-btn:hover{border-color:var(--color-primary-600,#e66e97);color:var(--color-primary-600,#e66e97)}.pub-filter-btn.active{background:var(--color-primary-600,#e66e97);color:#fff;border-color:var(--color-primary-600,#e66e97)}.blox-resume-biography-3 .grid .bg-white.flex-shrink-0{display:none}#publications .btn-outline-primary,#talks .btn-outline-primary{display:inline-block;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;background:var(--color-primary-600,#e66e97);color:#fff;border:2px solid var(--color-primary-600,#e66e97);border-radius:.375rem;text-decoration:none;transition:all .2s}#publications .btn-outline-primary:hover,#talks .btn-outline-primary:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.2)}.single-page .text-gray-500 .group .div,.single-page .text-sm .group div{font-size:1rem;color:inherit}.max-w-prose.grid.grid-cols-1{gap:.5rem 1rem}.max-w-prose.grid .font-bold.text-2xl{font-size:1rem;font-weight:600}.page-body>.flex>.container.grid{margin-top:10rem}.blox-resume-biography-3 h3.text-xl{font-size:clamp(1.25rem,2vw,1.875rem)}#publications .mt-10.flex.justify-center,#talks .mt-10.flex.justify-center{display:none}.project-custom-fields a{color:var(--color-primary-500)}.project-custom-fields a:hover{color:var(--color-primary-700)}a:hover{color:var(--color-primary-500)}