.rq .ln-panel{margin-top:clamp(30px,6vh,60px);padding:clamp(26px,3.6vw,38px) clamp(20px,4vw,34px) clamp(28px,3.8vw,40px)}.rq .ln-panel h2{margin:0 0 16px;font-size:clamp(22px,2.6vw,26px)}.rq .ln-hero{margin-bottom:clamp(8px,2vh,18px)}.rq .ln-lede{margin-top:20px}.rq .legal-foot{margin-top:clamp(44px,8vh,80px)}.rq-ctas{display:flex;flex-wrap:wrap;gap:14px 16px;margin-top:32px}.rq-note{margin:18px 0 0;font-size:13.5px;color:var(--faint);max-width:52ch;line-height:1.6}.rq-steps ol{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.4vw,40px)}.rq-steps li{border-top:1px solid rgba(255,255,255,.07);padding-top:18px}.rq-step-n{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:rgba(var(--accent-rgb),.9)}.rq-steps h3{font-family:var(--disp);font-weight:800;font-size:18px;letter-spacing:-.01em;margin:9px 0 0}.rq-steps p{margin:10px 0 0;font-size:14.5px;line-height:1.7;color:var(--dim)}.rq-wall{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(20px,2.2vw,28px) clamp(12px,1.6vw,20px)}.rq-rec{min-width:0}.rq-sleeve{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--bg-elev) center /cover no-repeat;box-shadow:0 18px 40px -18px rgba(0,0,0,.85),inset 0 0 0 1px rgba(255,255,255,.09)}.rq-sleeve img{width:100%;height:100%;object-fit:cover;display:block}.rq-rec-title{margin-top:10px;font-family:var(--disp);font-weight:800;font-size:14px;letter-spacing:-.01em;line-height:1.2;color:var(--text)}.rq-rec-title,a.rq-rec-artist{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.rq-rec-artist{margin-top:2px;font-size:12.5px;color:var(--dim);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:2px}a.rq-rec-artist:focus-visible,a.rq-rec-artist:hover{color:var(--text);text-decoration-color:var(--accent)}.rq-rec-who{display:block;margin-top:5px;font-size:11px;font-style:italic;color:rgba(var(--accent-rgb),.85)}.rq-why p{margin:0 0 18px;font-size:15px;line-height:1.75;color:var(--dim);max-width:62ch}.rq-why p b{color:var(--text)}.rq-why .rq-ctas{margin-top:26px}.rq-why a{color:var(--text);text-decoration:underline;text-decoration-color:var(--faint);text-underline-offset:3px}.rq-why a:hover{text-decoration-color:var(--accent)}@media (max-width:900px){.rq-steps ol{grid-template-columns:minmax(0,1fr);gap:20px}.rq-wall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.rq-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}