.contributor-flow .contributor-main{width:min(100% - 40px,1000px);margin:0 auto;padding:40px 0 64px;line-height:1.7}.contributor-flow h1{letter-spacing:-1px;margin:16px 0 22px;font-size:clamp(34px,5vw,54px);line-height:1.12}.contributor-flow h2{margin:27px 0 13px;font-size:28px;line-height:1.25}.contributor-flow .contributor-main p{max-width:850px;margin:12px 0}.contributor-flow .contributor-main a:not(.big-button){text-underline-offset:3px;text-decoration:underline}.contributor-flow .contributor-breadcrumb{color:#52606d;font-size:12px}.contributor-flow .contributor-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:24px 0;display:flex}.contributor-flow .contributor-notice{background:#f8fafb;border:1px solid #dfe4e8;border-radius:5px;margin:24px 0;padding:22px 24px}.contributor-flow .contributor-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.contributor-flow .contributor-plan{border:1px solid #dfe4e8;border-radius:5px;padding:22px}.contributor-flow .contributor-plan h2{margin-top:0}.contributor-flow .contributor-price{font-size:24px}.contributor-flow button{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#051725;border:1px solid #051725;border-radius:4px;padding:10px 18px}.contributor-flow button:disabled{opacity:.65;cursor:wait}.contributor-flow .contributor-terms{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border-top:1px solid #dfe4e8;margin-top:28px;padding-top:24px}.contributor-flow .contributor-error{color:#9a2e2e}@media (max-width:650px){.contributor-flow .contributor-plans{grid-template-columns:1fr}.contributor-flow .contributor-main{padding-top:25px}.contributor-flow .contributor-notice{padding:18px}}
