.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto}.assistive-text,.screen-reader-text{position:absolute;top:-9999px;left:-9999px}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.digital-header{background:#fff;margin:1em 0 2em}.digital-header figure{display:flex;flex-direction:column;justify-content:center}.digital-header img{display:block}@media (min-width: 44em){.digital-header{display:grid;grid-template-columns:1fr 3fr}}.digital-header-content{padding:1.25em 5%;display:flex;flex-direction:column;justify-content:center}.digital-header-content h1{color:#0068a8}@media (min-width: 50em){.digital-header-content h1{font-size:2.75em}}.song-list{margin:0 0 4em}.song-list header{background:#c54641;padding:1em 3.5%;color:#fff}.song-list header h2{margin:0;line-height:1;display:inline-block}.song-list header a{float:right;color:#fff;font-weight:bold}.song-list ol{list-style:none;margin:0;padding:0}.song-list ol li{padding:1em 3.5%;background:#fff;border-bottom:1px solid #ccc}@media (min-width: 44em){.song-list ol li{display:grid;grid-template-areas:"title action" "audio audio";grid-template-columns:4fr 2fr}}.song-title{margin:0 0 1em}.song-title span{background:#ccc;background:#c54641;color:#fff;display:inline-block;height:1.75em;width:1.75em;border-radius:50%;font-size:1.25em;text-align:center;margin-right:0.5em}.song-title strong{font-size:1.25em}@media (min-width: 44em){.song-title{margin:0}}.song-actions{text-align:left}.song-actions .btn{padding:0.25em 1em;font-size:0.875em;margin:0 0 0 0.5em}.song-actions .btn.outline{background:transparent;color:#c54641}.song-actions .btn.outline:hover{background:#c54641;color:#fff}@media (min-width: 44em){.song-actions{text-align:right}}.song-audio{display:none;padding:2em 0 0;grid-column:1/-1}.digital-other .module-title{margin:0 0 2em}.album{margin:0 0 2em;background:#fff;padding:1.25em 5%}.album img{display:block}.album header{display:grid;grid-template-columns:1fr 4fr;grid-column-gap:1em;margin:0 0 1em}.album header>div{display:flex;flex-direction:column;justify-content:center}.album header h3{color:#0068a8;margin:0}.album-actions{text-align:right}.album-actions .btn{line-height:1}

/*# sourceMappingURL=digital.css.map */