.ro-pq .band__eyebrow,.ro-reframe .band__eyebrow{max-width:none}.ro-reframe .ro-reframe__eyebrow{font-size:11px;font-weight:700;letter-spacing:.2em;margin:0 0 22px}.ro-reframe:not(.ro-reframe--center) .ro-reframe__eyebrow{align-items:center;display:flex;gap:14px}.ro-reframe:not(.ro-reframe--center) .ro-reframe__eyebrow:before{background:currentColor;content:"";flex:none;height:2px;width:28px}.band--accent.ro-reframe .ro-reframe__eyebrow{color:var(--accent-fg);opacity:.88}.ro-reframe__h{font-size:var(--display-2);line-height:1.05;margin:0;max-width:22ch;text-wrap:balance}.ro-reframe--center .ro-reframe__h{margin-inline:auto}.ro-reframe__cols{display:grid;gap:clamp(18px,3vw,44px);grid-template-columns:repeat(var(--ro-cols,2),minmax(0,1fr));margin-top:34px;max-width:96ch;text-align:left}.ro-reframe--center .ro-reframe__cols{margin-inline:auto}.ro-reframe__cols p{color:var(--muted);font-size:16px;line-height:1.62;margin:0;max-width:none}.band--accent.ro-reframe .ro-reframe__cols p{color:color-mix(in srgb,var(--accent-fg) 95%,var(--accent))}.ro-reframe__cols--flex{display:flex;flex-wrap:wrap;justify-content:center}.ro-reframe__cols--flex>p{flex:0 0 calc((100% - clamp(18px,3vw,44px)*(var(--ro-cols) - 1))/var(--ro-cols))}@media(max-width:819px){.ro-reframe__cols{grid-template-columns:1fr}.ro-reframe__cols--flex>p{flex-basis:100%}}.ro-reframe__cite{color:var(--muted);font-size:12.5px;font-weight:700;letter-spacing:.12em;margin:var(--stack-1) 0 0;max-width:56ch;text-transform:uppercase}.ro-reframe--center .ro-reframe__cite{margin-inline:auto}.band.ro-pq{padding-block:calc(var(--sec-y)*.6)}.ro-pq .ro-pq__eyebrow{color:var(--muted);font-size:11.5px;letter-spacing:.17em;margin:0 0 18px}.ro-pq__fig{border-left:3px solid var(--accent-text);margin:0;max-width:64ch;padding-left:clamp(24px,4vw,36px);text-align:left}.ro-pq--center .ro-pq__fig{margin-inline:auto}.band--dark.ro-pq .ro-pq__fig{border-left-color:var(--accent)}.ro-pq__quote{margin:0}.ro-pq__quote p{font-family:var(--font-heading);font-size:clamp(22px,3vw,34px);font-weight:400;letter-spacing:-.02em;line-height:1.28;margin:0;max-width:none;text-wrap:pretty}.ro-pq__cite{color:var(--muted);font-size:12.5px;font-weight:700;letter-spacing:.12em;line-height:1.5;margin-top:18px;max-width:56ch;text-transform:uppercase}.ro-pq__note{margin-top:10px}.ro-pq__note p{color:var(--muted);font-size:14px;line-height:1.55;margin:0;max-width:56ch}.ro-pq__cta{margin:var(--stack-3,32px) 0 0}.ro-pq--center .ro-pq__cta{text-align:center}