.song-good-editorial{background:#191919;color:#eee9e2}.song-good-main{padding:28px 24px 0}.song-good-article{max-width:1160px;margin:auto}.song-good-cover{position:relative;isolation:isolate;min-height:530px;display:flex;align-items:center;background:#080909;overflow:hidden}.song-good-cover-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:75% center;object-position:75% center;z-index:-2}.song-good-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#080909ee,#080909aa 48%,#08090915)}.song-good-cover-copy{padding:50px;max-width:650px}.song-good-kicker{font:600 10px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.16em;color:#efbdc3;margin-bottom:24px}.song-good-cover h1{font:400 clamp(64px,9vw,112px)/.95 Impact,"Arial Narrow",sans-serif;text-transform:uppercase;margin-bottom:26px}.song-good-cover h1 em{font:italic 1em/.95 Georgia,serif;text-transform:none;color:#efbdc3}.song-good-deck{max-width:37ch;font:400 19px/1.6 Georgia,serif;color:#e4dcd5}.song-good-read{display:inline-flex;gap:24px;margin-top:28px;font:500 11px/1.5 Arial,sans-serif;border-bottom:1px solid #a45c7b;padding-bottom:8px}.song-good-story{display:grid;grid-template-columns:180px minmax(0,1fr);gap:60px;max-width:930px;margin:65px auto;scroll-margin-top:90px}.song-good-byline img{width:140px;height:170px;-o-object-fit:cover;object-fit:cover;border:5px solid #070707}.song-good-byline p{margin-top:16px;font:400 11px/1.6 Arial,sans-serif;color:#bdb3b6}.song-good-byline strong{display:block;font-size:14px;color:#efbdc3;margin-bottom:4px}.song-good-byline span{display:block;margin-bottom:9px}.song-good-prose{font:400 19px/1.8 Georgia,serif;color:#d6d0c9}.song-good-prose p+p{margin-top:24px}.song-good-prose>p:first-child{font:500 22px/1.6 Arial,sans-serif;color:#eee9e2}.song-good-section{padding:48px;margin:0 0 48px;border-top:1px solid #6b424f}.song-good-section h2{font:600 30px/1.2 Arial,sans-serif;margin-bottom:22px}.song-good-section .text-muted-foreground{color:inherit}.song-good-section p:not(.song-good-kicker){font:400 18px/1.8 Georgia,serif;max-width:70ch}.song-good-question{background:#dfc3c4;color:#30232a;border-top:3px solid #a80850}.song-good-question .song-good-kicker{color:#73163e}.song-good-question h2{font-size:clamp(32px,4vw,48px)}.song-good-question h2 em{font-family:Georgia,serif;font-weight:400;color:#73163e}.song-good-objectivity{max-width:930px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.song-good-perspectives{padding-left:0;padding-right:0}.song-good-perspectives .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:32px}.song-good-perspective{padding:26px;background:#272225;border-right:1px solid #ffffff25}.song-good-perspective:nth-child(2){background:#c6d1d3;color:#202a2e}.song-good-perspective:nth-child(3){background:#58243b}.song-good-number{display:block;font:italic 38px/1 Georgia,serif;margin-bottom:26px;opacity:.75}.song-good-perspective h3{font:600 20px/1.3 Arial,sans-serif;margin-bottom:16px}.song-good-perspective p.text-sm{font:400 15px/1.7 Arial,sans-serif}.song-good-cta{background:#282325;padding:48px;border-top:3px solid #a80850;text-align:center}.song-good-cta h2{font:600 30px/1.25 Arial,sans-serif}.song-good-cta .text-muted-foreground{color:#cfc3c8}.song-good-cta button{border-radius:2px;font-size:14px;box-shadow:none}.song-good-cta button:not(.border){background:#efbdc3;color:#21191d}.song-good-trust{text-align:center;padding:32px 20px;border-bottom:1px solid #ffffff20;margin-bottom:64px}.song-good-trust .text-muted-foreground{color:#bfb4ba}.song-good-faq{max-width:850px;margin:auto}.song-good-faq h2{font:600 34px/1.25 Arial,sans-serif;margin-bottom:30px}.song-good-faq h2 em{font-family:Georgia,serif;font-weight:400;color:#efbdc3}.song-good-faq .space-y-6>*+*{margin-top:0}.song-good-faq details{border-top:1px solid #ffffff25}.song-good-faq summary{display:flex;justify-content:space-between;gap:18px;padding:22px 0;cursor:pointer;list-style:none;font:500 16px/1.5 Arial,sans-serif}.song-good-faq summary::-webkit-details-marker{display:none}.song-good-faq summary span{color:#efbdc3;font-size:22px}.song-good-faq details[open] summary span{transform:rotate(45deg)}.song-good-faq details p{font:400 17px/1.8 Georgia,serif;color:#cec5ca;padding:0 30px 26px 0}.song-good-faq summary:focus-visible{outline:2px solid #efbdc3;outline-offset:4px}@media (max-width:700px){.song-good-main{padding:16px 16px 0}.song-good-cover{min-height:510px}.song-good-cover-copy{padding:30px 24px}.song-good-cover:after{background:linear-gradient(90deg,#080909e8,#08090988)}.song-good-story{grid-template-columns:1fr;gap:28px;margin:36px 8px}.song-good-byline{display:flex;gap:18px;align-items:center}.song-good-byline img{width:80px;height:96px}.song-good-byline p{margin:0}.song-good-byline span{margin-bottom:3px}.song-good-section,.song-good-cta{padding:28px 22px}.song-good-objectivity,.song-good-perspectives{padding-left:8px;padding-right:8px}.song-good-perspectives .grid{grid-template-columns:1fr}.song-good-perspective{border-right:0;border-bottom:1px solid #ffffff25}.song-good-faq{padding:0 8px}}.song-good-checklist{background:#242125}.song-good-checklist ol{margin:30px 0}.song-good-checklist li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:22px;padding:26px 0;border-top:1px solid #ffffff25}.song-good-check-number{font:italic 30px/1.2 Georgia,serif;color:#efbdc3}.song-good-checklist h3{font:600 21px/1.4 Arial,sans-serif;margin-bottom:10px}.song-good-checklist p.song-good-listen-question{font:600 17px/1.6 Arial,sans-serif;color:#efbdc3;margin-bottom:8px}.song-good-checklist p.song-good-reviewer-note{font:400 14px/1.7 Arial,sans-serif;color:#c0b8bf;margin-top:12px}#listening-checklist{scroll-margin-top:100px}@media (max-width:700px){.song-good-checklist li{grid-template-columns:30px minmax(0,1fr);gap:12px}}
