.cimat-merida-home-logo-wrap{text-align:center;padding:.25rem 0 1.25rem;margin:0 auto;max-width:100%}.cimat-merida-home-logo-wrap a{border-bottom:none!important;display:inline-block}.cimat-merida-home-logo{height:auto;max-height:10rem;width:auto;max-width:min(320px,92vw);display:inline-block;vertical-align:middle;object-fit:contain}.navbar-brand{font-size:clamp(.9rem,2vw,1.05rem)!important;font-weight:600;max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-wrapper{max-width:110px!important;max-height:110px!important}main .hb-section:first-child .avatar-wrapper,.blox-resume-biography-3 .avatar-wrapper,#section-resume-biography-3 .avatar-wrapper{max-width:240px!important;max-height:240px!important}.avatar-wrapper .avatar{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;aspect-ratio:1;object-fit:cover}.blox-resume-biography-3 a[class*=w-12],.blox-resume-biography-3 a[class*=h-12],.blox-resume-biography-3 a[class*=w-16],.blox-resume-biography-3 a[class*=h-16],.blox-resume-biography-3 .w-12.h-12,.blox-resume-biography-3 .w-16.h-16,#section-resume-biography-3 a[class*=w-12],#section-resume-biography-3 a[class*=h-12],#section-resume-biography-3 a[class*=w-16],#section-resume-biography-3 a[class*=h-16],.header a[class*=w-12],.header a[class*=h-12],.header a[class*=w-16],.header a[class*=h-16],.navbar a[class*=w-12],.navbar a[class*=h-12],.navbar a[class*=w-16],.navbar a[class*=h-16],.header .w-12.h-12,.header .w-16.h-16,.navbar .w-12.h-12,.navbar .w-16.h-16,#section-resume-biography-3 .resume-biography .flex.flex-wrap.justify-center.gap-4>a,#section-resume-biography-3 .resume-biography .flex.flex-wrap.justify-center.gap-3>a,.blox-resume-biography-3 .resume-biography .flex.flex-wrap.justify-center.gap-4>a,.blox-resume-biography-3 .resume-biography .flex.flex-wrap.justify-center.gap-3>a,#section-resume-biography-3 a.w-12.h-12,.blox-resume-biography-3 a.w-12.h-12{max-width:1.25rem!important;max-height:1.25rem!important;width:1.25rem!important;height:1.25rem!important;min-width:1.25rem!important;min-height:1.25rem!important}.blox-resume-biography-3 a svg,.blox-resume-biography-3 [class*=w-12] svg,.blox-resume-biography-3 [class*=w-16] svg,#section-resume-biography-3 a svg,#section-resume-biography-3 [class*=w-12] svg,#section-resume-biography-3 [class*=w-16] svg,.header a svg,.header [class*=w-12] svg,.header [class*=w-16] svg,.navbar a svg,.navbar [class*=w-12] svg,.navbar [class*=w-16] svg{max-width:.8rem!important;max-height:.8rem!important;width:.8rem!important;height:.8rem!important}#section-resume-biography-3 .resume-biography .flex.flex-wrap.justify-center.gap-4>a svg,#section-resume-biography-3 .resume-biography .flex.flex-wrap.justify-center.gap-3>a svg,.blox-resume-biography-3 .resume-biography .flex.flex-wrap.justify-center.gap-4>a svg,.blox-resume-biography-3 .resume-biography .flex.flex-wrap.justify-center.gap-3>a svg{max-width:.8rem!important;max-height:.8rem!important;width:.8rem!important;height:.8rem!important}svg.mx-auto.h-12.w-12,svg.h-12.w-12.mx-auto{width:1rem!important;height:1rem!important;max-width:1rem!important;max-height:1rem!important}svg.animate-spin.h-8.w-8{width:1.25rem!important;height:1.25rem!important;max-width:1.25rem!important;max-height:1.25rem!important}.hb-section img,.prose img,main img{max-width:100%;height:auto}.resume-biography .flex.flex-wrap.gap-3,#section-resume-biography-3 .flex.flex-wrap.gap-3{display:flex!important;flex-wrap:wrap!important;column-gap:.75rem!important;row-gap:.5rem!important}.resume-biography .flex.flex-wrap.gap-3>span,#section-resume-biography-3 .flex.flex-wrap.gap-3>span{margin:.2rem .35rem!important}main .flex.flex-wrap[class*=gap-]{display:flex!important;flex-wrap:wrap!important}main .flex.flex-wrap.gap-1{column-gap:.25rem!important;row-gap:.25rem!important}main .flex.flex-wrap.gap-2{column-gap:.5rem!important;row-gap:.375rem!important}main .flex.flex-wrap.gap-3{column-gap:.75rem!important;row-gap:.5rem!important}main .flex.flex-wrap.gap-4{column-gap:1rem!important;row-gap:.5rem!important}main .flex.flex-wrap[class*=gap-]>span,main .flex.flex-wrap[class*=gap-]>a.inline-flex{margin:.12rem .28rem!important}.header button[data-search-toggle],.header button[data-search-toggle] svg,.header button.theme-toggle,.header button.theme-toggle svg{font-size:1rem!important;line-height:1!important}.header button[data-search-toggle] svg,.header button.theme-toggle svg{max-width:1rem!important;max-height:1rem!important;width:1rem!important;height:auto!important}.page-header svg,#site-header svg{max-width:1.25rem!important;max-height:1.25rem!important;width:auto!important;height:auto!important}label[for=nav-toggle] svg{max-width:1.25rem!important;max-height:1.25rem!important;width:1.25rem!important;height:1.25rem!important}.page-footer svg,.page-footer .footer-license-icons svg{width:1rem!important;height:1rem!important;max-width:1rem!important;max-height:1rem!important}.prose figure .w-full{max-width:min(100%,32rem)!important;margin-left:auto!important;margin-right:auto!important}.prose figure img{display:block!important;max-width:min(100%,32rem)!important;max-height:min(22rem,65vh)!important;width:auto!important;height:auto!important;object-fit:contain!important;margin-left:auto!important;margin-right:auto!important}#section-markdown .prose img:not(.cimat-merida-home-logo),.blox-markdown .prose img:not(.cimat-merida-home-logo){max-width:min(100%,32rem)!important;max-height:min(22rem,65vh)!important;width:auto!important;height:auto!important;object-fit:contain!important}