/* Issue5B comparison only; no changes to shared catalogue rules. */
.hero-manager{order:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:'copy image' 'actions image';gap:18px 28px;padding:28px;border:1px solid #dfe7e1;border-radius:20px;background:#fff;min-width:0;color:#17251d;align-items:center;}
.hero-manager__copy{grid-area:copy;min-width:0;}
.hero-manager__copy>span{font-size:13px;font-weight:700;color:#52705e;}
.hero-manager h1{font-size:clamp(28px,3.2vw,44px);line-height:1.08;margin:8px 0 12px;}
.hero-manager p{font-size:15px;line-height:1.4;margin:8px 0;}
.hero-manager .app-help-banner__facts{display:grid;gap:4px;padding:0;margin:12px 0;list-style:none;font-size:13px;line-height:18px;}
.hero-manager .app-help-banner__fact{display:flex;gap:6px;padding:0;min-height:0;border:0;border-radius:0;background:none;box-shadow:none;font:inherit;}
.hero-manager .app-help-banner__fact span{color:#005c3b;background:none;width:auto;height:auto;min-width:0;flex:none;font:inherit;}
.hero-manager .app-help-banner__note{font-size:12px;line-height:17px;color:#58665e;}
.hero-manager__image{grid-area:image;display:block;min-width:0;aspect-ratio:3/2;}
/* V2 empty field measured RGB253/253/253: match its surrounding hero surface. */
.hero-manager,.hero-manager__image{background:#fdfdfd;}
.hero-manager__image{border:0;box-shadow:none;}
.hero-manager__image img{display:block;width:100%;height:100%;object-fit:contain;background:#fdfdfd;border:0;box-shadow:none;}
.hero-manager__actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:8px;}
.hero-manager__actions a,.hero-manager__actions button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #005c3b;border-radius:10px;font:700 14px/20px Arial,sans-serif;text-align:center;text-decoration:none;cursor:pointer;}
.hero-manager__primary{background:#005c3b;color:#fff;}.hero-manager__secondary{background:#eef5ef;color:#005c3b;}
.manager-visit.manager-visit--text{grid-template-columns:minmax(0,1fr);grid-template-areas:'title' 'intro' 'region' 'note' 'action';gap:12px;}
@media(max-width:780px){
 .hero-manager{grid-template-columns:minmax(0,1fr);grid-template-areas:'copy' 'actions' 'image';gap:10px;padding:16px;}
 .hero-manager h1{font-size:28px;line-height:30px;margin:5px 0 8px;}
 .hero-manager p{font-size:13px;line-height:18px;margin:5px 0;}
 .hero-manager .app-help-banner__facts{font-size:12px;line-height:17px;gap:2px;margin:7px 0;}
 .hero-manager .app-help-banner__note{font-size:12px;line-height:16px;margin-bottom:0;}
 .hero-manager__image{height:200px;aspect-ratio:auto;}
 .hero-manager__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;}
}
@media(min-width:600px) and (max-width:780px){.hero-manager__image{height:280px;}}
