.sc_blogger_item_content .entry-content{
    margin-top:10px  !important;
}


:root{
    --jug-hero-h: 350px;          /* ukupna visina sekcije/kolona */
    --jug-hero-img-h: var(--jug-hero-h);
    --jug-hero-ratio: 3 / 4;      /* isti omjer za obje slike */
    --jug-hero-top-fix: 0px;      /* fin pomak gornjeg ruba lijeve slike */
}

/* 1) sekcija i kolone se rastežu na istu visinu */
.jug-hero .elementor-container{ align-items:stretch; }
.jug-hero .elementor-column{ display:flex; }
.jug-hero .elementor-widget-wrap{
    display:flex; flex-direction:column; gap:16px;
    height: var(--jug-hero-h);          /* <-- ključ: sve kolone iste visine */
}

/* 2) naslovi bez dodatne margine gore */
.jug-hero .jug-team-about h4.sc_item_title,
.jug-hero .jug-coach-block .sp-staff-name{
    margin:0 0 12px; line-height:1.15;
}

/* 3) lijeva slika – ista visina, isti omjer */
.jug-hero .jug-team-media__img{
    display:block; width:100%;
    height:var(--jug-hero-img-h);
    aspect-ratio:var(--jug-hero-ratio);
    object-fit:cover;
    box-shadow:0 4px 16px rgba(0,0,0,.06);
    margin-top:calc(-1 * var(--jug-hero-top-fix));
}

/* 4) desna kolona (trener) se **rasteže** do dna */
.jug-coach-block{ display:flex; flex-direction:column; height:100%; }

.jug-coach-block .sp-staff-name{
    text-align:left; font-size:22px; font-weight:700;
}
.jug-coach-block .sp-staff-name .sp-staff-role{
    color:#8a8f98; font-weight:600; margin-right:8px;
}

/* sivi okvir kao u predlošku + slika popunjava cijeli preostali prostor */
 .jug-coach-block .sp-template-staff-photo{
    background:#f4f5f7; padding:14px; border:1px solid #e5e7ec; border-radius:14px;
    flex:1; display:flex; align-items:stretch;
}
 .jug-coach-block__img{
    display:block; width:100%;
    height:100% !important;            /* popuni visinu sivog okvira */
    aspect-ratio:var(--jug-hero-ratio);
    object-fit:cover; border-radius:10px;
}

 .jug-coach-photo{
     max-width:unset !important;
 }

/* 5) responsive (po potrebi) */
@media (max-width:1024px){
    :root{ --jug-hero-h: 320px; }

    .jug-player-details{
        display:flex !important;
    }

    .jug-player-details .sp-list-wrapper{
        width:100%;
    }
}

