.hero-work-block{background:#fff;border-left:8px solid var(--wp--preset--color--blue-500);margin:var(--wp--preset--spacing--x-48) 0!important}.hero-work-block .hero-work-content{margin:0 auto;max-width:100rem;padding-left:calc(var(--wp--preset--spacing--x-36) - 8px)}.hero-work-block .work-header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--x-24);margin-bottom:var(--wp--preset--spacing--x-24)}.hero-work-block .work-type{display:inline-block;font-size:var(--wp--preset--font-size--eye-medium);font-weight:500;letter-spacing:1.6px;text-transform:uppercase}.hero-work-block .closed-access-indicator{align-items:center;color:var(--wp--preset--color--gray-700);display:flex;font-size:var(--wp--preset--font-size--sm);font-weight:300;gap:8px}.hero-work-block .closed-access-indicator i{font-size:1em;opacity:.8}.hero-work-block .hero-work-grid{display:grid;gap:var(--wp--preset--spacing--x-12);grid-template-columns:3fr 1fr;margin-top:var(--wp--preset--spacing--x-28)}@media(max-width:767px){.hero-work-block .hero-work-grid{grid-template-columns:1fr}}.hero-work-block .work-title{font-size:var(--wp--preset--font-size--xl-6);font-weight:300;line-height:1.15;margin-bottom:var(--wp--preset--spacing--x-16);margin-top:0}.hero-work-block .work-meta{display:flex;flex-direction:column;font-family:var(--wp--preset--font-family--tuna);gap:var(--wp--preset--spacing--x-16);margin-bottom:var(--wp--preset--spacing--x-24)}.hero-work-block .work-meta .work-source{font-size:var(--wp--preset--font-size--xl);font-style:italic}.hero-work-block .work-meta .work-date{font-size:var(--wp--preset--font-size--base)}.hero-work-block .work-authors{margin-bottom:var(--wp--preset--spacing--x-24)}.hero-work-block .work-authors .authors-label{font-size:var(--wp--preset--font-size--base);font-weight:500;letter-spacing:1.6px}.hero-work-block .authors-list{font-family:var(--wp--preset--font-family--tuna);font-size:var(--wp--preset--font-size--base);font-weight:300;line-height:1.5}.hero-work-block .author-link{color:var(--wp--preset--color--navy-500);position:relative;text-decoration:none;transition:color .2s ease}.hero-work-block .author-link:after{background-color:var(--wp--preset--color--red-500);bottom:0;content:"";display:block;height:1px;left:0;opacity:0;position:relative;position:absolute;right:0;transition:opacity .2s ease;width:100%}.hero-work-block .author-link:hover:after{opacity:1;transform:translateY(0)}.hero-work-block .author-link:hover{color:var(--wp--preset--color--red-500)}.hero-work-block .work-link .btn{align-items:center;background:#dc3545;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;letter-spacing:.5px;padding:.75rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.hero-work-block .work-link .btn:hover{background:#c82333;box-shadow:0 4px 8px rgba(220,53,69,.3);color:#fff;text-decoration:none;transform:translateY(-1px)}.hero-work-block .work-link .btn:focus{outline:2px solid #dc3545;outline-offset:2px}.hero-work-block .work-link .btn .external-link-icon{align-items:center;display:flex}.hero-work-block .work-link .btn .external-link-icon svg{height:16px;width:16px}.hero-work-block .hero-work-right{border-left:1px solid var(--wp--preset--color--blue-300);display:flex;flex-direction:column;gap:var(--wp--preset--spacing--x-28);padding-left:var(--wp--preset--spacing--x-16)}@media(max-width:767px){.hero-work-block .hero-work-right{border-left:none;margin-top:var(--wp--preset--spacing--x-24);padding-left:0}}.hero-work-block .hero-work-right .work-aside .aside-title{font-size:var(--wp--preset--font-size--eye-md);font-weight:500;letter-spacing:1.6px;line-height:1.2;margin-bottom:var(--wp--preset--spacing--x-12);margin-top:0;text-transform:uppercase}.hero-work-block .hero-work-right .focus-areas-list,.hero-work-block .hero-work-right .researchers-list{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--x-8)}.hero-work-block .hero-work-right .focus-area-link,.hero-work-block .hero-work-right .researcher-link{align-items:center;color:var(--wp--preset--color--navy-500);display:inline-flex;font-size:var(--wp--preset--font-size--md);font-weight:300;gap:var(--wp--preset--spacing--x-4);line-height:1.5;position:relative;text-decoration:none;transition:color .2s ease;width:-moz-fit-content;width:fit-content}.hero-work-block .hero-work-right .focus-area-link:hover,.hero-work-block .hero-work-right .researcher-link:hover{color:var(--wp--preset--color--red-500)}.hero-work-block .hero-work-right .focus-area-link:after,.hero-work-block .hero-work-right .researcher-link:after{background-color:var(--wp--preset--color--red-500);bottom:0;content:"";display:block;height:1px;left:0;position:relative;position:absolute;right:0;transition:width .2s ease;width:0}.hero-work-block .hero-work-right .focus-area-link:hover:after,.hero-work-block .hero-work-right .researcher-link:hover:after{width:100%}.hero-work-block .hero-work-right .focus-area-link .arrow-icon,.hero-work-block .hero-work-right .researcher-link .arrow-icon{font-size:var(--wp--preset--font-size--xs);opacity:.7;position:relative;top:1px;transition:opacity .2s ease,transform .2s ease}.hero-work-block .hero-work-right .focus-area-link:hover .arrow-icon,.hero-work-block .hero-work-right .researcher-link:hover .arrow-icon{opacity:1;transform:translateX(2px)}@media(max-width:767px){.hero-work-block .hero-work-right .share-aside .aside-title{display:none}}.hero-work-block .hero-work-right .share-aside .share-content{align-items:center;display:flex}.hero-work-block .hero-work-right .share-aside .share-button{background:none;border:none;color:var(--wp--preset--color--red-500);cursor:pointer;padding:0;transition:color .2s ease,transform .2s ease}.hero-work-block .hero-work-right .share-aside .share-button:hover{color:var(--wp--preset--color--red-700);transform:scale(1.1)}.hero-work-block .hero-work-right .share-aside .share-button .share-icon{font-size:var(--wp--preset--font-size--xl-3)}.editor-styles-wrapper .hero-work-block{border:2px dashed #ddd;position:relative}.editor-styles-wrapper .hero-work-block:before{background:#007bff;border-radius:.25rem;color:#fff;content:"Hero Work Block";font-size:.75rem;font-weight:600;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem}
