.country-music{margin:28px 0 36px;padding:30px;border:1px solid #c4d6bd;border-radius:18px;background:linear-gradient(135deg,#fff 25%,#eef4da)}.country-music h2{font-size:21px;margin:9px 0}.country-music h2 small{display:block;font-size:12px;font-weight:normal;color:var(--muted)}.music-period{font-size:12px;color:var(--muted);margin:0 0 20px}.country-music .music-title{font-size:clamp(23px,3.5vw,32px);line-height:1.5;margin:12px 0;overflow-wrap:anywhere}.music-artist{font-size:16px;margin:8px 0;overflow-wrap:anywhere}.music-context{font-size:13px;color:var(--muted)}.music-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:22px;font-size:13px}.music-play{display:inline-block;padding:12px 20px;background:var(--ink);color:white;border-radius:30px;text-decoration:none}.music-play span{font-size:11px;margin-left:7px}.music-missing{background:transparent;padding:20px;color:var(--muted)}.music-missing p{font-size:13px}.music-list-title{font-size:16px;font-weight:700;line-height:1.5;overflow-wrap:anywhere;margin:15px 0 8px}.music-grid .country-tile{align-items:start}.music-grid .country-id{margin:0}.music-grid .country-tile>div{min-width:0}.music-grid small{margin-top:4px}@media(max-width:560px){.country-music{padding:20px}.music-grid{grid-template-columns:1fr}.music-actions{align-items:start;flex-direction:column;gap:14px}}

.music-history ol{list-style:none;padding:0;margin:0}.music-history li{padding:22px 0;border-top:1px solid #c4d6bd}.music-history li .music-period{margin-bottom:8px}.music-history h3{overflow-wrap:anywhere}.music-history li:last-child{padding-bottom:0}
