.rp .survey-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.rp .survey-content-grid .card-body,.rp .survey-brief .card-body{padding:24px}.rp .survey-content-grid p,.rp .survey-story blockquote{margin-top:14px}.rp .survey-story .text-link{margin-top:18px;display:inline-block}.rp .survey-chain{color:var(--txt2);gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.rp .survey-chain span{color:var(--brand);font-weight:800}.rp .task-brief-preview{color:var(--brand);background:linear-gradient(140deg,#ebf2fc,#d9e7f7);align-content:center;gap:12px;width:100%;height:100%;padding:24px;display:grid}.rp .task-brief-preview span{color:var(--txt2);font-size:12px}.rp .new-task-badge{color:#145640;font-family:var(--font-manrope),sans-serif;background:#e2f9ef;border-radius:6px;margin-left:8px;padding:2px 7px;font-weight:800;display:inline-block}.rp .survey-brief .hero-metrics{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.rp .survey-brief .hero-metrics strong{overflow-wrap:normal;font-size:18px;line-height:1.5}.rp .survey-brief .intro-note{margin:24px 0 0}.rp #example ul{color:var(--txt2);padding-left:22px}.rp #example li{margin-top:12px}@media (max-width:850px){.rp .survey-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.rp .survey-content-grid{grid-template-columns:1fr;gap:18px}.rp .survey-hero .actions,.rp .survey-brief .actions{flex-direction:column}.rp .survey-hero .button,.rp .survey-brief .button{white-space:normal;text-align:center;width:100%;line-height:1.45}.rp .survey-brief .hero-metrics{grid-template-columns:1fr}}
