
.skip-link{position:absolute;left:20px;top:-80px;background:#2a3630;color:#fff;padding:14px;z-index:20}.skip-link:focus{top:10px}.tips-page{padding-top:42px;padding-bottom:35px}.tips-intro{margin-bottom:50px}.tips-intro .eyebrow{margin-bottom:22px}.tips-intro h1{font-size:clamp(52px,6vw,84px);line-height:1.08;letter-spacing:-2.5px;margin-bottom:30px}.tips-lead{display:flex;align-items:flex-start;gap:80px;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:32px}.tips-lead>p:first-child{max-width:630px;margin:0;font-size:17px;line-height:1.8;color:#65705e}.tips-note{font-size:12px;line-height:1.8;color:#8a8a79;max-width:240px;margin:5px 0 0}.tip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 30px}.tip-card{min-width:0;scroll-margin-top:30px}.tip-meta{display:flex;justify-content:space-between;gap:15px;margin-bottom:12px;font-size:10px;color:#878779;font-variant-numeric:tabular-nums;letter-spacing:1px}.tip-player{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#0c1212;border-radius:2px}.tip-copy{padding-top:21px}.tip-topic{text-transform:uppercase;font-size:9px;letter-spacing:1.4px;line-height:1.7;color:#9b775a;margin:0 0 10px}.tip-copy h2,.tip-copy h3{font-family:Georgia,serif;font-size:29px;line-height:1.25;letter-spacing:-.6px;font-weight:400;margin:0 0 18px}.tip-copy details{border-top:1px solid #dcded1;padding:13px 0;color:#5c6a54;font-size:13px;line-height:1.75}.tip-copy summary{cursor:pointer;font-size:12px;color:#485b40}.tip-copy details p{margin:12px 0 0}.tip-copy details a{text-decoration:underline}.tip-copy .music-credit,.tip-copy .music-credit summary{font-size:11px;color:#828472}.tips-cta{display:flex;justify-content:space-between;align-items:center;gap:50px;border-top:1px solid var(--line);margin-top:60px;padding-top:42px}.tips-cta .eyebrow{margin-bottom:15px}.tips-cta h2{font-size:40px;letter-spacing:-1px}.tips-cta p:not(.eyebrow){max-width:650px;color:#68755f;font-size:14px;line-height:1.8}.tips-footnote{max-width:800px;color:#8b8d7e;font-size:11px;line-height:1.8;margin-top:32px}.tips-preview{padding-top:65px;padding-bottom:65px;border-top:1px solid var(--line);margin-top:45px}.tips-preview-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:35px}.tips-preview-heading h2{font-size:clamp(40px,4.5vw,64px);letter-spacing:-1.8px}.tips-preview-heading>p{max-width:330px;font-size:14px;line-height:1.8;color:#727c65}.tips-preview .tip-player{max-height:560px}.tips-all{margin-top:30px}.site-header nav a[aria-current=page]{color:#aa795b}.tips-page+.site-footer{margin-top:25px}
@media(max-width:1100px){.site-header nav{gap:17px;margin-right:0}.tip-grid{gap:35px 22px}.tip-copy h2,.tip-copy h3{font-size:25px}}
@media(max-width:900px){.tip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tips-lead{gap:30px}.tips-intro h1{font-size:64px}.tips-preview .tip-grid .tip-card:last-child{display:none}}
@media(max-width:760px){.tips-page{padding-top:22px}.tips-intro h1{font-size:55px;letter-spacing:-1.8px}.tips-lead,.tips-cta,.tips-preview-heading{display:block}.tips-note{max-width:none;margin-top:20px}.tips-cta .button{margin-top:18px}.tips-preview-heading>p{margin-top:25px}.tips-preview{padding-top:45px;padding-bottom:45px}}
@media(max-width:520px){.tip-grid{grid-template-columns:1fr;gap:38px}.tip-player{max-height:660px}.tip-copy h2,.tip-copy h3{font-size:29px}.tips-intro h1{font-size:48px;line-height:1.1}.tips-lead>p:first-child{font-size:16px}.tips-intro{margin-bottom:32px}.tips-page{padding-top:20px}.tips-cta h2{font-size:35px}.tips-preview .tip-grid .tip-card:last-child{display:block}.tips-preview-heading h2{font-size:42px}.tip-copy details{font-size:14px}}
