.pv-page .sp-band{flex-wrap:wrap;gap:12px;margin:clamp(24px,4vw,36px) 0 0;display:flex}.pv-page .sp-band span{background:var(--card-strong);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:inline-flex}.pv-page .sp-band span:before{content:"";background:var(--pv-purple);border-radius:999px;width:7px;height:7px}html[data-theme=dusk] .pv-page .sp-band span:before,html[data-theme=dark] .pv-page .sp-band span:before{background:var(--pv-purple-2)}.pv-page .sp-quote{background:var(--card-strong);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-left:3px solid var(--pv-purple);border-radius:20px;margin:0;padding:clamp(28px,4vw,44px)}html[data-theme=dusk] .pv-page .sp-quote,html[data-theme=dark] .pv-page .sp-quote{border-left-color:var(--pv-purple-2)}.pv-page .sp-quote__text{font-family:var(--f-display);color:var(--ink);margin:0;font-size:clamp(20px,2.6vw,28px);font-style:italic;line-height:1.4}.pv-page .sp-quote__by{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:8px;margin:20px 0 0;font-size:15px;display:flex}.pv-page .sp-quote__by b{color:var(--ink);font-weight:600}.pv-page .sp-quote a.sp-quote__src{color:var(--pv-purple);align-items:center;gap:5px;margin-left:auto;font-size:13.5px;font-weight:600;display:inline-flex}html[data-theme=dusk] .pv-page .sp-quote a.sp-quote__src,html[data-theme=dark] .pv-page .sp-quote a.sp-quote__src{color:var(--pv-purple-2)}.pv-page .sp-quote a.sp-quote__src:hover{text-decoration:underline}.pv-page .sp-quote a.sp-quote__src svg{width:14px;height:14px}
