@import url('./distribution.css');
.container{max-width:880px}
header.hero{background:linear-gradient(135deg,#005bbb 0%,#ffd500 100%);position:relative}
header.hero::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.5)}
header.hero > *{position:relative;z-index:1}
header.hero .tag{background:rgba(255,255,255,.15)}
header.hero p.lead{opacity:.95}
.callout{background:#fff8e1;border-left-color:#ffa500}.callout.blue{background:#e7f3ff;border-left-color:#0066cc}
.label-card{border:1px solid #e5e5e5;border-radius:12px;padding:24px;margin:20px 0;background:#fff}
.label-card.featured{border-color:#0066cc;background:linear-gradient(135deg,#f0f7ff,#fff)}
.label-card h3{margin-top:0;display:flex;align-items:center;gap:10px}
.label-card .badge{display:inline-block;font-size:11px;padding:3px 8px;background:#0066cc;color:#fff;border-radius:10px;text-transform:uppercase;letter-spacing:.5px}
.label-meta{display:flex;flex-wrap:wrap;gap:14px;font-size:14px;color:#666;margin:10px 0 16px}
.label-meta span{padding:3px 10px;background:#f5f5f7;border-radius:10px}
.cta{background:linear-gradient(135deg,#005bbb,#ffd500);position:relative;overflow:hidden}
.cta::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.35)}
.cta > *{position:relative;z-index:1}.cta p{opacity:.95}.cta a{color:#005bbb}
