.music-shell{background:#f4efe6;color:#171614}.music-guide{--line:#b7afa0;--muted:#565047;--signal:#f3df54;--serif:Georgia,"Times New Roman",serif}.music-guide .wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.music-guide :is(h1,h2,h3){font-family:var(--serif);font-weight:400;text-wrap:balance}.music-guide h2{font-size:3.25rem;line-height:1.02;letter-spacing:-.05em}.music-guide .breadcrumbs,.music-guide .cover figcaption,.music-guide .eyebrow{font:400 .69rem/1.5 var(--music-mono),monospace;letter-spacing:.11em;text-transform:uppercase}.music-guide a{text-underline-offset:3px}.music-guide :is(a,summary,video,audio):focus-visible{outline:3px solid #aa5017;outline-offset:4px}.music-guide :is(section[id],article[id]){scroll-margin-top:112px}.music-hero{background:#191917;color:#f4efe6;padding:96px 0 46px}.music-hero .breadcrumbs{display:flex;gap:12px;align-items:center;color:#d2cec5;padding-bottom:20px;border-bottom:1px solid #68685c}.music-guide .demo p a,.music-guide .end-links a,.music-guide .sources a,.music-hero .breadcrumbs a:hover,.music-hero .byline a{text-decoration:underline}.music-hero .cover-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:7%;padding-top:32px}.music-hero .edition{color:var(--signal);display:flex;align-items:center;gap:10px}.music-hero .edition span{width:13px;height:13px;border:4px solid var(--signal);border-radius:50%}.music-hero .edition b{color:#939381}.music-guide h1{font-size:5.3rem;line-height:.98;letter-spacing:-.058em;margin:20px 0}.music-hero .intro{max-width:52ch;color:#e0ddd4;font-size:1.13rem;line-height:1.62}.music-hero .byline{color:#c5c1b7;font-size:.86rem;margin-block:20px}.music-guide .end-links,.music-guide .products,.music-hero .hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px}.music-guide .product-link,.music-hero .hero-actions a{display:inline-flex;align-items:center;gap:8px;font-weight:600;min-height:44px}.music-hero .hero-actions .listen{background:var(--signal);color:#171614;padding:10px 17px}.music-hero .hero-actions a:hover{text-decoration:underline}.music-hero .cover{border:1px solid #797763}.music-hero .cover video{display:block;width:100%;aspect-ratio:1;background:#10110e;-o-object-fit:contain;object-fit:contain}.music-hero .cover figcaption{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #797763;padding:9px 12px;color:var(--signal);font-size:.62rem}.music-guide .section-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:5%;padding:60px 0 25px;border-bottom:2px solid #302d27}.music-guide .library>.eyebrow,.music-guide .section-head .eyebrow{margin-bottom:10px}.music-guide .library>p:not(.eyebrow),.music-guide .section-head>p{max-width:65ch;color:var(--muted);line-height:1.65}.music-guide .track{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(0,.82fr);-moz-column-gap:4%;column-gap:4%;align-items:start;border-bottom:1px solid var(--line);padding-block:40px 24px}.music-guide .rank{font:400 1.12rem var(--music-mono),monospace;padding-top:9px}.music-guide .rank span{display:inline-block;border-top:3px solid #26261e;background:var(--signal);padding:7px 10px 9px}.music-guide .track-body>.eyebrow{color:#655f54}.music-guide .track-body h3{font-size:2.9rem;line-height:1;letter-spacing:-.05em;margin-block:8px 12px}.music-guide .purpose{font-size:1.05rem;font-weight:650;margin-bottom:12px}.music-guide .track-body>p:not([class]){color:var(--muted);line-height:1.68;max-width:55ch}.music-guide .products{margin-top:13px;gap:4px 18px}.music-guide .product-link{text-decoration:underline;text-decoration-thickness:1px;font-size:.95rem}.music-guide .disclosure{display:block;color:var(--muted);max-width:55ch;font-size:.78rem}.music-guide .demo{background:#e8e1d4;padding:14px;min-width:0;border-top:3px solid #322f28}.music-guide .art,.music-guide .demo video{width:100%;height:185px;background:#171715;-o-object-fit:contain;object-fit:contain;display:block}.music-guide #suno .demo video{height:280px}.music-guide .art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.music-guide .art.wordmark{background:#cfc8bb;padding:26px}.music-guide .art.wordmark img{-o-object-fit:contain;object-fit:contain}.music-guide .demo figcaption{display:grid;gap:2px;padding-block:12px 6px}.music-guide .demo figcaption strong{font-family:var(--serif);font-weight:500;font-size:1.4rem;line-height:1.15}.music-guide .demo figcaption span:not(.eyebrow),.music-guide .demo p{font-size:.83rem;color:var(--muted);line-height:1.55}.music-guide .demo p{margin-top:6px}.music-guide .demo audio{width:100%;display:block;height:44px;margin:4px 0 8px}.music-guide .notes{border-top:1px solid var(--line)}.music-guide .track .notes{grid-column:2/-1;margin-top:20px}.music-guide .notes summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;min-height:44px;font-weight:600;cursor:pointer;list-style:none}.music-guide .notes summary::-webkit-details-marker{display:none}.music-guide .notes summary span:after{content:"+";font-size:1.35em}.music-guide .notes[open] summary span:after{content:"−"}.music-guide .notes dl,.music-guide .source-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 5%;padding:10px 0}.music-guide .notes dt{font-weight:650;margin-bottom:5px}.music-guide .notes dd{color:var(--muted);line-height:1.55;font-size:.94rem}.music-guide .sources{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.86rem;padding:10px 0}.music-guide table{border-collapse:collapse;width:100%;table-layout:fixed}.music-guide td,.music-guide th{vertical-align:top;padding:14px 12px 14px 0;text-align:left;border-bottom:1px solid var(--line);line-height:1.4}.music-guide thead th{font:500 .75rem/1.4 var(--music-mono),monospace;text-transform:uppercase}.music-guide tbody th a{text-decoration:underline}.music-guide .library{padding-block:60px 72px}.music-guide .library>p:not(.eyebrow){margin:16px 0 24px}.music-guide .source-grid h3{font-size:1.4rem}.music-guide .end-links{border-top:1px solid var(--line);padding-top:21px;font-weight:600}.music-guide .bonus-section{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);gap:5%;align-items:center;border-bottom:1px solid var(--line);padding-block:40px}.music-guide .bonus-section h2,.music-guide .guide-faq h2{margin:8px 0 18px}.music-guide .bonus-section>div>p:not(.eyebrow),.music-guide .guide-faq details p{max-width:62ch;margin-bottom:14px;color:var(--muted);line-height:1.65}.music-guide .guide-faq{padding-top:48px}@media (max-width:700px){.music-guide .bonus-section{grid-template-columns:1fr;gap:18px;padding-block:28px}}@media (max-width:900px){.music-guide h1{font-size:4rem}.music-guide .track{grid-template-columns:48px minmax(0,1fr) minmax(0,.85fr);-moz-column-gap:3%;column-gap:3%}.music-guide .track-body h3{font-size:2.25rem}}@media (max-width:700px){.music-guide .wrap{width:calc(100% - 36px)}.music-hero{padding:82px 0 24px}.music-guide .section-head,.music-hero .cover-layout{grid-template-columns:1fr;gap:18px}.music-hero .cover-layout{padding-top:24px}.music-guide h1{font-size:3.35rem;max-width:13ch;margin:14px 0}.music-hero .intro{font-size:1rem}.music-hero .cover{width:min(100%,430px);margin-inline:auto}.music-guide h2{font-size:2.35rem}.music-guide .section-head{padding:36px 0 20px}.music-guide .track{grid-template-columns:minmax(0,1fr);row-gap:12px;padding-top:26px}.music-guide .rank{padding:0}.music-guide .rank span{padding:3px 8px;font-size:.88rem}.music-guide .track .notes{grid-column:auto;margin-top:2px}.music-guide .notes dl,.music-guide .source-grid{grid-template-columns:1fr}.music-guide td,.music-guide th{padding:12px 7px 12px 0;font-size:.83rem;overflow-wrap:anywhere}.music-guide .library{padding-block:38px 50px}}