.thread-shell .membership-review .participant-story{max-width:none;margin:24px 0;padding:clamp(18px,4vw,28px)}.membership-review>p{font-size:14px;line-height:1.6}.membership-decision{overflow-wrap:anywhere;margin-top:32px;scroll-margin-top:110px}.membership-decision ol{padding-left:24px;line-height:1.7}.membership-decision li+li{margin-top:12px}.membership-value{overflow-wrap:anywhere;margin:32px 0}.membership-comparison article{border-top:1px solid;padding:16px 0}.membership-value details{border-bottom:1px solid;padding:16px 0}.membership-value summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.membership-value summary:focus-visible{outline:3px solid var(--thread-accent);outline-offset:4px}.membership-plan-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.membership-plan-actions .membership-annual{border:1px solid;border-radius:14px;align-items:center;min-height:54px;padding:12px 24px;display:inline-flex}.membership-plan-actions a:focus-visible{outline:3px solid var(--thread-accent);outline-offset:4px}@media (max-width:400px){.membership-plan-actions{flex-direction:column;align-items:stretch}.membership-plan-actions a{justify-content:center}}
