.dashboard-photo-banner{position:relative;width:100%;aspect-ratio:16/5;margin:0 0 10px;overflow:hidden;border-radius:12px;background:#222;box-shadow:0 4px 15px #0002}.dashboard-photo-banner img{display:block;width:100%;height:100%;object-fit:cover}.dashboard-photo-banner figcaption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:28px 16px 10px;color:#fff;font-weight:800;background:linear-gradient(transparent,#000b)}.dashboard-name-bar{margin:0;padding:9px 16px;border-left:6px solid #e87722;border-radius:8px;background:#861f41;color:#fff}.dashboard-name-bar h1{margin:0;font-size:clamp(19px,2.5vw,27px);line-height:1.2}.dashboard-date-line{margin:6px 4px 14px;color:#56616c;font-size:14px;font-weight:800}@media(max-width:620px){.dashboard-photo-banner{border-radius:8px}.dashboard-name-bar{padding:8px 12px}.dashboard-date-line{font-size:13px}}
