.ccs-media{max-width:1240px;margin:60px auto;padding:0 24px;box-sizing:border-box;color:#09357a}.ccs-media header{margin-bottom:26px}.ccs-media-eyebrow{font-size:12px;font-weight:700;letter-spacing:.15em;color:#ed1835}.ccs-media h2{font-size:clamp(28px,4vw,42px);line-height:1.15;letter-spacing:-.035em;margin:12px 0}.ccs-media-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:24px}.ccs-media-card{overflow:hidden;border:1px solid #dce4ec;border-radius:18px;background:#fff;box-shadow:0 8px 30px #09357a08;min-width:0}.ccs-media-copy{padding:26px 28px 20px}.ccs-media-tag{font-size:11px;font-weight:700;letter-spacing:.14em;color:#67778c}.ccs-media h3{font-size:25px;line-height:1.2;margin:10px 0 0}.ccs-media-copy p{font-size:15px;color:#67778c;margin:12px 0 0}.ccs-media video{display:block;width:100%;max-height:390px;aspect-ratio:4/3;background:#06162c;object-fit:contain}.ccs-song-card{display:flex;flex-direction:column;background:#eef7f6}.ccs-song-art{flex:1;min-height:180px;display:flex;align-items:center;justify-content:center;gap:25px;color:#09357a;padding:24px}.ccs-song-art>span{display:grid;place-items:center;width:95px;height:95px;border-radius:50%;background:#09357a;color:white;font-size:53px;box-shadow:10px 10px 0 #b6e6e0}.ccs-song-art strong{font-size:48px;letter-spacing:-.045em;line-height:1}.ccs-song-art strong span{display:block;font-size:18px;letter-spacing:.35em;color:#ed1835;margin-top:10px}.ccs-media audio{display:block;width:calc(100% - 48px);margin:20px 24px 28px}@media(max-width:700px){.ccs-media{margin:40px auto;padding:0 5%}.ccs-media-grid{grid-template-columns:1fr}.ccs-media-copy{padding:22px}.ccs-song-art{min-height:150px}}
