.qp .prose{max-width:68ch}.qp .prose h2{margin-bottom:14px}.qp .prose h3{font-size:19px;font-weight:600;letter-spacing:-.15px;color:var(--ink);margin:30px 0 8px}.qp .prose p{margin-bottom:18px}.qp .prose p:last-child{margin-bottom:0}.qp .prose b,.qp .prose strong{color:var(--ink);font-weight:600}.qp .honest{display:grid;grid-template-columns:1fr;border:1px solid var(--hairline);border-radius:var(--r-card);overflow:hidden;background:var(--surface)}@media(min-width:820px){.qp .honest{grid-template-columns:1fr 1fr}}.qp .honest-col{padding:28px 30px 32px}.qp .honest-col+.honest-col{border-top:1px solid var(--hairline)}@media(min-width:820px){.qp .honest-col+.honest-col{border-top:0;border-left:1px solid var(--hairline)}}.qp .honest-col h3{font-size:17px;font-weight:600;color:var(--ink);margin-bottom:16px}.qp .honest-col ul{list-style:none}.qp .honest-col li{position:relative;padding-left:22px;margin-bottom:10px;font-size:15.5px}.qp .honest-col li:before{position:absolute;left:0;top:0;content:"✓";color:var(--accent);font-size:13px}.qp .honest-col.no li:before{content:"✕";color:var(--muted-soft)}.qp .steps{counter-reset:step;list-style:none;max-width:62ch}.qp .steps li{counter-increment:step;position:relative;padding-left:42px;margin-bottom:18px}.qp .steps li:before{content:counter(step);position:absolute;left:0;top:1px;width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--hairline);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:12px;color:var(--muted);background:var(--surface)}.qp .sibs{display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(--hairline);border-radius:var(--r-card);overflow:hidden;background:var(--surface)}@media(min-width:760px){.qp .sibs{grid-template-columns:repeat(3,1fr)}}.qp .sibs a{display:block;padding:24px 26px 26px;text-decoration:none;color:inherit;transition:background .18s var(--ease-out)}.qp .sibs a+a{border-top:1px solid var(--hairline)}@media(min-width:760px){.qp .sibs a+a{border-top:0;border-left:1px solid var(--hairline)}}.qp .sibs a:hover{background:var(--surface-soft)}.qp .sibs strong{display:block;color:var(--ink);font-weight:600;font-size:16px;margin-bottom:6px;letter-spacing:-.15px}.qp .sibs span{color:var(--muted);font-size:14.5px;line-height:1.5}.qp .legal-note{color:var(--muted-soft);font-size:13.5px;max-width:70ch}@media(prefers-reduced-motion:reduce){.qp .sibs a{transition:none}}
