@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap");.hb-author-box{color:#2b2f36;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.5;margin-bottom:2rem}.hb-author-info{align-items:flex-start;background:#e6f1f9;border-radius:.5rem;display:flex;gap:1rem;padding:1.5rem 20px 2rem;position:relative}.hb-author-info:before{background:#004e87;content:"";height:4px;left:20px;position:absolute;top:0;width:33.33%}.hb-author-box--dunkel .hb-author-info{background:#004f87}.hb-author-box--dunkel .hb-author-info:before{display:none}.hb-author-box--dunkel .hb-author-info:after{background:#fff;bottom:0;content:"";height:4px;left:20px;position:absolute;width:33.33%}.hb-author-box--dunkel .hb-author-name{color:#fff}.hb-author-box--dunkel .hb-author-name:hover{color:#e6f1f9}.hb-author-box--dunkel .hb-author-separator{color:hsla(0,0%,100%,.5)}.hb-author-box--dunkel .hb-author-title{color:#e6f1f9}.hb-author-box--dunkel .hb-author-expertise{color:hsla(0,0%,100%,.8)}.hb-author-box--dunkel .hb-author-expertise-label{color:#fff}.hb-author-image{flex-shrink:0}.hb-author-image img{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);height:64px;object-fit:cover;width:64px}.hb-author-content{flex:1;min-width:0}.hb-author-header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.hb-author-name{background:none;border:none;color:#004e87;cursor:pointer;font-size:1.125rem;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.hb-author-name:hover{color:#0374c7}.hb-author-name:focus{outline:none}.hb-author-name:focus-visible{border-radius:.25rem;outline:1px dashed #0374c7;outline-offset:2px}.hb-author-separator{color:#aeaeae;font-weight:400}.hb-author-title{color:#595959;font-size:1rem;font-weight:500}.hb-author-expertise{color:#595959;font-size:.875rem}.hb-author-expertise-label{color:#2b2f36;font-weight:500}.hb-author-expertise-list{font-weight:400}.hb-author-modal{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:1rem;position:fixed;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:9999}.hb-author-modal.open{opacity:1;visibility:visible}.hb-author-modal-backdrop{background:rgba(0,0,0,.5);inset:0;position:absolute}.hb-author-modal-content{background:#fff;border-radius:.5rem;box-shadow:0 20px 40px rgba(0,0,0,.2);max-height:90vh;max-width:500px;overflow-y:auto;padding:2rem;position:relative;transform:translateY(20px);transition:transform .2s ease;width:100%}.hb-author-modal.open .hb-author-modal-content{transform:translateY(0)}.hb-author-modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#595959;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background-color .2s ease,color .2s ease;width:40px}.hb-author-modal-close:hover{background:#f2f2f2;color:#2b2f36}.hb-author-modal-close:focus{outline:none}.hb-author-modal-close:focus-visible{outline:1px dashed #0374c7;outline-offset:2px}.hb-author-modal-header{align-items:center;display:flex;gap:1.5rem;margin-bottom:1.5rem;padding-right:2rem}.hb-author-modal-image img{border:3px solid #004e87;border-radius:50%;height:100px;object-fit:cover;width:100px}.hb-author-modal-name{color:#2b2f36;font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.hb-author-modal-title{color:#004e87;font-size:1rem;font-weight:500;margin:0}.hb-author-modal-description{margin-bottom:1.5rem}.hb-author-modal-description p{color:#2b2f36;font-size:1rem;line-height:1.6;margin:0}.hb-author-modal-expertise{margin-bottom:1.5rem}.hb-author-modal-expertise h4{color:#595959;font-size:.875rem;font-weight:700;letter-spacing:.05em;margin:0 0 .75rem;text-transform:uppercase}.hb-author-modal-expertise ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.hb-author-modal-expertise li{background:#e6f1fa;border-radius:9999px;color:#004e87;font-size:.875rem;font-weight:500;padding:.375rem .75rem}.hb-author-modal-link{align-items:center;color:#004e87;display:inline-flex;font-size:1rem;font-weight:500;gap:.5rem;text-decoration:none;transition:color .2s ease}.hb-author-modal-link:hover{color:#0374c7;text-decoration:underline;text-underline-offset:2px}.hb-author-modal-link:focus{outline:none}.hb-author-modal-link:focus-visible{border-radius:.25rem;outline:1px dashed #0374c7;outline-offset:2px}@media (max-width:600px){.hb-author-info{align-items:flex-start;flex-direction:column;padding:1rem}.hb-author-image img{height:56px;width:56px}.hb-author-header{align-items:flex-start;flex-direction:column;gap:.25rem}.hb-author-separator{display:none}.hb-author-name{font-size:1rem}.hb-author-title{font-size:.875rem}.hb-author-expertise{font-size:.75rem}.hb-author-modal-content{padding:1.5rem}.hb-author-modal-header{align-items:flex-start;flex-direction:column;gap:1rem;padding-right:2.5rem}.hb-author-modal-image img{height:80px;width:80px}.hb-author-modal-name{font-size:1.25rem}}