.site-ad{box-sizing:border-box;color:#52504e;font-family:"DM Sans",Arial,sans-serif}.site-ad--home{background:var(--paper,#f5f3ed);padding:1.5rem var(--pad,5vw) 2.25rem}.site-ad--playlists{padding:1.75rem 0 0}.site-ad-inner{width:100%;max-width:1200px;margin:0 auto}.site-ad-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem;font-size:.66rem;font-weight:600;letter-spacing:.12em;line-height:1.5}.site-ad-heading a{color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;padding:.45rem 0}.site-ad-banner{display:block;width:100%;line-height:0;background:#ff5b89;border:1px solid rgba(0,0,0,.08)}.site-ad-banner img{display:block;width:100%;height:auto;aspect-ratio:4/1;object-fit:contain}.site-ad a:focus-visible{outline:3px solid #a10d51;outline-offset:5px}@media(max-width:600px){.site-ad--home{padding:1.15rem var(--pad,1.25rem) 1.5rem}.site-ad--playlists{padding-top:1.15rem}.site-ad-heading{font-size:.6rem;letter-spacing:.07em}.site-ad-heading a{min-height:44px;display:inline-flex;align-items:center}.site-ad-banner{border:0}}
